function MM_swapImgRestore() { //v3.0

  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;

}

function MM_preloadImages() { //v3.0

  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();

    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)

    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}

}



function MM_findObj(n, d) { //v4.01

  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {

    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}

  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];

  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);

  if(!x && d.getElementById) x=d.getElementById(n); return x;

}



function MM_swapImage() { //v3.0

  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)

   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}

}



function check_ricerca() {

if (document.ricerca.campo.value.length>=3) {

	document.ricerca.submit();

}else {

	document.ricerca.campo.value="Inserire 3 caratteri minimo!";

	return false;

}

}



function azzera_ricerca() {

if (document.ricerca.campo.value=="Inserire 3 caratteri minimo!") {

	document.ricerca.campo.value="";

}

}



function selectOptionByValue(selref,val){

	var els=selref.options;

	for (var i=0;domNode=els[i];i++){

		if (domNode.value==val) break;

	}

	if (domNode) domNode.selected=true;

}



function copia() {

if (document.base.copiadati.checked==true) {

	document.base.fatt_ragionesociale.value = document.base.sede_ragionesociale.value;

	document.base.fatt_indirizzo.value = document.base.sede_indirizzo.value;

	document.base.fatt_cap.value = document.base.sede_cap.value;

	document.base.fatt_comune.value = document.base.sede_comune.value;

	selectOptionByValue(document.base.fatt_provincia,document.base.sede_provincia.options[document.base.sede_provincia.selectedIndex].value);

	document.base.fatt_tel.value = document.base.sede_tel.value;

	document.base.fatt_fax.value = document.base.sede_fax.value;

	document.base.fatt_email.value = document.base.sede_email.value;

}

}



