/* altezza iframe articolo (per le iframes)*/
function altezza()
{
  //trova altezza iframe
var altezza=document.getElementById('cont').contentWindow.document.body.scrollHeight;

/* resiza altezza iframe */
document.getElementById('cont').height=altezza+50;
}


/*popup (credits)*/
function OpenViewPopup(url)
{   
   var myWindow;
   var width = 320;
   var height = 240;
   var xPos = (screen.width-width)/2;
   var yPos = (screen.height-height)/2;

   var toolOptions = 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,';
   var windowPosOptions = 'width='+width+',height='+height+',left='+xPos+',top='+yPos

   myWindow=window.open(url,'MyWindow',toolOptions+','+windowPosOptions);
   myWindow.focus();
}
   
/*The answer is Peace!*/

/* roba per l'admin */

// funzione conferma cancellazione record (pannello in funzioni.php)
function conferma_canc(msg) { 
	  document.CC_returnValue = confirm(msg);
}	

/* controlli form (news) */
function controlla_inserimento(form){

if(form.titolo.value==""){
alert("Attenzione\!\nerrore inserimento dati.\n\nil campo titolo è obbligatorio."); 
form.titolo.focus();
return(false);
	}	

if(form.testo.value==""){
alert("Attenzione\!\nerrore inserimento dati.\n\nil campo testo è obbligatorio."); 
form.testo.focus();
return(false);
	}	
}

/* attenzione: i controlli e le funzioni per l'editor advanced sono nella cartella /tpl */


/* funzioncine per search
setta su auto lo scrollink dell'iframe del contenuto allo scopo di visualizzare
per intero i risultati della ricerca, inoltre, cancella la stringa dal campo
testo, rendendo piu' realistico il submit :P  e anche piu' comodo effettuare una nuova
ricerca... [triggerato da onSubmit] */

function stools(){
document.getElementById('cont').height=1000;
setTimeout('document.search.reset()',200);
return false;
				}
				

/*controlla posting email*/
function controlla_mail(form){
//matcha indirizzo email valido
var email_valida=/^.+\@.+\..+$/;

/*email missing */
if(form.email.value==""){
alert("Attenzione\!\nerrore inserimento dati.\n\nil campo email è obbligatorio."); 
form.email.focus();
return(false);
	}	

/*controllo validita' email*/
if (email_valida.exec(form.email.value)==null){
alert("Attenzione\!\nerrore inserimento dati.\n\nil campo Email è in un formato non valido.");
form.email.value="";
form.email.focus();
return(false);
		}
/*oggetto missing */
if(form.oggetto.value==""){
alert("Attenzione\!\nerrore inserimento dati.\n\nil campo oggetto è obbligatorio."); 
form.oggetto.focus();
return(false);
	}	

/*messaggio missing */
if(form.messaggio.value==""){
alert("Attenzione\!\nerrore inserimento dati.\n\nil campo messaggio è obbligatorio."); 
form.messaggio.focus();
return(false);
}	

/* resetta il form after the wrecking ball :P */
setTimeout('form.email.value=""',200);
setTimeout('form.messaggio.value=""',200);
setTimeout('form.oggetto.value=""',200);

}


// controlla ordine novita' utenti NON REGISTRATI (PUBBLICO)
function controllo_req_novita(form){
var email_valida=/^.+\@.+\..+$/;

/*email missing */
if(form.nome.value==""){
alert("Attenzione\!\nerrore inserimento dati.\n\nil campo nome è obbligatorio."); 
form.nome.focus();
return(false);
}	

/*email missing */
if(form.cognome.value==""){
alert("Attenzione\!\nerrore inserimento dati.\n\nil campo cognome è obbligatorio."); 
form.cognome.focus();
return(false);
	}	

/*controllo validita' email*/
if (email_valida.exec(form.email.value)==null){
alert("Attenzione\!\nerrore inserimento dati.\n\nil campo Email è in un formato non valido.");
form.email.value="";
form.email.focus();
return(false);
		}

/*controllo validita' email*/
if (email_valida.exec(form.email.value)==null){
alert("Attenzione\!\nerrore inserimento dati.\n\nil campo Email è in un formato non valido.");
form.email.value="";
form.email.focus();
return(false);
		}



/*email missing */
if(form.email.value==""){
alert("Attenzione\!\nerrore inserimento dati.\n\nil campo email è obbligatorio."); 
form.email.focus();
return(false);
	}	

/*controllo validita' email*/
if (email_valida.exec(form.email.value)==null){
alert("Attenzione\!\nerrore inserimento dati.\n\nil campo Email è in un formato non valido.");
form.email.value="";
form.email.focus();
return(false);
		}


/* check 1 */	
if(form.c_1.checked ==false){
alert("Attenzione\!\n...per procedere devi accettare le condizioni generali di vendita. "); 
form.c_1.focus();
return(false);
}	

/* check 2 */
if(form.c_2.checked ==false){
alert("Attenzione\!\n...per procedere devi dare il tuo consenso per gli articoli 1341 - 1342 C.c."); 
form.c_2.focus();
return(false);
}	

/* check 3 */
if(form.c_3.checked ==false){
alert("Attenzione\!\n...per procedere devi dare il tuo Consenso ai sensi della legge 675/96 "); 
form.c_3.focus();
return(false);
}	

	}
			