function ControllaCF()
{
  
                               
    var cf = document.forms[0].ctl00$MainContent$AddressManager$EditForm$CodiceFiscaleTextBox.value;
	var validi, i, s, set1, set2, setpari, setdisp;
	if( cf == '' )  alert('fff');
	cf = cf.toUpperCase();
	if( cf.length != 16 )
		alert("La lunghezza del codice fiscale non e' valida");
		return "";
		
	validi = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
	for( i = 0; i < 16; i++ ){
		if( validi.indexOf( cf.charAt(i) ) == -1 )
			alert("Il codice fiscale contiene caratteri non validi");
	}
	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) )
		alert("Il codice fiscale non e' corretto");
	    return "";
}

function ControllaPIVA()
{

    var pi = document.forms[0].ctl00$MainContent$AddressManager$EditForm$PartitaIvaTextBox.value;
	if( pi == '' )  return '';
	if( pi.length != 11 )
		alert( "La lunghezza della partita IVA non e' valida");
		return '';
	validi = "0123456789";
	for( i = 0; i < 11; i++ ){
		if( validi.indexOf( pi.charAt(i) ) == -1 )
			alert( "La partita IVA contiene  caratteri non validi");
	}
	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) )
		alert( "La partita IVA non e' valida");
	return '';
}

function indirizzoAziendale() {

if (document.all) {
    document.all["RagioneSociale"].style.visibility="visible";
    document.all["RagioneSociale"].style.display="block";
    /*cambio la visibilità da visibile a invisibile con IE*/
  } else if (document.layers){ //NN4
    document.layers["RagioneSociale"].visibility="show";
    document.layers["RagioneSociale"].display="block";
  } else if (document.getElementById) { //NN6 ed Opera
    document.getElementById("RagioneSociale").style.visibility="visible";
    document.getElementById("RagioneSociale").style.display="block";
  } 
  
if (document.all) {
    document.all["PartitaIva"].style.visibility="visible";
    document.all["PartitaIva"].style.display="block";
    /*cambio la visibilità da visibile a invisibile con IE*/
  } else if (document.layers){ //NN4
    document.layers["PartitaIva"].visibility="show";
    document.layers["PartitaIva"].display="block";
  } else if (document.getElementById) { //NN6 ed Opera
    document.getElementById("PartitaIva").style.visibility="visible";
    document.getElementById("PartitaIva").style.display="block"; 
  }  
  document.forms[0].ctl00$MainContent$AddressManager$EditForm$labeltextbox.value="aziendale";
  //document.forms[0].ctl00$MainContent$AddressManager$EditForm$privato.checked="false";
//  document.forms[0].ctl00$MainContent$AddressManager$EditForm$aziendale.checked;//="true";
 document.forms[0].ctl00$MainContent$AddressManager$EditForm$indirizzo[1].checked = true;//="true";
//alert(document.forms[0].ctl00$MainContent$AddressManager$EditForm$indirizzo[1].checked)
}

function indirizzoPrivato() {

if (document.all) {
    document.all["RagioneSociale"].style.visibility="hidden";
    document.all["RagioneSociale"].style.display="none";
    /*cambio la visibilità da visibile a invisibile con IE*/
  } else if (document.layers){ //NN4
    document.layers["RagioneSociale"].visibility="hide";
    document.layers["RagioneSociale"].display="none";
  } else if (document.getElementById) { //NN6 ed Opera
    document.getElementById("RagioneSociale").style.visibility="hidden";
    document.getElementById("RagioneSociale").style.display="none";
  }
  
  if (document.all) {
    document.all["PartitaIva"].style.visibility="hidden";
    document.all["PartitaIva"].style.display="none";
    /*cambio la visibilità da visibile a invisibile con IE*/
  } else if (document.layers){ //NN4
    document.layers["PartitaIva"].visibility="hide";
    document.layers["PartitaIva"].display="none";
  } else if (document.getElementById) { //NN6 ed Opera
    document.getElementById("PartitaIva").style.visibility="hidden";
    document.getElementById("PartitaIva").style.display="none";
  }

document.forms[0].ctl00$MainContent$AddressManager$EditForm$labeltextbox.value="privato";
document.forms[0].ctl00$MainContent$AddressManager$EditForm$RagioneSocialeTextBox.value="";
document.forms[0].ctl00$MainContent$AddressManager$EditForm$PartitaIvaTextBox.value ="";
 document.forms[0].ctl00$MainContent$AddressManager$EditForm$indirizzo[0].checked = true;//="true";
//alert(document.forms[0].ctl00$MainContent$AddressManager$EditForm$indirizzo[0].checked );
//document.forms[0].ctl00$MainContent$AddressManager$EditForm$aziendale.checked="false";
                 
}