function check_iscrizione() {

var controllo;

var email_reg_exp =/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;

	if (document.base.max_iscrivibili.value==1) {
		
		var numpartecipanti = 1;
	
	}else if (document.base.max_iscrivibili.value>=2) {
		
		var numpartecipanti = document.base.num_iscritti.options[document.base.num_iscritti.selectedIndex].value
	
	}
	
	for (var p=1;p<=numpartecipanti;p++){

		document.getElementById("erroreCognome"+p).innerHTML="";
	
		document.getElementById("erroreCognome"+p).style.display="none";
	
		document.getElementById("erroreNome"+p).innerHTML="";
	
		document.getElementById("erroreNome"+p).style.display="none";
	
		document.getElementById("erroreLuogo_nascita"+p).innerHTML="";
	
		document.getElementById("erroreLuogo_nascita"+p).style.display="none";
	
		document.getElementById("erroreRuolo"+p).innerHTML="";
	
		document.getElementById("erroreRuolo"+p).style.display="none";
	
	}
	
	document.getElementById("erroreSedeRagionesociale").innerHTML="";

	document.getElementById("erroreSedeRagionesociale").style.display="none";

	document.getElementById("erroreSedeIndirizzo").innerHTML="";

	document.getElementById("erroreSedeIndirizzo").style.display="none";

	document.getElementById("erroreSedeCap").innerHTML="";

	document.getElementById("erroreSedeCap").style.display="none";

	document.getElementById("erroreSedeComune").innerHTML="";

	document.getElementById("erroreSedeComune").style.display="none";

	document.getElementById("erroreSedeTel").innerHTML="";

	document.getElementById("erroreSedeTel").style.display="none";

	document.getElementById("erroreSedeFax").innerHTML="";

	document.getElementById("erroreSedeFax").style.display="none";

	document.getElementById("erroreSedeEmail").innerHTML="";

	document.getElementById("erroreSedeEmail").style.display="none";

	if (document.base.ckgratuito.value==0) {
		
	document.getElementById("errorePiva").innerHTML="";

	document.getElementById("errorePiva").style.display="none";

	document.getElementById("erroreCodfisc").innerHTML="";

	document.getElementById("erroreCodfisc").style.display="none";

	document.getElementById("erroreFattRagionesociale").innerHTML="";

	document.getElementById("erroreFattRagionesociale").style.display="none";

	document.getElementById("erroreFattIndirizzo").innerHTML="";

	document.getElementById("erroreFattIndirizzo").style.display="none";

	document.getElementById("erroreFattCap").innerHTML="";

	document.getElementById("erroreFattCap").style.display="none";

	document.getElementById("erroreFattComune").innerHTML="";

	document.getElementById("erroreFattComune").style.display="none";

	document.getElementById("erroreFattTel").innerHTML="";

	document.getElementById("erroreFattTel").style.display="none";

	document.getElementById("erroreFattFax").innerHTML="";

	document.getElementById("erroreFattFax").style.display="none";

	document.getElementById("erroreFattEmail").innerHTML="";

	document.getElementById("erroreFattEmail").style.display="none";
	
	}

	document.getElementById("errorePrivacy").innerHTML="";

	document.getElementById("errorePrivacy").style.display="none";

	document.getElementById("erroreCondizioni").innerHTML="";

	document.getElementById("erroreCondizioni").style.display="none";


	for (var p=1;p<=numpartecipanti;p++){

		if (document.getElementById("cognome"+p).value==""){
	
		document.getElementById("erroreCognome"+p).style.display="block";
	
		document.getElementById("erroreCognome"+p).innerHTML="Inserire il Cognome del Partecipante!";
	
		document.getElementById("cognome"+p).focus();
	
		controllo=0;
	
		return false
	
		}
	
		if (document.getElementById("nome"+p).value==""){
	
		document.getElementById("erroreNome"+p).style.display="block";
	
		document.getElementById("erroreNome"+p).innerHTML="Inserire il Nome del Partecipante!";
	
		document.getElementById("nome"+p).focus();
	
		controllo=0;
	
		return false
	
		}
	
		if (document.getElementById("luogo_nascita"+p).value==""){
	
		document.getElementById("erroreLuogo_nascita"+p).style.display="block";
	
		document.getElementById("erroreLuogo_nascita"+p).innerHTML="Inserire il Luogo di nascita del Partecipante!";
	
		document.getElementById("luogo_nascita"+p).focus();
	
		controllo=0;
	
		return false
	
		}
	
		if (document.getElementById("ruolo"+p).value==""){
	
		document.getElementById("erroreRuolo"+p).style.display="block";
	
		document.getElementById("erroreRuolo"+p).innerHTML="Inserire il Ruolo del Partecipante!";
	
		document.getElementById("ruolo"+p).focus();
	
		controllo=0;
	
		return false
	
		}

	}


    if (document.base.sede_ragionesociale.value==""){

	document.getElementById("erroreSedeRagionesociale").style.display="block";

	document.getElementById("erroreSedeRagionesociale").innerHTML="Inserire la Ragione Sociale dell'Azienda!";

	document.base.sede_ragionesociale.focus();

	controllo=0;

	return false

	}

	
	if (document.base.sede_indirizzo.value==""){

	document.getElementById("erroreSedeIndirizzo").style.display="block";

	document.getElementById("erroreSedeIndirizzo").innerHTML="Inserire l'Indirizzo dell'Azienda!";

	document.base.sede_indirizzo.focus();

	controllo=0;

	return false

	}

	
	if (document.base.sede_cap.value==""){

	document.getElementById("erroreSedeCap").style.display="block";

	document.getElementById("erroreSedeCap").innerHTML="Inserire il Cap dell'Azienda!";

	document.base.sede_cap.focus();

	controllo=0;

	return false

	}

	
	if (document.base.sede_comune.value==""){

	document.getElementById("erroreSedeComune").style.display="block";

	document.getElementById("erroreSedeComune").innerHTML="Inserire il Comune dell'Azienda!";

	document.base.sede_comune.focus();

	controllo=0;

	return false

	}

	
	if (document.base.sede_tel.value==""){

	document.getElementById("erroreSedeTel").style.display="block";

	document.getElementById("erroreSedeTel").innerHTML="Inserire il Telefono dell'Azienda!";

	document.base.sede_tel.focus();

	controllo=0;

	return false

	}

	
	if (document.base.sede_fax.value==""){

	document.getElementById("erroreSedeFax").style.display="block";

	document.getElementById("erroreSedeFax").innerHTML="Inserire il Fax dell'Azienda!";

	document.base.sede_fax.focus();

	controllo=0;

	return false

	}

	
	if (document.base.sede_email.value==""){

	document.getElementById("erroreSedeEmail").style.display="block";

	document.getElementById("erroreSedeEmail").innerHTML="Inserire l'E-mail dell'Azienda!";

	document.base.sede_email.focus();

	controllo=0;

	return false

	}
	
	if (!email_reg_exp.test(document.base.sede_email.value)){

	document.getElementById("erroreSedeEmail").style.display="block";

	document.getElementById("erroreSedeEmail").innerHTML="L'E-mail inserita non &egrave; corretta!";

	document.base.sede_email.focus();

	controllo=0;

	return false

	}



	if (document.base.ckgratuito.value==0) {



	if (document.base.piva.value==""){

	document.getElementById("errorePiva").style.display="block";

	document.getElementById("errorePiva").innerHTML="Inserire la Partita Iva dell'Azienda!";

	document.base.piva.focus();

	controllo=0;

	return false

	}

	
	if (document.base.codfisc.value==""){

	document.getElementById("erroreCodfisc").style.display="block";

	document.getElementById("erroreCodfisc").innerHTML="Inserire il Codice Fiscale dell'Azienda!";

	document.base.codfisc.focus();

	controllo=0;

	return false

	}


    if (document.base.fatt_ragionesociale.value==""){

	document.getElementById("erroreFattRagionesociale").style.display="block";

	document.getElementById("erroreFattRagionesociale").innerHTML="Inserire la Ragione Sociale dell'Azienda!";

	document.base.fatt_ragionesociale.focus();

	controllo=0;

	return false

	}

	
	if (document.base.fatt_indirizzo.value==""){

	document.getElementById("erroreFattIndirizzo").style.display="block";

	document.getElementById("erroreFattIndirizzo").innerHTML="Inserire l'Indirizzo dell'Azienda!";

	document.base.fatt_indirizzo.focus();

	controllo=0;

	return false

	}

	
	if (document.base.fatt_cap.value==""){

	document.getElementById("erroreFattCap").style.display="block";

	document.getElementById("erroreFattCap").innerHTML="Inserire il Cap dell'Azienda!";

	document.base.fatt_cap.focus();

	controllo=0;

	return false

	}

	
	if (document.base.fatt_comune.value==""){

	document.getElementById("erroreFattComune").style.display="block";

	document.getElementById("erroreFattComune").innerHTML="Inserire il Comune dell'Azienda!";

	document.base.fatt_comune.focus();

	controllo=0;

	return false

	}

	
	if (document.base.fatt_tel.value==""){

	document.getElementById("erroreFattTel").style.display="block";

	document.getElementById("erroreFattTel").innerHTML="Inserire il Telefono dell'Azienda!";

	document.base.fatt_tel.focus();

	controllo=0;

	return false

	}

	
	if (document.base.fatt_fax.value==""){

	document.getElementById("erroreFattFax").style.display="block";

	document.getElementById("erroreFattFax").innerHTML="Inserire il Fax dell'Azienda!";

	document.base.fatt_fax.focus();

	controllo=0;

	return false

	}

	
	if (document.base.fatt_email.value==""){

	document.getElementById("erroreFattEmail").style.display="block";

	document.getElementById("erroreFattEmail").innerHTML="Inserire l'E-mail dell'Azienda!";

	document.base.fatt_email.focus();

	controllo=0;

	return false

	}
	
	if (!email_reg_exp.test(document.base.fatt_email.value)){

	document.getElementById("erroreFattEmail").style.display="block";

	document.getElementById("erroreFattEmail").innerHTML="L'E-mail inserita non &egrave; corretta!";

	document.base.fatt_email.focus();

	controllo=0;

	return false

	}



	}



	if (document.base.privacy[0].checked==false) {

	document.getElementById("errorePrivacy").style.display="block";

	document.getElementById("errorePrivacy").innerHTML="Per effettuare l'iscrizione devi accettare l'Informativa sulla Privacy!";

	document.base.privacy[0].focus();

	controllo=0;

	return false

	}



	if (document.base.condizioni[0].checked==false) {

	document.getElementById("condizioniPrivacy").style.display="block";

	document.getElementById("condizioniPrivacy").innerHTML="Per effettuare l'iscrizione devi accettare le Condizioni Generali di Vendita!";

	document.base.condizioni[0].focus();

	controllo=0;

	return false

	}

	if(controllo!=0){

	document.base.ckiscrizione.value = "si";

	document.base.action="sql_iscrizione.php";

	document.base.submit();
	
	}

}



