// funzione per caricare gli swf senza bloccofunction generatorflash(versione,larghezza,altezza,allineamento,nomefile,menu,coloreSfondo,traspSfondo,qualita) {var N1;		N1=('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=' + versione + '"WIDTH="' + larghezza + '" HEIGHT="' + altezza + '" align="' + allineamento + '">');	N1= N1+ ('<PARAM NAME="movie" VALUE="' + nomefile + '">'); 			//Nome del file	N1= N1+ ('<PARAM NAME="menu" VALUE=False>');						//Visibilità del menu - true (visible) - false (invisibile)	N1= N1+ ('<PARAM NAME="bgcolor" VALUE="' + coloreSfondo + '"> ');	//Colore dello sfondo - es. #000000 (nero)	N1= N1+ ('<PARAM NAME="wmode" VALUE="' + traspSfondo + '"> ');		//Trasparenza dello sfondo - normal (normale) - opaque (opaco) - transparent (trasparente)	N1= N1+ ('<PARAM NAME="quality" VALUE="' + qualita + '">');			//Qualita del file - low (bassa) - medium (media) - high (alta) - best (migliore)	N1= N1+ ('<PARAM NAME="allowScriptAccess" VALUE="sameDomain"> ');	//Sicurezza - non toccare	N1= N1+ ('<embed src="' + nomefile + '" quality=high WIDTH="' + larghezza + '" HEIGHT="' + altezza + '" align="' + allineamento + '" bgcolor="' + coloreSfondo + '" wmode="' + traspSfondo + '" menu="' + menu + '" quality="' + qualita + '" TYPE="application/x-shockwave-flash"');	N1= N1+ ('PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></embed></OBJECT>')	document.write(N1);}// funzione per caricare mediaplayer senza bloccofunction generatormediaplayer(nomefile,allineamento,controlli,controlliPos,controlliAudio,tracker,display,barraStato,autostart,autorewind,larghezza,altezza) {	var N2;	N2=('<embed src="' + nomefile + '" type="video/x-ms-asf-plugin" pluginspage="http://www.microsoft.com/windows/mediaplayer/download/default.asp" align="' + allineamento + '" showcontrols="' + controlli + '" showpositioncontrols=ÿ?"' + controlliPos + '" showaudiocontrols="' + controlliAudio + '" showtracker="' + tracker + '" showdisplay="' + display + '" showstatusbar="' + barraStato + '" autostart="' + autostart + '" autorewind="' + autorewind + '" width="' + larghezza + '" height="' + altezza + '">');	document.write(N2);}// funzione per caricare realplayer senza bloccofunction generatorrealplayer(nomefile,controlli,console,autostart,larghezza,altezza) {	var N3;	N3=('<embed type="audio/x-pn-realaudio-plugin" src="' + nomefile + '" controls="' + controlli + '" console="' + console + '" autostart="' + autostart + '" width="' + larghezza + '" height="' + altezza + '"></embed>');	document.write(N3);}//***************************************************************************************//var MAX_WIDTH = 75 , MAX_HEIGHT = 100;    function ridimensiona( ptrImage,MAX_WIDTH,MAX_HEIGHT,nome)  {   ptrImage.title = nome;    while( ptrImage.width > MAX_WIDTH || ptrImage.height > MAX_HEIGHT ) {    ptrImage.width -= 10;   }      ptrImage.style.visibility = "visible";  }//*******************************************************function accetta_cond(condizione){ var condizioni = document.pagamento.condizioni;if(condizioni.checked==false) {		alert(" Per continunare devi accettare le condizioni d'"+condizione);		condizioni.focus();		return false;	}	return true;}function apri_finestra(theURL,winName,features) { //v2.0  window.open(theURL,winName,features);}//-->function checkReg_attiva(){ var nome = document.form1.Nome; var cap = document.form1.Cap; var email = document.form1.email; var email_s = new String(email.value); var isEmail = email_s.indexOf("@") var isEmail2 = email_s.indexOf(".") var datenschutz = document.form1.datenschutz;	 	if(nome.value == "" ) {			alert("Il Campo Nominativo è obbligatorio");			nome.focus();			return false;	}	if(cap.value == "" ) {			alert("Il Campo Cap è obbligatorio");			cap.focus();			return false;	}		var EmailAddr = document.form1.email.value;  Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;   // Filtro = /^([a-zA-Z0-9_\\-])+\@(([a-zA-Z0-9\-]{2,})+\)+([a-zA-Z0-9]{2,})+$/;if (Filtro.test(EmailAddr)){  		 }     // return true;   else      {      alert("Il Campo E-mail è obbligatorio controllare che sia scritta correttamente.");      document.form1.email.focus();  return false;}			if(datenschutz.checked==false) {		alert("Per continuare la Registrazione devi accetare \nle condizioni per il tratamento dei dati personali");		datenschutz.focus();		return false;	}	return true;}function checkReg_Mod(){ var name_txt = document.form1.name_txt; var email_txt = document.form1.email_txt; var Strabe_txt = document.form1.Strabe_txt;  var civico_txt = document.form1.civico_txt; var plz_txt = document.form1.plz_txt; var ort_txt = document.form1.ort_txt;// var land_txt = document.form1.land_txt; var email_s = new String(email_txt.value); var isEmail = email_s.indexOf("@") var isEmail2 = email_s.indexOf(".")if(name_txt.value == "" ) {		alert(" Il Campo Nome è obbligatorio ");		name_txt.focus();		return false;	}var EmailAddr = document.form1.email_txt.value;   Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;if (Filtro.test(EmailAddr)){  		 }     // return true;   else      {      alert("Il Campo e_mail è obbligatorio controllare che sia scritta correttamente.");      document.form1.email_txt.focus();  return false;}	  if(Strabe_txt.value == "") {    alert("Il Campo Indirizzo è obbligatorio.");    Strabe_txt.focus();	return false; } if(civico_txt.value == "") {   alert("Il Numero civico è obbligatorio.");    civico_txt.focus();	return false; } if(plz_txt.value == "") {    alert("Il Campo Cap è obbligatorio.");    plz_txt.focus();	return false; }if(ort_txt.value == "") {   alert("Il Campo Località è obbligatorio.");    ort_txt.focus();	return false; }/*if(land_txt.value == "") {     alert("Il Campo Provincia è obbligatorio.");    land_txt.focus();	return false; }*/ return true; }function checkReg(){ var cliente = document.form1.cliente; var datenschutz = document.form1.datenschutz; var name_txt = document.form1.name_txt; var vorname_txt = document.form1.vorname_txt; var email_txt = document.form1.email_txt; var email_s = new String(email_txt.value); var isEmail = email_s.indexOf("@") var isEmail2 = email_s.indexOf(".")if(name_txt.value == "" ) {		alert(" Il Campo Nome è obbligatorio ");		name_txt.focus();		return false;		}if(vorname_txt.value == "") {		alert(" Il Campo Cognome è obbligatorio  ");		vorname_txt.focus();		return false;}var EmailAddr = document.form1.email_txt.value;   Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;   if (Filtro.test(EmailAddr)){   }     // return true;   else      {      alert("Il Campo e_mail è obbligatorio controllare che sia scritta correttamente.");      document.form1.email_txt.focus();      return false;      }if(datenschutz.checked==false) {    alert("Per continuare la Registrazione devi accetare \nle condizioni per il tratamento dei dati personali");    datenschutz.focus();	return false;} return true; } function checkReg_Az(){ var password_txt = document.form1.password_txt; var password_conferma_txt = document.form1.password_conferma_txt; var firma_txt = document.form1.firma_txt; var funktion_txt = document.form1.funktion_txt; var Strabe_txt = document.form1.Strabe_txt;  var civico_txt = document.form1.civico_txt; var plz_txt = document.form1.plz_txt; var ort_txt = document.form1.ort_txt; //var land_txt = document.form1.land_txt;if(password_txt.value == "" || password_txt.value.length < 5) {   alert("Inserire una password di almeno 5 caratteri");    password_txt.focus();	return false;} if(password_conferma_txt.value == "" || password_conferma_txt.value.length < 5) {     alert("La password di conferma deve essere di almeno 5 caratteri");    password_conferma_txt.focus();	return false;} if(password_txt.value != password_conferma_txt.value) {  alert("La password di conferma deve essere uguale alla paswword ");	password_conferma_txt.value="";   // password_conferma_txt.focus();	return false;} if(firma_txt.value == "") {    alert(" Il Campo Ragione Sociale è obbligatorio  ");    firma_txt.select()	 firma_txt.focus();	return false;}/************ paertita iva ***/ var cfpi = document.form1.partiva_txt.value;var cfiscale = document.form1.codfisc_txt.value;if( cfiscale !="") {}else if( cfpi =="") {	 alert('La partita iva o il Codice Fiscale sonno obbligatorio');	document.form1.partiva_txt.focus();	 return false;}	else if( cfpi.length == 11 ){//partita iva			if( cfpi.length != 11 ){				 alert("La lunghezza della partita IVA non è\n" +							"corretta: la partita IVA dovrebbe essere lunga\n" +							"esattamente 11 caratteri.\n");							document.form1.partiva_txt.focus();				return false;			}var validi = "0123456789";	for( i = 0; i < 11; i++ ){				if( validi.indexOf( cfpi.charAt(i) ) == -1 ){			 alert("La partita IVA contiene un carattere non valido `" +				cfpi.charAt(i) + "'.\nI caratteri validi sono le cifre.\n");				document.form1.partiva_txt.focus();	 	return false;	 	}	}	var s = 0;	for( i = 0; i <= 9; i += 2 )		s += cfpi.charCodeAt(i) - '0'.charCodeAt(0);	for( i = 1; i <= 9; i += 2 ){		c = 2*( cfpi.charCodeAt(i) - '0'.charCodeAt(0) );		if( c > 9 )  c = c - 9;		s += c;	}	if( ( 10 - s%10 )%10 != cfpi.charCodeAt(10) - '0'.charCodeAt(0) ){		 alert("La partita IVA non è valida:\n" +			"il codice di controllo non corrisponde.\n");			document.form1.partiva_txt.focus();		return false;	} 	 }else	 {	 alert( "Il codice introdotto non è valido:\n\n" +			"  - La partita IVA deve essere lunga 11 caratteri.\n");			document.form1.partiva_txt.focus();				return false;	 }	 /***** Codice fiscale *************************/		if( cfiscale == '' )  {	alert('Chi possiede la partita IVA deve specificare \n anche il Codice fiscale');	 return false;	 }	 else if( cfiscale.length == 16 ){	 // codice fiscalevar validi, i, s, set1, set2, setpari, setdisp;var cfiscale = cfiscale.toUpperCase();	if( cfiscale.length != 16 ){	alert("La lunghezza del codice fiscale non è\n"		+"corretta: il codice fiscale dovrebbe essere lungo\n"		+"esattamente 16 caratteri.\n");		return false;	}var validi = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";	for( i = 0; i < 16; i++ ){		if( validi.indexOf( cfiscale.charAt(i) ) == -1 ){			 alert("Il codice fiscale contiene un carattere non valido `" +				cfiscale.charAt(i) +				"'.\nI caratteri validi sono le lettere e le cifre.\n");				return false;				}			}	var	set1 = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";var	set2 = "ABCDEFGHIJABCDEFGHIJKLMNOPQRSTUVWXYZ";var	setpari = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";var	setdisp = "BAKPLCQDREVOSFTGUHMINJWZYX";var	s = 0;	for( i = 1; i <= 13; i += 2 )		s += setpari.indexOf( set2.charAt( set1.indexOf( cfiscale.charAt(i) )));	for( i = 0; i <= 14; i += 2 )		s += setdisp.indexOf( set2.charAt( set1.indexOf( cfiscale.charAt(i) )));	if( s%26 != cfiscale.charCodeAt(15)-'A'.charCodeAt(0) ){		 alert("Il codice fiscale non è corretto:\n"+			"il codice di controllo non corrisponde.\n");			return false;		}	}else if( cfiscale.length == 11 ){//partita iva			if( cfiscale.length != 11 ){				 alert("La lunghezza della partita IVA non è\n" +							"corretta: la partita IVA dovrebbe essere lunga\n" +							"esattamente 11 caratteri.\n");				return false;			}var validi = "0123456789";	for( i = 0; i < 11; i++ ){				if( validi.indexOf( cfiscale.charAt(i) ) == -1 ){			 alert("La partita IVA contiene un carattere non valido `" +				cfiscale.charAt(i) + "'.\nI caratteri validi sono le cifre.\n");	 	return false;	 	}	}	var s = 0;	for( i = 0; i <= 9; i += 2 )		s += cfiscale.charCodeAt(i) - '0'.charCodeAt(0);	for( i = 1; i <= 9; i += 2 ){		c = 2*( cfiscale.charCodeAt(i) - '0'.charCodeAt(0) );		if( c > 9 )  c = c - 9;		s += c;	}	if( ( 10 - s%10 )%10 != cfiscale.charCodeAt(10) - '0'.charCodeAt(0) ){		 alert("La partita IVA non è valida:\n" +			"il codice di controllo non corrisponde.\n");		return false;	} 	 }else	 {	 alert( "Il codice introdotto non è valido:\n\n" +			"  - Il codice fiscale deve essere lungo 16 caratteri;\n\n" +			"  - La partita IVA deve essere lunga 11 caratteri.\n");			 return false;	 }/*****************if( cfiscale =="") {	 alert('Chi possiede la partita IVA deve specificare \n anche il Codice fiscale');	 document.form1.codfisc_txt.focus();	 return false;}else if( cfiscale.length == 16 ){	 // codice fiscalevar validi, i, s, set1, set2, setpari, setdisp;var cfiscale = cfiscale.toUpperCase();if( cfiscale.length != 16 ){	alert("La lunghezza del codice fiscale non è\n"		+"corretta: il codice fiscale dovrebbe essere lungo\n"		+"esattamente 16 caratteri.\n");		 document.form1.codfisc_txt.focus();	return false;}var validi = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";	for( i = 0; i < 16; i++ ){		if( validi.indexOf( cfiscale.charAt(i) ) == -1 ){			 alert("Il codice fiscale contiene un carattere non valido `" +				cfiscale.charAt(i) +				"'.\nI caratteri validi sono le lettere e le cifre.\n");				return false;				 document.form1.codfisc_txt.focus();				}			}	var	set1 = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";var	set2 = "ABCDEFGHIJABCDEFGHIJKLMNOPQRSTUVWXYZ";var	setpari = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";var	setdisp = "BAKPLCQDREVOSFTGUHMINJWZYX";var	s = 0;	for( i = 1; i <= 13; i += 2 )		s += setpari.indexOf( set2.charAt( set1.indexOf( cfiscale.charAt(i) )));	for( i = 0; i <= 14; i += 2 )		s += setdisp.indexOf( set2.charAt( set1.indexOf( cfiscale.charAt(i) )));	if( s%26 != cfiscale.charCodeAt(15)-'A'.charCodeAt(0) ){		 alert("Il codice fiscale non è corretto:\n"+			"il codice di controllo non corrisponde.\n");			 document.form1.codfisc_txt.focus();			return false;		}	}	 	 else	 {	 alert( "Il codice introdotto non è valido:\n\n" +			"  - Il codice fiscale deve essere lungo 16 caratteri;\n");			 document.form1.codfisc_txt.focus();				return false;	 }********/	 /*********fine codice fiscale ****/ if(funktion_txt.value == "") {    alert("Il Campo tipologia è obbligatorio.");    funktion_txt.focus();	return false; }if(Strabe_txt.value == "") {   alert("Il Campo Indirizzo è obbligatorio.");    Strabe_txt.focus();	return false; } if(civico_txt.value == "") {   alert("Il Numero civico è obbligatorio.");    civico_txt.focus();	return false; }  if(plz_txt.value == "") {     alert("Il Campo Cap è obbligatorio.");    plz_txt.focus();	return false; }if(ort_txt.value == "") {    alert("Il Campo Località è obbligatorio.");    ort_txt.focus();	return false; }/*if(land_txt.value == "") {    alert("Il Campo Provincia è obbligatorio.");    land_txt.focus();	return false; }*/   return true; }   function checkReg_Pv(){// var condizione_abb = document.form1.condizione_abb; var Strabe_txt = document.form1.Strabe_txt;  var civico_txt = document.form1.civico_txt; var plz_txt = document.form1.plz_txt; var ort_txt = document.form1.ort_txt; //var land_txt = document.form1.land_txt; var password_txt = document.form1.password_txt; var password_conferma_txt = document.form1.password_conferma_txt var email_txt = document.form1.email_txt; var email_s = new String(email_txt.value); var isEmail = email_s.indexOf("@") var isEmail2 = email_s.indexOf(".")var EmailAddr = document.form1.email_txt.value;   Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;   if (Filtro.test(EmailAddr)){   }     // return true;   else      {      alert("Campo Nome utente obbligatorio");      document.form1.email_txt.focus();      return false;      }if(password_txt.value == "" || password_txt.value.length < 5) {  alert("Inserire una password di almeno 5 caratteri");    password_txt.focus();	return false; }if(password_conferma_txt.value == "" || password_conferma_txt.value.length < 5) {    alert("La password di conferma deve essere di almeno 5 caratteri");    password_conferma_txt.focus();	return false; }  if(password_txt.value != password_conferma_txt.value) {     alert("La password di conferma deve essere uguale alla paswword ");	password_conferma_txt.value="";    password_conferma_txt.focus();	return false; }   if(Strabe_txt.value == "") {   alert("Il Campo Indirizzo è obbligatorio.");    Strabe_txt.focus();	return false; }if(civico_txt.value == "") {   alert("Il Numero civico è obbligatorio.");    civico_txt.focus();	return false; } if(plz_txt.value == "") {   alert("Il Campo Cap è obbligatorio.");    plz_txt.focus();	return false; }if(ort_txt.value == "") {   alert("Il Campo Località è obbligatorio.");    ort_txt.focus();	return false; }/*if(land_txt.value == "") {   alert("Il Campo Provincia è obbligatorio.");    land_txt.focus();	return false; } if(condizione_abb.checked==false) {    alert("Sie müssen den Bedingungen des Abonnements zustimmen");    condizione_abb.focus();	return false; }*/ return true;} function checkReg_friend(){// var condizione_abb = document.form1.condizione_abb; var Strabe_txt = document.form1.Strabe_txt; var civico_txt = document.form1.civico_txt; var nome = document.form1.nome; var cognome = document.form1.cognome;    var plz_txt = document.form1.plz_txt; var ort_txt = document.form1.ort_txt; //var land_txt = document.form1.land_txt; var password_txt = document.form1.password_txt; var password_conferma_txt = document.form1.password_conferma_txtif(password_txt.value == "" || password_txt.value.length < 5) {  alert("Inserire una password di almeno 5 caratteri");    password_txt.focus();	return false; }if(password_conferma_txt.value == "" || password_conferma_txt.value.length < 5) {    alert("La password di conferma deve essere di almeno 5 caratteri");    password_conferma_txt.focus();	return false; }  if(password_txt.value != password_conferma_txt.value) {     alert("La password di conferma deve essere uguale alla paswword ");	password_conferma_txt.value="";    password_conferma_txt.focus();	return false; }  if(nome.value == "") {   alert("Il Campo Nome  è obbligatorio.");    nome.focus();	return false; }   if(cognome.value == "") {   alert("Il Campo Cognome è obbligatorio.");    cognome.focus();	return false; }  var email = document.form1.email; var email_s = new String(email.value); var isEmail = email_s.indexOf("@") var isEmail2 = email_s.indexOf(".") var EmailAddr = document.form1.email.value;   Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;   if (Filtro.test(EmailAddr)){   }     // return true;   else      {      alert("Campo Email è obbligatorio");      document.form1.email.focus();      return false;      }   if(Strabe_txt.value == "") {   alert("Il Campo Indirizzo è obbligatorio.");    Strabe_txt.focus();	return false; } if(civico_txt.value == "") {   alert("Il Numero civico è obbligatorio.");    civico_txt.focus();	return false; }   if(plz_txt.value == "") {   alert("Il Campo Cap è obbligatorio.");    plz_txt.focus();	return false; }if(ort_txt.value == "") {   alert("Il Campo Località è obbligatorio.");    ort_txt.focus();	return false; }/*if(land_txt.value == "") {   alert("Il Campo Provincia è obbligatorio.");    land_txt.focus();	return false; } if(condizione_abb.checked==false) {    alert("Sie müssen den Bedingungen des Abonnements zustimmen");    condizione_abb.focus();	return false; }*/ return true;} function codiceficalebackup(){if(rag_sociale_txt.value != "") {/************ paertita iva ***/ var cfpi = document.form1.partiva_txt.value;var cfiscale = document.form1.codfisc_txt.value;if( cfiscale !="") {}else if( cfpi =="") {	 alert('La partita iva o il Codice Fiscale sonno obbligatorio');	document.form1.partiva_txt.focus();	 return false;}	else if( cfpi.length == 11 ){//partita iva			if( cfpi.length != 11 ){				 alert("La lunghezza della partita IVA non è\n" +							"corretta: la partita IVA dovrebbe essere lunga\n" +							"esattamente 11 caratteri.\n");							document.form1.partiva_txt.focus();				return false;			}var validi = "0123456789";	for( i = 0; i < 11; i++ ){				if( validi.indexOf( cfpi.charAt(i) ) == -1 ){			 alert("La partita IVA contiene un carattere non valido `" +				cfpi.charAt(i) + "'.\nI caratteri validi sono le cifre.\n");				document.form1.partiva_txt.focus();	 	return false;	 	}	}	var s = 0;	for( i = 0; i <= 9; i += 2 )		s += cfpi.charCodeAt(i) - '0'.charCodeAt(0);	for( i = 1; i <= 9; i += 2 ){		c = 2*( cfpi.charCodeAt(i) - '0'.charCodeAt(0) );		if( c > 9 )  c = c - 9;		s += c;	}	if( ( 10 - s%10 )%10 != cfpi.charCodeAt(10) - '0'.charCodeAt(0) ){		 alert("La partita IVA non è valida:\n" +			"il codice di controllo non corrisponde.\n");			document.form1.partiva_txt.focus();		return false;	} 	 }else	 {	 alert( "Il codice introdotto non è valido:\n\n" +			"  - La partita IVA deve essere lunga 11 caratteri.\n");			document.form1.partiva_txt.focus();				return false;	 }/***** Codice fiscale *************************/if( cfiscale == '' )  {	alert('Chi possiede la partita IVA deve specificare \n anche il Codice fiscale');	document.form1.codfisc_txt.focus();	 return false;	 }	 else if( cfiscale.length == 16 ){	 // codice fiscalevar validi, i, s, set1, set2, setpari, setdisp;var cfiscale = cfiscale.toUpperCase();	if( cfiscale.length != 16 ){	alert("La lunghezza del codice fiscale non è\n"		+"corretta: il codice fiscale dovrebbe essere lungo\n"		+"esattamente 16 caratteri.\n");document.form1.codfisc_txt.focus();		return false;	}var validi = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";	for( i = 0; i < 16; i++ ){		if( validi.indexOf( cfiscale.charAt(i) ) == -1 ){			 alert("Il codice fiscale contiene un carattere non valido `" +				cfiscale.charAt(i) +				"'.\nI caratteri validi sono le lettere e le cifre.\n");document.form1.codfisc_txt.focus();				return false;				}			}	var	set1 = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";var	set2 = "ABCDEFGHIJABCDEFGHIJKLMNOPQRSTUVWXYZ";var	setpari = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";var	setdisp = "BAKPLCQDREVOSFTGUHMINJWZYX";var	s = 0;	for( i = 1; i <= 13; i += 2 )		s += setpari.indexOf( set2.charAt( set1.indexOf( cfiscale.charAt(i) )));	for( i = 0; i <= 14; i += 2 )		s += setdisp.indexOf( set2.charAt( set1.indexOf( cfiscale.charAt(i) )));	if( s%26 != cfiscale.charCodeAt(15)-'A'.charCodeAt(0) ){		 alert("Il codice fiscale non è corretto:\n"+			"il codice di controllo non corrisponde.\n");	document.form1.codfisc_txt.focus();			return false;		}	}else if( cfiscale.length == 11 ){//partita iva			if( cfiscale.length != 11 ){				 alert("La lunghezza della partita IVA non è\n" +							"corretta: la partita IVA dovrebbe essere lunga\n" +							"esattamente 11 caratteri.\n");				return false;			}var validi = "0123456789";	for( i = 0; i < 11; i++ ){				if( validi.indexOf( cfiscale.charAt(i) ) == -1 ){			 alert("La partita IVA contiene un carattere non valido `" +				cfiscale.charAt(i) + "'.\nI caratteri validi sono le cifre.\n");	 	return false;	 	}	}	var s = 0;	for( i = 0; i <= 9; i += 2 )		s += cfiscale.charCodeAt(i) - '0'.charCodeAt(0);	for( i = 1; i <= 9; i += 2 ){		c = 2*( cfiscale.charCodeAt(i) - '0'.charCodeAt(0) );		if( c > 9 )  c = c - 9;		s += c;	}	if( ( 10 - s%10 )%10 != cfiscale.charCodeAt(10) - '0'.charCodeAt(0) ){		 alert("La partita IVA non è valida:\n" +			"il codice di controllo non corrisponde.\n");document.form1.codfisc_txt.focus();		return false;	} 	 }else	 {	 alert( "Il codice introdotto non è valido:\n\n" +			"  - Il codice fiscale deve essere lungo 16 caratteri;\n\n" +			"  - La partita IVA deve essere lunga 11 caratteri.\n");document.form1.codfisc_txt.focus();			 return false;	 }if(tipologia_txt.value == "") {    alert("Il Campo tipologia è obbligatorio.");    tipologia_txt.focus();	return false; } }}function checkReg_ilmiovino(condizione){// var condizione_abb = document.form1.condizione_abb;var rag_sociale_txt = document.form1.rag_sociale_txt;var tipologia_txt = document.form1.tipologia_txt;  var nome_txt = document.form1.nome_txt; var cognome_txt = document.form1.cognome_txt;var password_txt = document.form1.password_txt;var password_conferma_txt = document.form1.password_conferma_txtvar indirizzo_txt = document.form1.indirizzo_txt;var cap_txt = document.form1.cap_txt;var citta_txt = document.form1.citta_txt;var provincia_txt = document.form1.provincia_txt;var nazione_txt = document.form1.nazione_txt;var condizione_abb = document.form1.condizione_abb;var informazioni_abb = document.form1.informazioni_abb;var condizioni = document.form1.condizioni;var email_txt = document.form1.email_txt;var email_s = new String(email_txt.value);var isEmail = email_s.indexOf("@")var isEmail2 = email_s.indexOf(".")var EmailAddr = document.form1.email_txt.value;   Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;   if (Filtro.test(EmailAddr)){   }     // return true;   else      {      alert("Campo E-mail obbligatorio");      document.form1.email_txt.focus();      return false;      }var email_conferma_txt = document.form1.email_conferma_txt;var email_s_conferma = new String(email_conferma_txt.value);var isEmail = email_s_conferma.indexOf("@")var isEmail2 = email_s_conferma.indexOf(".")var EmailAddr_conferma = document.form1.email_conferma_txt.value;   Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;   if (Filtro.test(EmailAddr_conferma)){   }     // return true;   else      {      alert("Campo E-mail obbligatorio");      document.form1.email_conferma_txt.focus();      return false;      } if(email_txt.value != email_conferma_txt.value) {     alert("Controllare la correttezza dell'indirizzo inserito ");	email_conferma_txt.value="";    email_conferma_txt.focus();	return false; }if(password_txt.value == "" || password_txt.value.length < 5) {  alert("Inserire una password di almeno 5 caratteri");    password_txt.focus();	return false; }if(password_conferma_txt.value == "" || password_conferma_txt.value.length < 5) {    alert("La password di conferma deve essere di almeno 5 caratteri");    password_conferma_txt.focus();	return false; }  if(password_txt.value != password_conferma_txt.value) {     alert("La password di conferma deve essere uguale alla paswword ");	password_conferma_txt.value="";    password_conferma_txt.focus();	return false; }/*if(nome_txt.value == "") {    alert("Il Nome è obbligatorio.");    nome_txt.focus();	return false; }if(cognome_txt.value == "") {   alert("Il Cognome è obbligatorio.");    cognome_txt.focus();	return false;}  if(indirizzo_txt.value == "") {   alert("Il Campo Indirizzo è obbligatorio.");    indirizzo_txt.focus();	return false; } if(cap_txt.value == "") {   alert("Il Campo Cap è obbligatorio.");    cap_txt.focus();	return false; }if(citta_txt.value == "") {   alert("Il Campo Località è obbligatorio.");    citta_txt.focus();	return false; }if(provincia_txt.value == "") {   alert("Il Campo Provincia è obbligatorio.");    provincia_txt.focus();	return false; }if(nazione_txt.value == "") {   alert("Il Campo Nazione è obbligatorio.");    nazione_txt.focus();	return false; }*/if(condizioni.checked==false) {		alert(" Per continunare devi accettare le condizioni d'"+condizione);		condizioni.focus();		return false;	} if(condizione_abb.checked==false) {     alert("Per continuare la Registrazione devi accettare \nle condizioni per il tratamento dei dati personali");    condizione_abb.focus();	return false; } /*if(informazioni_abb.checked==false) {     alert("Per continuare la Registrazione devi accettare \nquesta clausola");    condizione_abb.focus();	return false; }*/return true;}function checkReg_registra_imvo(){// var condizione_abb = document.form1.condizione_abb;var password_txt = document.form1.password_txt;var password_conferma_txt = document.form1.password_conferma_txt;var condizione_abb = document.form1.condizione_abb;var informazioni_abb = document.form1.informazioni_abb;var condizioni = document.form1.condizioni;var email_txt = document.form1.email_txt;var email_s = new String(email_txt.value);var isEmail = email_s.indexOf("@")var isEmail2 = email_s.indexOf(".")var EmailAddr = document.form1.email_txt.value;   Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;   if (Filtro.test(EmailAddr)){   }     // return true;   else      {      alert("Das E-Mail-Feld ist ein Pflichtfeld");      document.form1.email_txt.focus();      return false;      }var email_conferma_txt = document.form1.email_conferma_txt;var email_s_conferma = new String(email_conferma_txt.value);var isEmail = email_s_conferma.indexOf("@")var isEmail2 = email_s_conferma.indexOf(".")var EmailAddr_conferma = document.form1.email_conferma_txt.value;   Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;   if (Filtro.test(EmailAddr_conferma)){   }     // return true;   else      {      alert("Kontrollieren Sie die eingefügte E-Mail-Addresse");      document.form1.email_conferma_txt.focus();      return false;      } if(email_txt.value != email_conferma_txt.value) {     alert("Kontrollieren Sie die eingefügte E-Mail-Addresse");	email_conferma_txt.value="";    email_conferma_txt.focus();	return false; }if(password_txt.value == "" || password_txt.value.length < 5) {  alert("Eingeben  Sie ein Passwort, das aus mindestens 5 Buchstaben bestehen muss");    password_txt.focus();	return false; }if(password_conferma_txt.value == "" || password_conferma_txt.value.length < 5) {    alert("Das Passwort muss aus mindestens 5 Buchstaben bestehen muss");    password_conferma_txt.focus();	return false; }  if(password_txt.value != password_conferma_txt.value) {     alert("Kontrollieren Sie das eingefügte Passwort");	password_conferma_txt.value="";    password_conferma_txt.focus();	return false; } if(condizione_abb.checked==false) {     alert("Kontrollieren Sie die Bedingungen der Verarbeitung der persönlichen Daten, um Ihre Registrierung zu beenden");    condizione_abb.focus();	return false; }return true;}  function checkReg_base(){// var condizione_abb = document.form1.condizione_abb; var ort_txt = document.form1.ort_txt;// var land_txt = document.form1.land_txt; var password_txt = document.form1.password_txt; var password_conferma_txt = document.form1.password_conferma_txt var email_txt = document.form1.email_txt; var email_s = new String(email_txt.value); var isEmail = email_s.indexOf("@") var isEmail2 = email_s.indexOf(".")var EmailAddr = document.form1.email_txt.value;   Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;   if (Filtro.test(EmailAddr)){   }     // return true;   else   {    alert("Campo Nome utente obbligatorio");    document.form1.email_txt.focus();    return false;}if(password_txt.value == "" || password_txt.value.length < 5) {  alert("Inserire una password di almeno 5 caratteri");    password_txt.focus();	return false; }if(password_conferma_txt.value == "" || password_conferma_txt.value.length < 5) {    alert("La password di conferma deve essere di almeno 5 caratteri");    password_conferma_txt.focus();	return false; }  if(password_txt.value != password_conferma_txt.value) {     alert("La password di conferma deve essere uguale alla paswword ");	password_conferma_txt.value="";    password_conferma_txt.focus();	return false; }if(ort_txt.value == "") {   alert("Il Campo Località è obbligatorio.");    ort_txt.focus();	return false; }  /* if(land_txt.value == "") {     alert("Il Campo Provincia è obbligatorio.");    land_txt.focus();	return false; }if(condizione_abb.checked==false) {    alert("Sie müssen den Bedingungen des Abonnements zustimmen");    condizione_abb.focus();	return false; }*/ return true;} function checkReg_Pv2(){ //var condizione_abb = document.form1.condizione_abb; var password_txt = document.form1.password_txt; var password_conferma_txt = document.form1.password_conferma_txt var email_txt = document.form1.email_txt; var email_s = new String(email_txt.value); var isEmail = email_s.indexOf("@") var isEmail2 = email_s.indexOf(".")var EmailAddr = document.form1.email_txt.value;   Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;   if (Filtro.test(EmailAddr)){   }     // return true;   else    {      alert("Campo Nome utente obbligatorio");      document.form1.email_txt.focus();      return false;    }if(password_txt.value == "" || password_txt.value.length < 5) {   alert("Inserire una password di almeno 5 caratteri");    password_txt.focus();	return false; }if(password_conferma_txt.value == "" || password_conferma_txt.value.length < 5) {    alert("La password di conferma deve essere di almeno 5 caratteri");    password_conferma_txt.focus();	return false; }  if(password_txt.value != password_conferma_txt.value) {   alert("La password di conferma deve essere uguale alla paswword ");	password_conferma_txt.value="";    password_conferma_txt.focus();	return false; } var cfpi = document.form1.partiva_txt.value;var cfiscale = document.form1.codfisc_txt.value;if( cfiscale !="") {}else if( cfpi =="") {	 alert('La partita iva o il Codice Fiscale sonno obbligatorio');	document.form1.partiva_txt.focus();	 return false;}	else if( cfpi.length == 11 ){//partita iva			if( cfpi.length != 11 ){				 alert("La lunghezza della partita IVA non è\n" +							"corretta: la partita IVA dovrebbe essere lunga\n" +							"esattamente 11 caratteri.\n");							document.form1.partiva_txt.focus();				return false;			}var validi = "0123456789";	for( i = 0; i < 11; i++ ){				if( validi.indexOf( cfpi.charAt(i) ) == -1 ){			 alert("La partita IVA contiene un carattere non valido `" +				cfpi.charAt(i) + "'.\nI caratteri validi sono le cifre.\n");				document.form1.partiva_txt.focus();	 	return false;	 	}	}	var s = 0;	for( i = 0; i <= 9; i += 2 )		s += cfpi.charCodeAt(i) - '0'.charCodeAt(0);	for( i = 1; i <= 9; i += 2 ){		c = 2*( cfpi.charCodeAt(i) - '0'.charCodeAt(0) );		if( c > 9 )  c = c - 9;		s += c;	}	if( ( 10 - s%10 )%10 != cfpi.charCodeAt(10) - '0'.charCodeAt(0) ){		 alert("La partita IVA non è valida:\n" +			"il codice di controllo non corrisponde.\n");			document.form1.partiva_txt.focus();		return false;	} 	 }else	 {	 alert( "Il codice introdotto non è valido:\n\n" +			"  - La partita IVA deve essere lunga 11 caratteri.\n");			document.form1.partiva_txt.focus();				return false;	 }	 	 /*******/	 if( cfiscale == '' )  {	alert('Chi possiede la partita IVA deve specificare \n anche il Codice fiscale');	 return false;	 }	 else if( cfiscale.length == 16 ){	 // codice fiscalevar validi, i, s, set1, set2, setpari, setdisp;var cfiscale = cfiscale.toUpperCase();	if( cfiscale.length != 16 ){	alert("La lunghezza del codice fiscale non è\n"		+"corretta: il codice fiscale dovrebbe essere lungo\n"		+"esattamente 16 caratteri.\n");		return false;	}var validi = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";	for( i = 0; i < 16; i++ ){		if( validi.indexOf( cfiscale.charAt(i) ) == -1 ){			 alert("Il codice fiscale contiene un carattere non valido `" +				cfiscale.charAt(i) +				"'.\nI caratteri validi sono le lettere e le cifre.\n");				return false;				}			}	var	set1 = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";var	set2 = "ABCDEFGHIJABCDEFGHIJKLMNOPQRSTUVWXYZ";var	setpari = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";var	setdisp = "BAKPLCQDREVOSFTGUHMINJWZYX";var	s = 0;	for( i = 1; i <= 13; i += 2 )		s += setpari.indexOf( set2.charAt( set1.indexOf( cfiscale.charAt(i) )));	for( i = 0; i <= 14; i += 2 )		s += setdisp.indexOf( set2.charAt( set1.indexOf( cfiscale.charAt(i) )));	if( s%26 != cfiscale.charCodeAt(15)-'A'.charCodeAt(0) ){		 alert("Il codice fiscale non è corretto:\n"+			"il codice di controllo non corrisponde.\n");			return false;		}	}else if( cfiscale.length == 11 ){//partita iva			if( cfiscale.length != 11 ){				 alert("La lunghezza della partita IVA non è\n" +							"corretta: la partita IVA dovrebbe essere lunga\n" +							"esattamente 11 caratteri.\n");				return false;			}var validi = "0123456789";	for( i = 0; i < 11; i++ ){				if( validi.indexOf( cfiscale.charAt(i) ) == -1 ){			 alert("La partita IVA contiene un carattere non valido `" +				cfiscale.charAt(i) + "'.\nI caratteri validi sono le cifre.\n");	 	return false;	 	}	}	var s = 0;	for( i = 0; i <= 9; i += 2 )		s += cfiscale.charCodeAt(i) - '0'.charCodeAt(0);	for( i = 1; i <= 9; i += 2 ){		c = 2*( cfiscale.charCodeAt(i) - '0'.charCodeAt(0) );		if( c > 9 )  c = c - 9;		s += c;	}	if( ( 10 - s%10 )%10 != cfiscale.charCodeAt(10) - '0'.charCodeAt(0) ){		 alert("La partita IVA non è valida:\n" +			"il codice di controllo non corrisponde.\n");		return false;	} 	 }else	 {	 alert( "Il codice introdotto non è valido:\n\n" +			"  - Il codice fiscale deve essere lungo 16 caratteri;\n\n" +			"  - La partita IVA deve essere lunga 11 caratteri.\n");			 return false;	 }/***********************if( cfiscale =="") {	 alert('Chi possiede la partita IVA deve specificare \n anche il Codice fiscale');	 document.form1.codfisc_txt.focus();	 return false;}else if( cfiscale.length == 16 ){	 // codice fiscalevar validi, i, s, set1, set2, setpari, setdisp;var cfiscale = cfiscale.toUpperCase();if( cfiscale.length != 16 ){	alert("La lunghezza del codice fiscale non è\n"		+"corretta: il codice fiscale dovrebbe essere lungo\n"		+"esattamente 16 caratteri.\n");		 document.form1.codfisc_txt.focus();	return false;}var validi = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";	for( i = 0; i < 16; i++ ){		if( validi.indexOf( cfiscale.charAt(i) ) == -1 ){			 alert("Il codice fiscale contiene un carattere non valido `" +				cfiscale.charAt(i) +				"'.\nI caratteri validi sono le lettere e le cifre.\n");				return false;				 document.form1.codfisc_txt.focus();				}			}	var	set1 = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";var	set2 = "ABCDEFGHIJABCDEFGHIJKLMNOPQRSTUVWXYZ";var	setpari = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";var	setdisp = "BAKPLCQDREVOSFTGUHMINJWZYX";var	s = 0;	for( i = 1; i <= 13; i += 2 )		s += setpari.indexOf( set2.charAt( set1.indexOf( cfiscale.charAt(i) )));	for( i = 0; i <= 14; i += 2 )		s += setdisp.indexOf( set2.charAt( set1.indexOf( cfiscale.charAt(i) )));	if( s%26 != cfiscale.charCodeAt(15)-'A'.charCodeAt(0) ){		 alert("Il codice fiscale non è corretto:\n"+			"il codice di controllo non corrisponde.\n");			 document.form1.codfisc_txt.focus();			return false;		}	}	 	 else	 {	 alert( "Il codice introdotto non è valido:\n\n" +			"  - Il codice fiscale deve essere lungo 16 caratteri;\n");			 document.form1.codfisc_txt.focus();				return false;	 }********/	  /*  if(condizione_abb.checked==false) {    alert("Sie müssen den Bedingungen des Abonnements zustimmen");    condizione_abb.focus();	return false; }*/ return true;}function GP_popupConfirmMsg(msg) { //v1.0  document.MM_returnValue = confirm(msg);}//--><!--var checkobjfunction accetta(el){checkobj=el	if (document.all||document.getElementById){		for (i=0;i<checkobj.form.length;i++){  var tempobj=checkobj.form.elements[i]	if(tempobj.type.toLowerCase()=="submit")tempobj.disabled=!checkobj.checked							}						}					}//--><!--function sposta_dato(){window.opener.document.forms['form1'].tipo_vino.value= document.form2.tipo_vino.options[document.form2.tipo_vino.selectedIndex].value;window.opener.document.forms['form1'].tipo_vino_txt.value= document.form2.tipo_vino.options[document.form2.tipo_vino.selectedIndex].text;window.close(); } function sposta_dato1(){window.opener.document.forms['form1'].regione.value= document.form2.regione_txt.value;window.close();}function sposta_dato2(){window.opener.document.forms['form1'].produttore.value= document.form2.prod.options[document.form2.prod.selectedIndex].value;window.opener.document.forms['form1'].produttore_txt.value= document.form2.prod.options[document.form2.prod.selectedIndex].text;window.close();}function checkReg_amico(){  var friend_nome_txt = document.form1.friend_nome_txt; var friend_cognome_txt = document.form1.friend_cognome_txt; var friend_citta_txt = document.form1.friend_citta_txt var friend_provincia_txt = document.form1.friend_provincia_txt; var friend_nazione_txt = document.form1.friend_nazione_txt; var friend_email_txt = document.form1.friend_email_txt; var email_s = new String(friend_email_txt.value); var isEmail = email_s.indexOf("@") var isEmail2 = email_s.indexOf(".")if(friend_nome_txt.value == "") {    alert("Il Nome è obbligatorio.");    friend_nome_txt.focus();	return false; }if(friend_cognome_txt.value == "") {   alert("Il Cognome è obbligatorio.");    friend_cognome_txt.focus();	return false;}var EmailAddr = document.form1.friend_email_txt.value;   Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;   if (Filtro.test(EmailAddr)){   }     // return true;   else   {    alert("Campo email è obbligatorio");    document.form1.friend_email_txt.focus();    return false;}if(friend_citta_txt.value == "") {   alert("Il Campo Località è obbligatorio.");    friend_citta_txt.focus();	return false; }if(friend_provincia_txt.value == "") {   alert("Il Campo Provincia è obbligatorio.");    friend_provincia_txt.focus();	return false; }if(friend_nazione_txt.value == "") {   alert("Il Campo Nazione è obbligatorio.");    friend_nazione_txt.focus();	return false; } return true;}//-->