// da qui in poi inizia la parte dedicata alla pagina I TUOI DATI



function indirizzoAziendale02() {

if (document.all) {
    document.all["CodiceFiscale"].style.visibility="hidden";
    document.all["CodiceFiscale"].style.display="none";
    /*cambio la visibilità da visibile a invisibile con IE*/
  } else if (document.layers){ //NN4
    document.layers["CodiceFiscale"].visibility="hide";
    document.layers["CodiceFiscale"].display="none";
  } else if (document.getElementById) { //NN6 ed Opera
    document.getElementById("CodiceFiscale").style.visibility="hidden";
    document.getElementById("CodiceFiscale").style.display="none";
  }

if (document.all) {
    document.all["RagioneSociale"].style.visibility="visible";
    document.all["RagioneSociale"].style.display="block";
    /*cambio la visibilità da visibile a invisibile con IE*/
  } else if (document.layers){ //NN4
    document.layers["RagioneSociale"].visibility="show";
    document.layers["RagioneSociale"].display="block";
  } else if (document.getElementById) { //NN6 ed Opera
    document.getElementById("RagioneSociale").style.visibility="visible";
    document.getElementById("RagioneSociale").style.display="block";
  } 
  
if (document.all) {
    document.all["PartitaIva"].style.visibility="visible";
    document.all["PartitaIva"].style.display="block";
    /*cambio la visibilità da visibile a invisibile con IE*/
  } else if (document.layers){ //NN4
    document.layers["PartitaIva"].visibility="show";
    document.layers["PartitaIva"].display="block";
  } else if (document.getElementById) { //NN6 ed Opera
    document.getElementById("PartitaIva").style.visibility="visible";
    document.getElementById("PartitaIva").style.display="block"; 
  }  
  document.forms[0].ctl00$MainContent$NewUserForm$CreateUserStepContainer$labeltextbox.value="aziendale";

  document.forms[0].ctl00$MainContent$NewUserForm$CreateUserStepContainer$indirizzo[1].checked = true;//="true";
  
  document.forms[0].ctl00$MainContent$NewUserForm$CreateUserStepContainer$CodiceFiscaleTextBox.value="";
  
  

  
  
 

}