function check_login() {



	var controllo;

	document.getElementById("erroreLogin").style.display="none";



	if (document.baselogin.email.value=="" && document.baselogin.password.value==""){

		document.getElementById("erroreLogin").innerHTML="Inserire l'E-mail e la Password!";

		document.getElementById("erroreLogin").style.display="block";

		document.baselogin.email.focus();

		controllo=0;

		return false

	}else if (document.baselogin.email.value=="" && document.baselogin.password.value!=""){

		document.getElementById("erroreLogin").innerHTML="Inserire l'E-mail!";

		document.getElementById("erroreLogin").style.display="block";

		document.baselogin.email.focus();

		controllo=0;

		return false

	}else if (document.baselogin.email.value!="" && document.baselogin.password.value==""){

		document.getElementById("erroreLogin").innerHTML="Inserire la Password!";

		document.getElementById("erroreLogin").style.display="block";

		document.baselogin.password.focus();

		controllo=0;

		return false

	}



	if(controllo!=0){

		document.baselogin.cklogin.value = "si";

		document.baselogin.submit();

	}

}



function check_registrazione() {

var controllo;



	document.getElementById("erroreNome").innerHTML="";

	document.getElementById("erroreNome").style.display="none";

	document.getElementById("erroreCognome").innerHTML="";

	document.getElementById("erroreCognome").style.display="none";

	document.getElementById("erroreEmail1").innerHTML="";

	document.getElementById("erroreEmail1").style.display="none";

	document.getElementById("erroreEmail2").innerHTML="";

	document.getElementById("erroreEmail2").style.display="none";

	document.getElementById("errorePassword1").innerHTML="";

	document.getElementById("errorePassword1").style.display="none";

	document.getElementById("errorePassword2").innerHTML="";

	document.getElementById("errorePassword2").style.display="none";

	document.getElementById("erroreAzienda").innerHTML="";

	document.getElementById("erroreAzienda").style.display="none";

	document.getElementById("errorePrivacy").innerHTML="";

	document.getElementById("errorePrivacy").style.display="none";



    if (document.base.nome.value==""){

	document.getElementById("erroreNome").style.display="block";

	document.getElementById("erroreNome").innerHTML="Inserire il Nome!";

	document.base.nome.focus();

	controllo=0;

	return false

	}



    if (document.base.cognome.value==""){

	document.getElementById("erroreCognome").style.display="block";

	document.getElementById("erroreCognome").innerHTML="Inserire il Cognome!";

	document.base.cognome.focus();

	controllo=0;

	return false

	}



    if (document.base.email.value==""){

	document.getElementById("erroreEmail1").style.display="block";

	document.getElementById("erroreEmail1").innerHTML="Inserire l'E-Mail!";

	document.base.email.focus();

	controllo=0;

	return false

	}



	var email_reg_exp =/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;

  	if (!email_reg_exp.test(document.base.email.value)){

	document.getElementById("erroreEmail2").style.display="block";

	document.getElementById("erroreEmail2").innerHTML="L'E-Mail inserita non &egrave; corretta!";

	document.base.email.focus();

	controllo=0;

	return false

	}



    if (document.base.password1.value==""){

	document.getElementById("errorePassword1").style.display="block";

	document.getElementById("errorePassword1").innerHTML="Inserire la Password!";

	document.base.password1.focus();

	controllo=0;

	return false

	}



    if (document.base.password1.value!=document.base.password2.value){

	document.getElementById("errorePassword2").style.display="block";

	document.getElementById("errorePassword2").innerHTML="La Password e la Conferma Password non coincidono!";

	document.base.password2.value="";

    document.base.password2.focus();

	controllo=0;

	return false

	}



    if (document.base.azienda.value==""){

	document.getElementById("erroreAzienda").style.display="block";

	document.getElementById("erroreAzienda").innerHTML="Inserire l'Organizzazione / Azienda!";

	document.base.azienda.focus();

	controllo=0;

	return false

	}



	if (document.base.privacy[0].checked==false) {

	document.getElementById("errorePrivacy").style.display="block";

	document.getElementById("errorePrivacy").innerHTML="Per effettuare la registrazione devi accettare l'Informativa sulla Privacy!";

	document.base.privacy[0].focus();

	controllo=0;

	return false

	}

	

	if(controllo!=0){

	document.base.ckregistrazione.value = "si";

	document.base.action="sql_registrazione.php";

	document.base.submit();

  }

}



