//www.mediaced.it
var userType;
//
function toggle(divid){
	targetdiv = document.getElementById(divid);	
	targetdiv_status = targetdiv.style.display;
	//alert(divid+" => "+targetdiv_status);
	if (targetdiv_status=="")
		{
			targetdiv.style.display='block';
		}else{
			targetdiv.style.display='';
		}
	}
//
function toggle2(divid){
	targetdiv = document.getElementById(divid);
	targetdiv_status = targetdiv.disabled;
	if (targetdiv_status==true)
		{
			targetdiv.disabled=false;
		}else{
			targetdiv.disabled=true;
		}
	}
//
function toggle3(formid,selectid,selectedid,divid,div2id){
	objForm = document[formid];	
	targetdiv = document.getElementById(divid);
	targetdiv2 = document.getElementById(div2id);
	targetdiv_status = targetdiv.disabled;
	if (objForm[selectid].value==selectedid)
		{
			targetdiv.disabled=false;
			document.getElementById("divProvnasc").style.display='block';
		}else{
			targetdiv.disabled=true;
			targetdiv2.disabled=true;
			objForm.belfiore.value=objForm[selectid].value;
			document.getElementById("divProvnasc").style.display='none';
			document.getElementById("divComunenasc").style.display='none';
		}
	}
//
function inputOnBlur(idInput,valueInput){
	if(idInput.value=='') 
		{
			idInput.value=valueInput;
		}
}
//
function inputOnFocus(idInput,valueInput){
	if(idInput.value==valueInput) 
		{
			idInput.value='';
		}
}
// verifica codice fiscale
function yodaCheckFiscale(cf) {
	var validi, i, s, set1, set2, setpari, setdisp;
	if(cf=="")  return "";
	cf = cf.toUpperCase();
	if(cf.length!=16)
		return "La lunghezza del codice fiscale non è\n"
		+"corretta: il codice fiscale dovrebbe essere lungo\n"
		+"esattamente 16 caratteri.\n";
	validi = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
	for(i=0;i<16;i++){
		if(validi.indexOf(cf.charAt(i))==-1)
			return "Il codice fiscale contiene un carattere non valido `" +
				cf.charAt(i) +
				"'.\nI caratteri validi sono le lettere e le cifre.\n";
	}
	set1 = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
	set2 = "ABCDEFGHIJABCDEFGHIJKLMNOPQRSTUVWXYZ";
	setpari = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
	setdisp = "BAKPLCQDREVOSFTGUHMINJWZYX";
	s = 0;
	for(i=1;i<=13;i+= 2)
		s+= setpari.indexOf(set2.charAt(set1.indexOf(cf.charAt(i))));
	for(i=0;i<=14;i+=2)
		s+=setdisp.indexOf(set2.charAt(set1.indexOf(cf.charAt(i))));
	if(s%26!= cf.charCodeAt(15)-'A'.charCodeAt(0))
		return"Il codice fiscale non è corretto:\n"+
			"il codice di controllo non corrisponde.\n";
	return"";
}
//
// verifica codice fiscale persone giuridiche
function yodaCheckFiscaleG(cfg){
	if(cfg=="")  return"";
	if(cfg.length!=11)
		return "La lunghezza del codice fiscale non è\n" +
			"corretta: il codice fiscale dovrebbe essere lungo\n" +
			"esattamente 11 caratteri.\n";
	validi="0123456789";
	for(i=0;i<11;i++){
		if(validi.indexOf(cfg.charAt(i))==-1)
			return"Il codice fiscale contiene un carattere non valido `"+
				cfg.charAt(i)+"'.\nI caratteri validi sono le cifre.\n";
	}
	s=0;
	for(i=0;i<=9;i+=2)
		s+=cfg.charCodeAt(i)-'0'.charCodeAt(0);
	for(i=1;i<=9;i+= 2){
		c=2*( cfg.charCodeAt(i)-'0'.charCodeAt(0));
		if(c>9)c=c-9;
		s+=c;
	}
	if((10-s%10)%10!=cfg.charCodeAt(10)-'0'.charCodeAt(0))
		return"Il codice fiscale non è valido:\n"+
			"il codice di controllo non corrisponde.\n";
	return"";
}
//
// verifica partita iva
function yodaCheckIva(pi){
	if(pi=="")  return"";
	if(pi.length!=11)
		return "La lunghezza della partita IVA non è\n" +
			"corretta: la partita IVA dovrebbe essere lunga\n" +
			"esattamente 11 caratteri.\n";
	validi="0123456789";
	for(i=0;i<11;i++){
		if(validi.indexOf(pi.charAt(i))==-1)
			return"La partita IVA contiene un carattere non valido `"+
				pi.charAt(i)+"'.\nI caratteri validi sono le cifre.\n";
	}
	s=0;
	for(i=0;i<=9;i+=2)
		s+=pi.charCodeAt(i)-'0'.charCodeAt(0);
	for(i=1;i<=9;i+= 2){
		c=2*( pi.charCodeAt(i)-'0'.charCodeAt(0));
		if(c>9)c=c-9;
		s+=c;
	}
	if((10-s%10)%10!=pi.charCodeAt(10)-'0'.charCodeAt(0))
		return"La partita IVA non è valida:\n"+
			"il codice di controllo non corrisponde.\n";
	return"";
}
//
function aggiornaForm(tipo){
	if (tipo=="1"){
		document.getElementById("hiddenNote").style.display='none';
		document.getElementById("partitaiva").style.display='none';
		document.getElementById("ragionesociale").style.display='none';
		document.getElementById("naturagiuridica").style.display='none';
		document.getElementById("codfiscaz").style.display='none';
		document.getElementById("tel").style.display='block';
		document.getElementById("tel1").style.display='none';
		document.getElementById("tel2").style.display='none';
		if (document.getElementById("cliente1")) document.getElementById("cliente1").style.display='inline-block';
		if (document.getElementById("cliente2")) document.getElementById("cliente2").style.display='none';
		if (document.getElementById("cliente3")) document.getElementById("cliente3").style.display='none';
		if (document.getElementById("cliente4")) document.getElementById("cliente4").style.display='none';
		if (document.getElementById("divProvnasc")) document.getElementById("divProvnasc").style.display='none';
		if (document.getElementById("divComunenasc")) document.getElementById("divComunenasc").style.display='none';
		if (document.getElementById("divComuneres")) document.getElementById("divComuneres").style.display='none'; 
		document.getElementById("divProvop").style.display='none';
		document.getElementById("divComuneop").style.display='none';
		document.getElementById("provres1").style.display='block';
		document.getElementById("provres2").style.display='none';
		document.getElementById("provop").style.display='none';
		document.getElementById("comuneres1").style.display='block';
		document.getElementById("comuneres2").style.display='none';
		document.getElementById("comuneop").style.display='none';
		document.getElementById("indirizzo1").style.display='block';
		document.getElementById("indirizzo2").style.display='none';
		document.getElementById("indirizzoop").style.display='none';
		document.getElementById("cap1").style.display='block';
		document.getElementById("cap2").style.display='none';
		document.getElementById("capop").style.display='none';
		if (document.getElementById("hiddenBlock")) document.getElementById("hiddenBlock").style.display='block';
		if (document.getElementById("showedBlock")) document.getElementById("showedBlock").style.display='none';
	}else if (tipo=="2"){
		document.getElementById("hiddenNote").style.display='none';
		document.getElementById("partitaiva").style.display='block';
		document.getElementById("ragionesociale").style.display='none';
		document.getElementById("naturagiuridica").style.display='block';
		document.getElementById("codfiscaz").style.display='none';
		document.getElementById("tel").style.display='block';
		document.getElementById("tel1").style.display='block';
		document.getElementById("tel2").style.display='block';
		if (document.getElementById("cliente1")) document.getElementById("cliente1").style.display='none';
		if (document.getElementById("cliente2")) document.getElementById("cliente2").style.display='inline-block';
		if (document.getElementById("cliente3")) document.getElementById("cliente3").style.display='none';
		if (document.getElementById("cliente4")) document.getElementById("cliente4").style.display='none';
		if (document.getElementById("divProvnasc")) document.getElementById("divProvnasc").style.display='none';
		if (document.getElementById("divComunenasc")) document.getElementById("divComunenasc").style.display='none';
		if (document.getElementById("divComuneres")) document.getElementById("divComuneres").style.display='none';
		document.getElementById("divProvop").style.display='block';
		document.getElementById("divComuneop").style.display='none';
		document.getElementById("provres1").style.display='none';
		document.getElementById("provres2").style.display='block';
		document.getElementById("provop").style.display='block';
		document.getElementById("comuneres1").style.display='none';
		document.getElementById("comuneres2").style.display='block';
		document.getElementById("comuneop").style.display='block';
		document.getElementById("indirizzo1").style.display='none';
		document.getElementById("indirizzo2").style.display='block';
		document.getElementById("indirizzoop").style.display='block';
		document.getElementById("cap1").style.display='none';
		document.getElementById("cap2").style.display='block';
		document.getElementById("capop").style.display='block';
		document.getElementById("natura1").style.display='none';
		document.getElementById("natura2").style.display='block';
		document.getElementById("natura_select2").style.display='none';
		document.getElementById("natura_select1").style.display='block';
		if (document.getElementById("hiddenBlock")) document.getElementById("hiddenBlock").style.display='block';
		if (document.getElementById("showedBlock")) document.getElementById("showedBlock").style.display='none';
	}else if (tipo=="3"){
		document.getElementById("hiddenNote").style.display='none';
		document.getElementById("partitaiva").style.display='block';
		document.getElementById("ragionesociale").style.display='block';
		document.getElementById("naturagiuridica").style.display='none';
		document.getElementById("codfiscaz").style.display='none';
		document.getElementById("tel").style.display='block';
		document.getElementById("tel1").style.display='block';
		document.getElementById("tel2").style.display='block';
		if (document.getElementById("cliente1")) document.getElementById("cliente1").style.display='none';
		if (document.getElementById("cliente2")) document.getElementById("cliente2").style.display='none';
		if (document.getElementById("cliente3")) document.getElementById("cliente3").style.display='inline-block';
		if (document.getElementById("cliente4")) document.getElementById("cliente4").style.display='none';
		if (document.getElementById("divProvnasc")) document.getElementById("divProvnasc").style.display='none';
		if (document.getElementById("divComunenasc")) document.getElementById("divComunenasc").style.display='none';
		if (document.getElementById("divComuneres")) document.getElementById("divComuneres").style.display='none';
		document.getElementById("divProvop").style.display='block';
		document.getElementById("divComuneop").style.display='none';
		document.getElementById("provres1").style.display='none';
		document.getElementById("provres2").style.display='block';
		document.getElementById("provop").style.display='block';
		document.getElementById("comuneres1").style.display='none';
		document.getElementById("comuneres2").style.display='block';
		document.getElementById("comuneop").style.display='block';
		document.getElementById("indirizzo1").style.display='none';
		document.getElementById("indirizzo2").style.display='block';
		document.getElementById("indirizzoop").style.display='block';
		document.getElementById("cap1").style.display='none';
		document.getElementById("cap2").style.display='block';
		document.getElementById("capop").style.display='block';
		if (document.getElementById("hiddenBlock")) document.getElementById("hiddenBlock").style.display='block';
		if (document.getElementById("showedBlock")) document.getElementById("showedBlock").style.display='none';
	}else if (tipo=="4"){
		document.getElementById("hiddenNote").style.display='none';
		document.getElementById("partitaiva").style.display='block';
		document.getElementById("ragionesociale").style.display='block';
		document.getElementById("naturagiuridica").style.display='block';
		document.getElementById("codfiscaz").style.display='block';
		document.getElementById("tel").style.display='none';
		document.getElementById("tel1").style.display='block';
		document.getElementById("tel2").style.display='block';
		if (document.getElementById("cliente1")) document.getElementById("cliente1").style.display='none';
		if (document.getElementById("cliente2")) document.getElementById("cliente2").style.display='none';
		if (document.getElementById("cliente3")) document.getElementById("cliente3").style.display='inline-block';
		if (document.getElementById("cliente4")) document.getElementById("cliente4").style.display='inline-block';
		if (document.getElementById("divProvnasc")) document.getElementById("divProvnasc").style.display='none';
		if (document.getElementById("divComunenasc"))document.getElementById("divComunenasc").style.display='none';
		if (document.getElementById("divComuneres"))document.getElementById("divComuneres").style.display='none';
		document.getElementById("divProvop").style.display='block';
		document.getElementById("divComuneop").style.display='none';
		document.getElementById("provres1").style.display='none';
		document.getElementById("provres2").style.display='block';
		document.getElementById("provop").style.display='block';
		document.getElementById("comuneres1").style.display='none';
		document.getElementById("comuneres2").style.display='block';
		document.getElementById("comuneop").style.display='block';
		document.getElementById("indirizzo1").style.display='none';
		document.getElementById("indirizzo2").style.display='block';
		document.getElementById("indirizzoop").style.display='block';
		document.getElementById("cap1").style.display='none';
		document.getElementById("cap2").style.display='block';
		document.getElementById("capop").style.display='block';
		document.getElementById("natura1").style.display='block';
		document.getElementById("natura2").style.display='none';
		document.getElementById("natura_select2").style.display='block';
		document.getElementById("natura_select1").style.display='none';
		if (document.getElementById("hiddenBlock")) document.getElementById("hiddenBlock").style.display='block';
		if (document.getElementById("showedBlock")) document.getElementById("showedBlock").style.display='none';
	}
userType = tipo;	
}	
//
function displayForm(tipo){
	if (tipo=="1"){
		<!--document.getElementById("hiddenNote").style.display='none';-->
		document.getElementById("partitaiva").style.display='none';
		document.getElementById("ragionesociale").style.display='none';
		/* document.getElementById("naturagiuridica").style.display='none'; */
		document.getElementById("codfiscaz").style.display='none';
		document.getElementById("tel").style.display='block';
		document.getElementById("tel1").style.display='none';
		document.getElementById("tel2").style.display='none';
		if (document.getElementById("cliente1")) document.getElementById("cliente1").style.display='inline-block';
		if (document.getElementById("cliente2")) document.getElementById("cliente2").style.display='none';
		if (document.getElementById("cliente3")) document.getElementById("cliente3").style.display='none';
		if (document.getElementById("cliente4")) document.getElementById("cliente4").style.display='none';
		if (document.getElementById("divProvnasc")) document.getElementById("divProvnasc").style.display='none';
		if (document.getElementById("divComunenasc")) document.getElementById("divComunenasc").style.display='none';
		if (document.getElementById("divComuneres")) document.getElementById("divComuneres").style.display='none'; 
		document.getElementById("divProvop").style.display='none';
		document.getElementById("divComuneop").style.display='none';
		document.getElementById("provres1").style.display='block';
		document.getElementById("provres2").style.display='none';
		document.getElementById("divProvop").style.display='none';
		document.getElementById("comuneres1").style.display='block';
		document.getElementById("comuneres2").style.display='none';
		document.getElementById("divComuneop").style.display='none';
		document.getElementById("indirizzo1").style.display='block';
		document.getElementById("indirizzo2").style.display='none';
		document.getElementById("indirizzoop").style.display='none';
		document.getElementById("cap1").style.display='block';
		document.getElementById("cap2").style.display='none';
		document.getElementById("capop").style.display='none';
		document.getElementById("natura1").style.display='none';
		document.getElementById("natura2").style.display='none';
		if (document.getElementById("hiddenBlock")) document.getElementById("hiddenBlock").style.display='block';
		if (document.getElementById("showedBlock")) document.getElementById("showedBlock").style.display='none';
	}else if (tipo=="2"){
		<!--document.getElementById("hiddenNote").style.display='none';-->
		document.getElementById("partitaiva").style.display='block';
		document.getElementById("ragionesociale").style.display='none';
		/* document.getElementById("naturagiuridica").style.display='block'; */
		document.getElementById("codfiscaz").style.display='none';
		document.getElementById("tel").style.display='block';
		document.getElementById("tel1").style.display='block';
		document.getElementById("tel2").style.display='block';
		if (document.getElementById("cliente1")) document.getElementById("cliente1").style.display='none';
		if (document.getElementById("cliente2")) document.getElementById("cliente2").style.display='inline-block';
		if (document.getElementById("cliente3")) document.getElementById("cliente3").style.display='none';
		if (document.getElementById("cliente4")) document.getElementById("cliente4").style.display='none';
		if (document.getElementById("divProvnasc")) document.getElementById("divProvnasc").style.display='none';
		if (document.getElementById("divComunenasc")) document.getElementById("divComunenasc").style.display='none';
		if (document.getElementById("divComuneres")) document.getElementById("divComuneres").style.display='none';
		document.getElementById("divProvop").style.display='block';
		document.getElementById("divComuneop").style.display='none';
		document.getElementById("provres1").style.display='none';
		document.getElementById("provres2").style.display='block';
		document.getElementById("divProvop").style.display='block';
		document.getElementById("comuneres1").style.display='none';
		document.getElementById("comuneres2").style.display='block';
		document.getElementById("divComuneop").style.display='block';
		document.getElementById("indirizzo1").style.display='none';
		document.getElementById("indirizzo2").style.display='block';
		document.getElementById("indirizzoop").style.display='block';
		document.getElementById("cap1").style.display='none';
		document.getElementById("cap2").style.display='block';
		document.getElementById("capop").style.display='block';
		document.getElementById("natura1").style.display='block';
		document.getElementById("natura2").style.display='none';
		/* document.getElementById("natura_select2").style.display='none';
		document.getElementById("natura_select1").style.display='block'; */
		if (document.getElementById("hiddenBlock")) document.getElementById("hiddenBlock").style.display='block';
		if (document.getElementById("showedBlock")) document.getElementById("showedBlock").style.display='none';
	}else if (tipo=="3"){
		<!--document.getElementById("hiddenNote").style.display='none';-->
		document.getElementById("partitaiva").style.display='block';
		document.getElementById("ragionesociale").style.display='block';
		/* document.getElementById("naturagiuridica").style.display='none'; */
		document.getElementById("codfiscaz").style.display='none';
		document.getElementById("tel").style.display='block';
		document.getElementById("tel1").style.display='block';
		document.getElementById("tel2").style.display='block';
		if (document.getElementById("cliente1")) document.getElementById("cliente1").style.display='none';
		if (document.getElementById("cliente2")) document.getElementById("cliente2").style.display='none';
		if (document.getElementById("cliente3")) document.getElementById("cliente3").style.display='inline-block';
		if (document.getElementById("cliente4")) document.getElementById("cliente4").style.display='none';
		if (document.getElementById("divProvnasc")) document.getElementById("divProvnasc").style.display='none';
		if (document.getElementById("divComunenasc")) document.getElementById("divComunenasc").style.display='none';
		if (document.getElementById("divComuneres")) document.getElementById("divComuneres").style.display='none';
		document.getElementById("divProvop").style.display='block';
		document.getElementById("divComuneop").style.display='none';
		document.getElementById("provres1").style.display='none';
		document.getElementById("provres2").style.display='block';
		document.getElementById("divProvop").style.display='block';
		document.getElementById("comuneres1").style.display='none';
		document.getElementById("comuneres2").style.display='block';
		document.getElementById("divComuneop").style.display='block';
		document.getElementById("indirizzo1").style.display='none';
		document.getElementById("indirizzo2").style.display='block';
		document.getElementById("indirizzoop").style.display='block';
		document.getElementById("cap1").style.display='none';
		document.getElementById("cap2").style.display='block';
		document.getElementById("capop").style.display='block';
		document.getElementById("natura1").style.display='none';
		document.getElementById("natura2").style.display='none';
		if (document.getElementById("hiddenBlock")) document.getElementById("hiddenBlock").style.display='block';
		if (document.getElementById("showedBlock")) document.getElementById("showedBlock").style.display='none';
	}else if (tipo=="4"){
		<!--document.getElementById("hiddenNote").style.display='none';-->
		document.getElementById("partitaiva").style.display='block';
		document.getElementById("ragionesociale").style.display='block';
		/* document.getElementById("naturagiuridica").style.display='block'; */
		document.getElementById("codfiscaz").style.display='block';
		document.getElementById("tel").style.display='none';
		document.getElementById("tel1").style.display='block';
		document.getElementById("tel2").style.display='block';
		if (document.getElementById("cliente1")) document.getElementById("cliente1").style.display='none';
		if (document.getElementById("cliente2")) document.getElementById("cliente2").style.display='none';
		if (document.getElementById("cliente3")) document.getElementById("cliente3").style.display='inline-block';
		if (document.getElementById("cliente4")) document.getElementById("cliente4").style.display='inline-block';
		if (document.getElementById("divProvnasc")) document.getElementById("divProvnasc").style.display='none';
		if (document.getElementById("divComunenasc"))document.getElementById("divComunenasc").style.display='none';
		if (document.getElementById("divComuneres"))document.getElementById("divComuneres").style.display='none';
		document.getElementById("divProvop").style.display='block';
		document.getElementById("divComuneop").style.display='none';
		document.getElementById("provres1").style.display='none';
		document.getElementById("provres2").style.display='block';
		document.getElementById("divProvop").style.display='block';
		document.getElementById("comuneres1").style.display='none';
		document.getElementById("comuneres2").style.display='block';
		document.getElementById("divComuneop").style.display='block';
		document.getElementById("indirizzo1").style.display='none';
		document.getElementById("indirizzo2").style.display='block';
		document.getElementById("indirizzoop").style.display='block';
		document.getElementById("cap1").style.display='none';
		document.getElementById("cap2").style.display='block';
		document.getElementById("capop").style.display='block';
		document.getElementById("natura1").style.display='none';
		document.getElementById("natura2").style.display='block';
		/* document.getElementById("natura_select2").style.display='block';
		document.getElementById("natura_select1").style.display='none'; */
		if (document.getElementById("hiddenBlock")) document.getElementById("hiddenBlock").style.display='block';
		if (document.getElementById("showedBlock")) document.getElementById("showedBlock").style.display='none';
	}
userType = tipo;	
}	
//
function yodaNum(objName){
	if(isNaN(objName.value)){
		alert("E' consentito inserire soltanto valori numerici.");
		objName.value="";
		objName.focus();
	}
}
//
// validazione email 
var emailverify = /^([0-9,a-z]+)([.,_,-]([0-9,a-z,A-Z]+))*@([a-z0-9]+)([.,_,-]([0-9,a-z,A-Z]+))*\.[a-z]{2,4}$/i 
//
function correct_email(str) {
        return emailverify.test(str) 
} 
//
function validateEmail(nomeForm,nomeEmail) {
	var myform;
		myform = document[nomeForm][nomeEmail];
		if(!correct_email(myform.value)) { 
		alert("Inserire un indirizzo e-mail corretto.") 
		myform.focus() 
		myform.select() 
		myform.className = "boxHigh";
		return false; 
	} else { 
		myform.className = "boxForm"; 
	}
   return true 
}
//
function yodaHomeLoginCheck(){
var myform;
	myform = document.login;
		if (myform.username.value=="") { 
			alert("Inserire username.");
			myform.username.focus() 
			myform.username.select()
			myform.username.className = "boxHigh";
         	return false; 
         } else { 
 		 	myform.username.className = "boxForm"; 
		}
		if (myform.password.value=="") { 
			alert("Inserire password.");
			myform.password.focus() 
			myform.password.select()
			myform.password.className = "boxHigh";
         	return false; 
         } else { 
 		 	myform.password.className = "boxForm"; 
		}
}
//
function yodaLoginCheck(){
var myform;
	myform = document.login;
		if (myform.username.value=="") { 
			alert("Inserire username.");
			myform.username.focus() 
			myform.username.select()
			myform.username.className = "boxLoginHigh";
         	return false; 
         } else { 
 		 	myform.username.className = "boxLogin"; 
		}
		if (myform.password.value=="") { 
			alert("Inserire password.");
			myform.password.focus() 
			myform.password.select()
			myform.password.className = "boxLoginHigh";
         	return false; 
         } else { 
 		 	myform.password.className = "boxLogin"; 
		}
}
//
function yodaErase() {
	myform = document.clienteForm;
	targetdiv = document.getElementById('save_button');
	myform.reset();
	aggiornaForm(0);
	myform.nome.className = "boxForm";
	myform.cognome.className = "boxForm";
	myform.datanasc.className = "boxForm";
	myform.paesenasc.className = "boxForm";
	myform.comunenasc.className = "boxForm";
	myform.provnasc.className = "boxForm";
	myform.codicefiscale.className = "boxForm";
	myform.comuneres.className = "boxForm";
	myform.provres.className = "boxForm";
	myform.indirizzo.className = "boxForm";
	myform.cap.className = "boxForm";
	myform.codfiscaz.className = "boxForm";
	myform.partitaiva.className = "boxForm";
	myform.ragionesociale.className = "boxForm";
	myform.naturagiuridica.className = "boxForm";
	myform.tel.className = "boxForm";
	myform.tel1.className = "boxForm";
	myform.email1.className = "boxForm";
	myform.username.className = "boxForm";
	myform.passwd.className = "boxForm";
	myform.passwd_conf.className = "boxForm";
	targetdiv_status = targetdiv.disabled;
	targetdiv.disabled=true;
	return true;
}
//
function checkClienteForm(){
var myform;
	myform = document.clienteForm;
		if (!myform.idtipo[0].checked && !myform.idtipo[1].checked && !myform.idtipo[2].checked && !myform.idtipo[3].checked) { 
			alert("Specificare la tipologia cliente.");
         	return false; 
		}
		if (myform.nome.value=="") { 
			alert("Inserire il nome.");
			myform.nome.focus() 
			myform.nome.select()
			myform.nome.className = "boxHigh";
         	return false; 
         } else { 
 		 	myform.nome.className = "boxForm"; 
		}
		if (myform.cognome.value=="") { 
			alert("Inserire il cognome.");
			myform.cognome.focus() 
			myform.cognome.select()
			myform.cognome.className = "boxHigh";
         	return false; 
         } else { 
 		 	myform.cognome.className = "boxForm"; 
		}
		if (myform.datanasc.value=="") { 
			alert("Inserire la data di nascita.");
			myform.datanasc.focus() 
			myform.datanasc.select()
			myform.datanasc.className = "boxHigh";
         	return false; 
         } else { 
 		 	myform.datanasc.className = "boxForm"; 
		}
		if (myform.paesenasc.value=="") { 
			alert("Indicare il paese di nascita.");
			myform.paesenasc.focus() 
			//myform.provnasc.select()
			myform.paesenasc.className = "boxHigh";
         	return false; 
         } else { 
 		 	myform.paesenasc.className = "boxForm"; 
		}
		if (myform.paesenasc.value=="it" && myform.provnasc.value=="") { 
			alert("Indicare la provincia di nascita.");
			myform.provnasc.focus() 
			//myform.provnasc.select()
			myform.provnasc.className = "boxHigh";
         	return false; 
         } else { 
 		 	myform.provnasc.className = "boxForm"; 
		}
		if (myform.paesenasc.value=="it" && myform.comunenasc.value=="") { 
			alert("Indicare il comune di nascita.");
			myform.comunenasc.focus() 
			//myform.comunenasc.select()
			myform.comunenasc.className = "boxHigh";
         	return false; 
         } else { 
 		 	myform.comunenasc.className = "boxForm"; 
		}
/*		if (myform.codicefiscale.value=="") { 
			alert("Inserire il codice fiscale.");
			myform.codicefiscale.focus() 
			myform.codicefiscale.select()
			myform.codicefiscale.className = "boxHigh";
         	return false;
		} else {  
			if (!yodaCheckFiscale(myform.codicefiscale.value)) {
				alert("Codice fiscale non valido.");
				myform.codicefiscale.focus() 
		 		myform.codicefiscale.select()
				myform.codicefiscale.className = "boxHigh";
				return false;
			} else { 
				myform.codicefiscale.className = "boxForm";
			}
		}
*/		if (myform.codicefiscale.value=="") { 
			alert("Inserire il codice fiscale.");
			myform.codicefiscale.focus() 
			myform.codicefiscale.select()
			myform.codicefiscale.className = "boxHigh";
         	return false;
		} else {
			err = yodaCheckFiscale(myform.codicefiscale.value);
			if( err>"") {
				alert(err + "\nSi prega riprovare.");
				myform.codicefiscale.focus() 
		 		myform.codicefiscale.select()
				myform.codicefiscale.className = "boxHigh";
				return false;
			} else { 
				myform.codicefiscale.className = "boxForm";
				myform.codicefiscale.value = myform.codicefiscale.value.toUpperCase();
			}
		}
		if (userType=="1" && myform.provres.value=="") { 
			alert("Indicare la provincia di residenza.");
			myform.provres.focus() 
			//myform.provres.select()
			myform.provres.className = "boxHigh";
         	return false; 
         } else { 
 		 	myform.provres.className = "boxForm"; 
		}
		if (userType!="1" && myform.provres.value=="") { 
			alert("Indicare la provincia della sede legale.");
			myform.provres.focus() 
			//myform.provres.select()
			myform.provres.className = "boxHigh";
         	return false; 
         } else { 
 		 	myform.provres.className = "boxForm"; 
		}
 		if (userType=="1" && myform.comuneres.value=="") { 
			alert("Indicare il comune di residenza.");
			myform.comuneres.focus() 
			//myform.comuneres.select()
			myform.comuneres.className = "boxHigh";
         	return false; 
         } else { 
 		 	myform.comuneres.className = "boxForm"; 
		}
 		if (userType!="1" && myform.comuneres.value=="") { 
			alert("Indicare il comune della sede legale.");
			myform.comuneres.focus() 
			//myform.comuneres.select()
			myform.comuneres.className = "boxHigh";
         	return false; 
         } else { 
 		 	myform.comuneres.className = "boxForm"; 
		}
		if (userType=="1" && myform.indirizzo.value=="") { 
			alert("Indicare l'indirizzo di residenza.");
			myform.indirizzo.focus() 
			myform.indirizzo.select()
			myform.indirizzo.className = "boxHigh";
         	return false; 
         } else { 
 		 	myform.indirizzo.className = "boxForm"; 
		}
		if (userType!="1" && myform.indirizzo.value=="") { 
			alert("Indicare l'indirizzo della sede legale.");
			myform.indirizzo.focus() 
			myform.indirizzo.select()
			myform.indirizzo.className = "boxHigh";
         	return false; 
         } else { 
 		 	myform.indirizzo.className = "boxForm"; 
		}
		if (userType=="1" && myform.cap.value=="") { 
			alert("Indicare il CAP di residenza.");
			myform.cap.focus() 
			myform.cap.select()
			myform.cap.className = "boxHigh";
         	return false; 
         } else {
		 	if (userType=="1" && myform.cap.value.length<5) {
				alert("CAP non corretto.");
				myform.cap.focus() 
			 	myform.cap.select() 
				myform.cap.className = "boxHigh";
				return false;
			} else {
		 		myform.cap.className = "boxForm";
			}
		}
		if (userType!="1" && myform.cap.value=="") { 
			alert("Indicare il CAP della sede legale.");
			myform.cap.focus() 
			myform.cap.select()
			myform.cap.className = "boxHigh";
         	return false; 
         } else {
		 	if (userType!="1" && myform.cap.value.length<5) {
				alert("CAP non corretto.");
				myform.cap.focus() 
			 	myform.cap.select() 
				myform.cap.className = "boxHigh";
				return false;
			} else {
		 		myform.cap.className = "boxForm";
			}
		}			
 		if ((userType=="2" && myform.provop.value!="" && myform.comuneop.value=="") || (userType=="3" && myform.provop.value!="" && myform.comuneop.value=="") || (userType=="4" && myform.provop.value!="" && myform.comuneop.value=="")) { 
			alert("Indicare il comune della sede operativa.");
			myform.comuneop.focus() 
			//myform.comuneres.select()
			myform.comuneop.className = "boxHigh";
         	return false; 
         } else { 
 		 	myform.comuneop.className = "boxForm"; 
		}
		if ((userType=="2" && myform.provop.value!="" && myform.indirizzoop.value=="") || (userType=="3" && myform.provop.value!="" && myform.indirizzoop.value=="") || (userType=="4" && myform.provop.value!="" && myform.indirizzoop.value=="")) { 
			alert("Indicare l'indirizzo della sede operativa.");
			myform.indirizzoop.focus() 
			myform.indirizzoop.select()
			myform.indirizzoop.className = "boxHigh";
         	return false; 
         } else { 
 		 	myform.indirizzoop.className = "boxForm"; 
		}
		if ((userType=="2" && myform.provop.value!="" && myform.capop.value=="") || (userType=="3" && myform.provop.value!="" && myform.capop.value=="") || (userType=="4" && myform.provop.value!="" && myform.capop.value=="")) { 
			alert("Indicare il CAP della sede operativa.");
			myform.capop.focus() 
			myform.capop.select()
			myform.capop.className = "boxHigh";
         	return false; 
         } else {
		 	if ((userType=="2" && myform.provop.value!="" && myform.capop.value.length<5) || (userType=="3" && myform.provop.value!="" && myform.capop.value.length<5) || (userType=="4" && myform.provop.value!="" && myform.capop.value.length<5)) {
				alert("CAP non corretto.");
				myform.capop.focus() 
			 	myform.capop.select() 
				myform.capop.className = "boxHigh";
				return false;
			} else {
		 		myform.capop.className = "boxForm";
			}
		}
/*		if ((userType=="1" && myform.codfiscaz.value=="") || (userType=="2" && myform.codfiscaz.value=="")) { 
			alert("Inserire il codice fiscale per persone giuridiche.");
			myform.codfiscaz.focus() 
			myform.codfiscaz.select()
			myform.codfiscaz.className = "boxHigh";
         	return false; 
         } else { 
		 	if ((userType=="1" && !yodaCheckIva(myform.codfiscaz.value)) || (userType=="2" && !yodaCheckIva(myform.codfiscaz.value))) {
				alert("Codice fiscale per persone giuridiche non valido.");
				myform.codfiscaz.focus() 
			 	myform.codfiscaz.select() 
				myform.codfiscaz.className = "boxHigh";
				return false;
			} else {
		 		myform.codfiscaz.className = "boxForm";
			}
		} 
		if ((userType=="1" && myform.partitaiva.value=="") || (userType=="2" && myform.partitaiva.value=="")) { 
			alert("Inserire la partita IVA.");
			myform.partitaiva.focus() 
			myform.partitaiva.select()
			myform.partitaiva.className = "boxHigh";
         	return false; 
         } else { 
		 	if ((userType=="1" && !yodaCheckIva(myform.partitaiva.value)) || (userType=="2" && !yodaCheckIva(myform.partitaiva.value))) {
				alert("Partita IVA non valida.");
				myform.partitaiva.focus() 
			 	myform.partitaiva.select() 
				myform.partitaiva.className = "boxHigh";
				return false;
			} else {
		 		myform.partitaiva.className = "boxForm";
			}
		}
*/		if ((userType=="4" && myform.codfiscaz.value=="")) { 
			alert("Inserire il codice fiscale per persone giuridiche.");
			myform.codfiscaz.focus() 
			myform.codfiscaz.select()
			myform.codfiscaz.className = "boxHigh";
         	return false; 
         } else if ((userType=="4" && myform.codfiscaz.value>"")){
			err = yodaCheckFiscaleG(myform.codfiscaz.value);
			if( err>"") {
				alert(err + "\nSi prega riprovare.");
				myform.codfiscaz.focus() 
				myform.codfiscaz.select() 
				myform.codfiscaz.className = "boxHigh";
				return false;
			} else {
			 	myform.codfiscaz.value.className = "boxForm";
				myform.codfiscaz.value = myform.codfiscaz.value.toUpperCase();
			}
		} 
		if ((userType=="2" && myform.partitaiva.value=="") || (userType=="3" && myform.partitaiva.value=="") || (userType=="4" && myform.partitaiva.value=="")) { 
			alert("Inserire la partita IVA.");
			myform.partitaiva.focus() 
			myform.partitaiva.select()
			myform.partitaiva.className = "boxHigh";
         	return false; 
         } else if ((userType=="2" && myform.partitaiva.value>"") || (userType=="3" && myform.partitaiva.value>"") || (userType=="4" && myform.partitaiva.value>"")){
			err = yodaCheckIva(myform.partitaiva.value);
			if( err>"") {
				alert(err + "\nSi prega riprovare.");
				myform.partitaiva.focus() 
				myform.partitaiva.select() 
				myform.partitaiva.className = "boxHigh";
				return false;
			} else {
			 	myform.partitaiva.className = "boxForm";
			}
		}
		if ((userType=="3" && myform.ragionesociale.value=="") || (userType=="4" && myform.ragionesociale.value=="")) { 
			alert("Indicare la ragione sociale.");
			myform.ragionesociale.focus() 
			myform.ragionesociale.select()
			myform.ragionesociale.className = "boxHigh";
         	return false; 
         } else { 
 		 	myform.ragionesociale.className = "boxForm"; 
		}
		if (userType=="2" && myform.naturagiuridica1.value=="") { 
			alert("Specificare la tipologia libero professionista.");
			myform.naturagiuridica1.focus() 
			//myform.naturagiuridica.select()
			myform.naturagiuridica1.className = "boxHigh";
         	return false; 
         } else { 
 		 	myform.naturagiuridica.className = "boxForm"; 
		}
		if (userType=="4" && myform.naturagiuridica.value=="") { 
			alert("Specificare la natura giuridica.");
			myform.naturagiuridica.focus() 
			//myform.naturagiuridica.select()
			myform.naturagiuridica.className = "boxHigh";
         	return false; 
         } else { 
 		 	myform.naturagiuridica.className = "boxForm"; 
		}
		if ((userType=="1" && myform.tel.value=="") || (userType=="2" && myform.tel.value=="") || (userType=="3" && myform.tel.value=="")) { 
			alert("Indicare il numero di telefono.");
			myform.tel.focus() 
			myform.tel.select()
			myform.tel.className = "boxHigh";
         	return false; 
         } else { 
 		 	myform.tel.className = "boxForm"; 
		}
		if ((userType=="2" && myform.tel1.value=="") ||(userType=="3" && myform.tel1.value=="") || (userType=="4" && myform.tel1.value=="")) { 
			alert("Indicare il numero di telefono.");
			myform.tel1.focus() 
			myform.tel1.select()
			myform.tel1.className = "boxHigh";
         	return false; 
         } else { 
 		 	myform.tel1.className = "boxForm"; 
		}
		if (myform.email1.value=="") { 
			alert("Fornire un indirizzo e-Mail valido.");
			myform.email1.focus() 
			myform.email1.select()
			myform.email1.className = "boxHigh";
         	return false; 
         } else { 
 		 	myform.email1.className = "boxForm"; 
		}
		if (!validateEmail("clienteForm","email1")) { 
			return false; 
		}
		if (myform.username.value=="") { 
			alert("Indicare una username (da 6 a 12 caratteri).");
			myform.username.focus() 
			myform.username.select()
			myform.username.className = "boxHigh";
         	return false; 
         } else { 
 		 		if (myform.username.value.length<6) {
					alert("La username deve essere di almeno 6 caratteri.");
					myform.username.focus() 
				 	myform.username.select() 
					myform.username.className = "boxHigh";
					return false;
				} else {
		 			myform.username.className = "boxForm";
				}
		}
		if (myform.passwd.value=="") { 
			alert("Indicare una password (da 4 a 8 caratteri).");
			myform.passwd.focus() 
			myform.passwd.select()
			myform.passwd.className = "boxHigh";
         	return false; 
         } else { 
 		 		if (myform.passwd.value.length<4) {
					alert("La password deve essere di almeno 4 caratteri.");
					myform.passwd.focus() 
				 	myform.passwd.select() 
					myform.passwd.className = "boxHigh";
					return false;
				} else {
		 			myform.passwd.className = "boxForm";
				}
		}
		if (myform.passwd_conf.value=="") { 
			alert("Inserire nuovamente la password per conferma.");
			myform.passwd_conf.focus() 
			myform.passwd_conf.select()
			myform.passwd_conf.className = "boxHigh";
         	return false; 
         } else { 
 		 		if (myform.passwd_conf.value!=myform.passwd.value) {
					alert("Password non corrispondenti.");
					myform.passwd_conf.focus() 
				 	myform.passwd_conf.select() 
					myform.passwd_conf.className = "boxHigh";
					return false;
				} else {
		 			myform.passwd_conf.className = "boxForm";
				}
		}
	if (!myform.aut_tratt_dati.checked){
		alert("Attenzione.\nL'autorizzazione al trattamento dei dati è obbligatoria.");
		myform.aut_tratt_dati.select() 
		return false;
	}
	CalcolaCodiceFiscale(myform.codicefiscale.value);
	//myform.submit();
}
//
function yodaEraseTicket() {
	myform = document.ticketForm;	
	myform.reset();
	myform.oggetto.className = "boxForm";
	myform.categoria.className = "boxForm";
	myform.testo.className = "boxForm";
	return true;
}
//
function checkTicketForm(){
var myform;
	myform = document.ticketForm;
		if (myform.oggetto.value=="") { 
			alert("Specificare l'oggetto del ticket.");
			myform.oggetto.focus() 
			myform.oggetto.select()
			myform.oggetto.className = "boxHigh";
         	return false; 
		} else { 
 		 	myform.oggetto.className = "boxForm"; 
		}
		if (myform.categoria.value=="0") { 
			alert("Indicare una categoria.");
			myform.categoria.focus() 
			myform.categoria.select()
			myform.categoria.className = "boxHigh";
         	return false; 
		} else { 
 		 	myform.categoria.className = "boxForm"; 
		}
		if (myform.testo.value=="") { 
			alert("Esporre il problema o il motivo dell'apertura del ticket.");
			myform.testo.focus() 
			myform.testo.select()
			myform.testo.className = "boxHigh";
         	return false; 
		} else { 
 		 	myform.testo.className = "boxForm"; 
		}
	//if ()
	myform.submit();
}
//
function yodaEraseSearch() {
	myform = document.searchForm;	
	myform.reset();
	myform.criteri_chiave.className = "boxForm";
	myform.chiave.className = "boxForm";
	return true;
}
//
function checkSearchForm(){
var myform;
	myform = document.searchForm;
		if (myform.criteri_chiave.value!="" && myform.chiave.value=="") { 
			alert("Specificare una chiave di ricerca.");
			myform.chiave.focus() 
			myform.chiave.select()
			myform.chiave.className = "boxHigh";
         	return false; 
		} else { 
 		 	myform.chiave.className = "boxForm"; 
		}
		if (myform.criteri_chiave.value=="" && myform.chiave.value!="") { 
			alert("Specificare il campo di ricerca della chiave indicata.");
			myform.criteri_chiave.focus() 
			myform.criteri_chiave.select()
			myform.criteri_chiave.className = "boxHigh";
         	return false; 
		} else { 
 		 	myform.criteri_chiave.className = "boxForm"; 
		}
		if (myform.tipologia.value=="" && myform.categoria.value=="" && myform.stato.value=="" && myform.ordina.value=="") { 
			alert("Specificare almeno uno dei criteri di ricerca.");
         	return false; 
		}
	//if ()
	myform.submit();
}
//
function checkPasswordForm(){
var myform;
	myform = document.passwordForm;
		if (myform.username.value=="") { 
			alert("Specificare la username.");
			myform.username.focus() 
			myform.username.select()
			myform.username.className = "boxHigh";
         	return false; 
		} else { 
 		 	myform.username.className = "boxForm"; 
		}
		if (myform.email1.value=="") { 
			alert("Specificare l'indirizzo di posta elettronica (e-Mail).");
			myform.email1.focus() 
			myform.email1.select()
			myform.email1.className = "boxHigh";
         	return false; 
		} else { 
 		 	myform.email1.className = "boxForm"; 
		}
		if (!validateEmail("passwordForm","email1")) { 
			return false; 
		}
	//if ()
	myform.submit();
}
//
function checkReplyForm(){
var myform;
	myform = document.replyForm;
		if (myform.risposta.value=="") { 
			alert("Inserire un testo nell'apposito box.");
			myform.risposta.focus() 
			myform.risposta.select()
			myform.risposta.className = "boxHigh";
         	return false; 
		} else { 
 		 	myform.risposta.className = "boxForm"; 
		}
	//if ()
	myform.submit();
}
//
function yodaContattiErase() {
	myform = document.contattiForm;	
	myform.reset();
	myform.nome.className = "boxForm";
	myform.cognome.className = "boxForm";
	myform.tel.className = "boxForm";
	myform.email.className = "boxForm";
	myform.confermaEmail.className = "boxForm";
	myform.informazione.className = "boxForm";
	myform.messaggio.className = "boxForm";
	return true;
}
//
function checkContattiForm(){
var myform;
	myform = document.contattiForm;
		if (myform.nome.value=="") { 
			alert("Inserire il nome.");
			myform.nome.focus() 
			myform.nome.select()
			myform.nome.className = "boxHigh";
         	return false; 
         } else { 
 		 	myform.nome.className = "boxForm"; 
		}
		if (myform.cognome.value=="") { 
			alert("Inserire il cognome.");
			myform.cognome.focus() 
			myform.cognome.select()
			myform.cognome.className = "boxHigh";
         	return false; 
         } else { 
 		 	myform.cognome.className = "boxForm"; 
		}
		if (myform.tel.value=="") { 
			alert("Fornire un numero telefonico.");
			myform.tel.focus() 
			myform.tel.select()
			myform.tel.className = "boxHigh";
         	return false; 
         } else { 
 		 	myform.tel.className = "boxForm"; 
		}
		if (myform.email.value=="") { 
			alert("Fornire un indirizzo e-Mail valido.");
			myform.email.focus() 
			myform.email.select()
			myform.email.className = "boxHigh";
         	return false; 
         } else { 
 		 	myform.email.className = "boxForm"; 
		}
		if (!validateEmail("contattiForm","email")) { 
			return false; 
		}
        if (myform.confermaEmail.value=="") { 
            alert("Digitare nuovamente l'e-Mail per conferma.");
            myform.confermaEmail.focus() 
            myform.confermaEmail.select()
            myform.confermaEmail.className = "boxHigh";
             return false; 
         } else { 
              myform.confermaEmail.className = "boxForm"; 
        }
        if (myform.confermaEmail.value!=myform.email.value) { 
            alert("e-Mail non corrispondenti.");
            myform.email.className = "boxHigh";
            myform.confermaEmail.focus() 
            myform.confermaEmail.select()
            myform.confermaEmail.className = "boxHigh";
             return false; 
         } else {
            myform.email.className = "boxForm";
              myform.confermaEmail.className = "boxForm"; 
        }
/*        if (myform.informazione.selectedIndex=="0") { 
            alert("Specificare il tipo d'informazione richiesta.");
            myform.informazione.focus() 
            myform.informazione.className = "boxHigh";
             return false; 
         } else { 
              myform.informazione.className = "boxForm"; 
        } */
		if (myform.messaggio.value=="") { 
			alert("Descrivere l'informazione richiesta.");
			myform.messaggio.focus() 
			myform.messaggio.select()
			myform.messaggio.className = "boxHigh";
         	return false; 
         } else { 
 		 	myform.messaggio.className = "boxForm"; 
		}
		if (myform.recaptcha_response_field.value=="") { 
			alert("Inserire il codice di verifica.");
			myform.recaptcha_response_field.focus()
			myform.recaptcha_response_field.select() 
			myform.recaptcha_response_field.className = "boxHigh";
			return false; 
		} else { 
			myform.recaptcha_response_field.className = "boxForm"; 
		}
		if (!myform.aut_tratt_dati.checked){
		alert("Attenzione.\nL'autorizzazione al trattamento dei dati è obbligatoria.");
		myform.aut_tratt_dati.select() 
		return false;
	}
	myform.submit();
}
//
function checkEmailForm(){
var myform;
	myform = document.lostpasswordform;
		if (myform.username.value=="") { 
			alert("Inserire la propria username.");
			myform.username.focus() 
			myform.username.select()
			myform.username.className = "boxHigh";
         	return false; 
         } else { 
 		 	myform.username.className = "boxForm"; 
		}

		if (myform.email.value=="") { 
			alert("Inserire l'indirizzo e-Mail fornito al momento della registrazione.");
			myform.email.focus() 
			myform.email.select()
			myform.email.className = "boxHigh";
         	return false; 
         } else { 
 		 	myform.email.className = "boxForm"; 
		}
		if (!validateEmail("lostpasswordform","email")) { 
			return false; 
		}
	//if ()
	myform.submit();
}
//
function checkContrattiForm() {
	var myform;
		myform = document.contrattoForm;
		//if (!document.getElementById('pagamento1').checked && !document.getElementById('pagamento2').checked && !document.getElementById('pagamento3').checked && !document.getElementById('pagamento4').checked) { 
		//	alert("Indicare almeno un metodo di pagamento");
		//	return false;
		//}
	//alert("Form inviato con successo");
	myform.submit();
}
//
function idVerify(div_id) {
	if (document.getElementById(div_id)) {
		slider.init(div_id);
	}
}
//
var slider=function(){
	var array=[]; var speed=10; var timer=10;
	return{
		init:function(t,c){
			var s,ds,l,i,y;
			s=document.getElementById(t); ds=s.getElementsByTagName('div'); l=ds.length; i=y=0;
			for(i=0;i<l;i++){
				var d,did; d=ds[i]; did=d.id;
				if(did.indexOf("header")!=-1){
					y++; d.onclick=new Function("slider.process(this)");
				}else if(did.indexOf("content")!=-1){
					array.push(did.replace('content-','')); d.maxh=d.offsetHeight;
					if(c!=y){d.style.height='0px'; d.style.display='none'}
					else{d.style.display='block'}
				} 
			}
		},
		process:function(d){
			var cl,i; cl=array.length; i=0;
			for(i;i<cl;i++){
				var s,h,c,cd;
				s=array[i]; h=document.getElementById('header-'+s);
				c='content-'+s; cd=document.getElementById(c); clearInterval(cd.timer);
				if(h==d&&cd.style.display=='none'){
					cd.style.display='block'; this.islide(c,1);
				}else if(cd.style.display=='block'){this.islide(c,-1)}
			}
		},
		islide:function(i,d){var c,m; c=document.getElementById(i); m=c.maxh; c.direction=d; c.timer=setInterval("slider.slide('"+i +"')",timer)},
		slide:function(i){
			var c,m,h,dist; c=document.getElementById(i); m=c.maxh; h=c.offsetHeight;
			dist=(c.direction==1)?Math.round((m-h)/speed):Math.round(h/speed);
			if(dist<=1){dist=1}
			c.style.height=h+(dist*c.direction)+'px'; c.style.opacity=h/c.maxh; c.style.filter='alpha(opacity='+(h*100/c.maxh)+')';
			if(h<2&&c.direction!=1){
				c.style.display='none'; clearInterval(c.timer);
			}else if(h>(m-2)&&c.direction==1){clearInterval(c.timer)}
		}
};}();
//
function yodawind(url,nomef,w,h){
	var sw = screen.width;
	var sh = screen.height;
	var xPos = Math.round(sw/2)-320;
	var yPos = Math.round(sh/2)-240;
	var proprieta='height='+h+',width='+w+',titlebar=no,menubar=no,toolbar=no,resizable=no,scrollbars=no,directories=no,location=no,status=no,left='+xPos+',top='+yPos+',screenX='+xPos+',screenY='+yPos+'';
	var finestra=open(url,nomef,proprieta);
}
//
var message="Funzione Disabilitata";
function clickIE4(){
	if (event.button==2){
	alert(message);
	return false;
	}
}
function clickNS4(e){
	if (document.layers||document.getElementById&&!document.all){
		if (e.which==2||e.which==3){
		alert(message);
		return false;
		}
	}
}
//
if (document.layers){
	document.captureEvents(Event.MOUSEDOWN);
	document.onmousedown=clickNS4;
} else if (document.all&&!document.getElementById){
	document.onmousedown=clickIE4;
}
document.oncontextmenu=new Function("alert(message);return false")
//
var oldText = '';
function pasteControl(elementId){
	var text = document.getElementById(elementId).value;
	if (text.length > (oldText.length+6))
	document.getElementById(elementId).value = oldText;
	else
	oldText = text;
}