function indirizzoPrivato02() {

if (document.all) {
    document.all["CodiceFiscale"].style.visibility="visible";
    document.all["CodiceFiscale"].style.display="block";
    /*cambio la visibilità da visibile a invisibile con IE*/
  } else if (document.layers){ //NN4
    document.layers["CodiceFiscale"].visibility="show";
    document.layers["CodiceFiscale"].display="block";
  } else if (document.getElementById) { //NN6 ed Opera
    document.getElementById("CodiceFiscale").style.visibility="visible";
    document.getElementById("CodiceFiscale").style.display="block";
  } 

if (document.all) {
    document.all["RagioneSociale"].style.visibility="hidden";
    document.all["RagioneSociale"].style.display="none";
    /*cambio la visibilità da visibile a invisibile con IE*/
  } else if (document.layers){ //NN4
    document.layers["RagioneSociale"].visibility="hide";
    document.layers["RagioneSociale"].display="none";
  } else if (document.getElementById) { //NN6 ed Opera
    document.getElementById("RagioneSociale").style.visibility="hidden";
    document.getElementById("RagioneSociale").style.display="none";
  }
  
  if (document.all) {
    document.all["PartitaIva"].style.visibility="hidden";
    document.all["PartitaIva"].style.display="none";
    /*cambio la visibilità da visibile a invisibile con IE*/
  } else if (document.layers){ //NN4
    document.layers["PartitaIva"].visibility="hide";
    document.layers["PartitaIva"].display="none";
  } else if (document.getElementById) { //NN6 ed Opera
    document.getElementById("PartitaIva").style.visibility="hidden";
    document.getElementById("PartitaIva").style.display="none";
  }

document.forms[0].ctl00$MainContent$NewUserForm$CreateUserStepContainer$labeltextbox.value="privato";
document.forms[0].ctl00$MainContent$NewUserForm$CreateUserStepContainer$RagioneSocialeTextBox.value="";
document.forms[0].ctl00$MainContent$NewUserForm$CreateUserStepContainer$PartitaIvaTextBox.value ="";
document.forms[0].ctl00$MainContent$NewUserForm$CreateUserStepContainer$indirizzo[0].checked = true;//="true";





                 
}

function ControllaCF02(source, args)
{                
    var cf = document.forms[0].ctl00$MainContent$NewUserForm$CreateUserStepContainer$CodiceFiscaleTextBox.value;
	var validi, i, s, set1, set2, setpari, setdisp;
	//if( cf == '' )
	
	cf = cf.toUpperCase();
	if( cf.length != 16 ){
		alert("La lunghezza del codice fiscale non e' valida");
		args.IsValid = false;
		return false;
	}	
	validi = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
	for( i = 0; i < 16; i++ ){
		if( validi.indexOf( cf.charAt(i) ) == -1 ){
		    alert("Il codice fiscale contiene caratteri non validi");
			args.IsValid = false;
			return false;
		}
	}
	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) ){
		alert("Il codice fiscale non e' corretto");
		args.IsValid = false;
	    return false;
	 }
	    
	 args.IsValid = true;
	 return true;
}

function ControllaPIVA02(source, args)
{

    var pi = document.forms[0].ctl00$MainContent$NewUserForm$CreateUserStepContainer$PartitaIvaTextBox.value;
	if( pi == '' )  return '';
	if( pi.length != 11 ){
		alert( "La lunghezza della partita IVA non e' valida");
		args.IsValid = false;
		return false;
    }
	validi = "0123456789";
	for( i = 0; i < 11; i++ ){
		if( validi.indexOf( pi.charAt(i) ) == -1 ){
			alert( "La partita IVA contiene  caratteri non validi");
			args.IsValid = false;
			return false;
		}
	}
	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) ){
        alert( "La partita IVA non e' valida");
        args.IsValid = false;
        return false;
     }
    
    args.IsValid = true;                                                                                                                                                                                                                                                            
	return true;
}



function mastercard() 
{
  document.forms[0].ctl00_MainContent_Payment_PaymentManager_EditForm_rb1.checked= true;  /*mastercard*/
  document.forms[0].ctl00_MainContent_Payment_PaymentManager_EditForm_rb2.checked = false;
}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
function visa() 
{
  document.forms[0].ctl00_MainContent_Payment_PaymentManager_EditForm_rb2.checked = true; /*visa*/
  document.forms[0].ctl00_MainContent_Payment_PaymentManager_EditForm_rb1.checked= false;
}


function ClientValidationChkBoxPrivacy(source, args)
{
     args.IsValid = document.forms[0].ctl00_MainContent_NewUserForm_CreateUserStepContainer_ckbPrivacy.checked;
}

function ClientValidationChkBoxCondVnd(source, args)
{
     args.IsValid = document.forms[0].ctl00_MainContent_Payment_PaymentManager_ckbCondVnd.checked;
}

function ClientValidationChkBoxClauVess(source, args)
{
     args.IsValid = document.forms[0].ctl00_MainContent_Payment_PaymentManager_ckbClauVess.checked;
}