function check_recuperopassword() {

var controllo;



	document.getElementById("erroreNome").innerHTML="";

	document.getElementById("erroreNome").style.display="none";

	document.getElementById("erroreCognome").innerHTML="";

	document.getElementById("erroreCognome").style.display="none";

	document.getElementById("erroreEmail1").innerHTML="";

	document.getElementById("erroreEmail1").style.display="none";

	document.getElementById("erroreEmail2").innerHTML="";

	document.getElementById("erroreEmail2").style.display="none";



    if (document.base.nome.value==""){

	document.getElementById("erroreNome").style.display="block";

	document.getElementById("erroreNome").innerHTML="Inserire il Nome!";

	document.base.nome.focus();

	controllo=0;

	return false

	}



    if (document.base.cognome.value==""){

	document.getElementById("erroreCognome").style.display="block";

	document.getElementById("erroreCognome").innerHTML="Inserire il Cognome!";

	document.base.cognome.focus();

	controllo=0;

	return false

	}



    if (document.base.email.value==""){

	document.getElementById("erroreEmail1").style.display="block";

	document.getElementById("erroreEmail1").innerHTML="Inserire l'E-Mail!";

	document.base.email.focus();

	controllo=0;

	return false

	}



	var email_reg_exp =/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;

  	if (!email_reg_exp.test(document.base.email.value)){

	document.getElementById("erroreEmail2").style.display="block";

	document.getElementById("erroreEmail2").innerHTML="L'E-Mail inserita non &egrave; corretta!";

	document.base.email.focus();

	controllo=0;

	return false

	}



	if(controllo!=0){

	document.base.ckrecuperopassword.value = "si";

	document.base.action="sql_recuperopassword.php";

	document.base.submit();

  }

}



function check_modificadatipersonali() {

var controllo;



	document.getElementById("erroreNome").innerHTML="";

	document.getElementById("erroreNome").style.display="none";

	document.getElementById("erroreCognome").innerHTML="";

	document.getElementById("erroreCognome").style.display="none";

	document.getElementById("erroreEmail1").innerHTML="";

	document.getElementById("erroreEmail1").style.display="none";

	document.getElementById("erroreEmail2").innerHTML="";

	document.getElementById("erroreEmail2").style.display="none";

	document.getElementById("erroreAzienda").innerHTML="";

	document.getElementById("erroreAzienda").style.display="none";



    if (document.base.nome.value==""){

	document.getElementById("erroreNome").style.display="block";

	document.getElementById("erroreNome").innerHTML="Inserire il Nome!";

	document.base.nome.focus();

	controllo=0;

	return false

	}



    if (document.base.cognome.value==""){

	document.getElementById("erroreCognome").style.display="block";

	document.getElementById("erroreCognome").innerHTML="Inserire il Cognome!";

	document.base.cognome.focus();

	controllo=0;

	return false

	}



    if (document.base.email.value==""){

	document.getElementById("erroreEmail1").style.display="block";

	document.getElementById("erroreEmail1").innerHTML="Inserire l'E-Mail!";

	document.base.email.focus();

	controllo=0;

	return false

	}



	var email_reg_exp =/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;

  	if (!email_reg_exp.test(document.base.email.value)){

	document.getElementById("erroreEmail2").style.display="block";

	document.getElementById("erroreEmail2").innerHTML="L'E-Mail inserita non &egrave; corretta!";

	document.base.email.focus();

	controllo=0;

	return false

	}



    if (document.base.azienda.value==""){

	document.getElementById("erroreAzienda").style.display="block";

	document.getElementById("erroreAzienda").innerHTML="Inserire l'Organizzazione / Azienda!";

	document.base.azienda.focus();

	controllo=0;

	return false

	}

	

	if(controllo!=0){

	document.base.ckmodificadatipersonali.value = "si";

	document.base.action="sql_modificadatipersonali.php";

	document.base.submit();

  }

}



function check_cambiopassword() {

var controllo;


	document.getElementById("errorePassword0").innerHTML="";

	document.getElementById("errorePassword0").style.display="none";

	document.getElementById("errorePassword1").innerHTML="";

	document.getElementById("errorePassword1").style.display="none";

	document.getElementById("errorePassword2").innerHTML="";

	document.getElementById("errorePassword2").style.display="none";



    if (document.base.password0.value==""){

	document.getElementById("errorePassword0").style.display="block";

	document.getElementById("errorePassword0").innerHTML="Inserire la Password!";

	document.base.password0.focus();

	controllo=0;

	return false

	}



    if (document.base.password1.value==""){

	document.getElementById("errorePassword1").style.display="block";

	document.getElementById("errorePassword1").innerHTML="Inserire la Nuova Password!";

	document.base.password1.focus();

	controllo=0;

	return false

	}



    if (document.base.password1.value!=document.base.password2.value){

	document.getElementById("errorePassword2").style.display="block";

	document.getElementById("errorePassword2").innerHTML="La Nuova Password e la Conferma Nuova Password non coincidono!";

	document.base.password2.value="";

    document.base.password2.focus();

	controllo=0;

	return false

	}



	if(controllo!=0){

	document.base.ckcambiopassword.value = "si";

	document.base.action="sql_cambiopassword.php";

	document.base.submit();

  }

}


/*
function check_ricezionenewsletter() {

	document.base.ckricezionenewsletter.value = "si";

	document.base.action="sql_ricezionenewsletter.php";

	document.base.submit();

}
*/
function check_cancellazioneaccount() {

	document.base.ckcancellazioneaccount.value = "si";

	document.base.action="sql_cancellazioneaccount.php";

	document.base.submit();

}
