
var IsValidEmail = /^[_a-z0-9+-]+(\.[_a-z0-9+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$/;
//var IsValidPassword = /^[_a-z0-9+-]{6,30}+$/;
var IsValidPassword = /^[A-Za-z\d]{6,30}$/;

var borderstyle = '1px solid #000000'; //verde giuditta --> #00693f
var backgroundColor = '#D76A0B';
var resetborderstyle = borderstyle;

function CheckInputFields(){
	
	var CosaManca = "";
	var CosaMancaInizio = TxtCosaMancaInizio+"\n";
	var TxtAccetta = "";
	
	// B2C customer persona fisica
	if (document.cutR.emailNome.value=="") {
		CosaManca += CosaMancaInizio;
		CosaMancaInizio = "";
		CosaManca += TxtCustomerName+"\n";
		document.cutR.emailNome.style.backgroundColor= backgroundColor;
		document.cutR.emailNome.style.border=borderstyle;
	}
	
	/*if (document.cutR.lastName.value=="") {
		CosaManca += CosaMancaInizio;
		CosaMancaInizio = "";
		CosaManca += TxtCustomerLastName+"\n"; 
		document.cutR.lastName.style.backgroundColor= backgroundColor;
		document.cutR.lastName.style.border=borderstyle;
	}*/
	
	if (document.cutR.indirizzo.value=="") {
		CosaManca += CosaMancaInizio;
		CosaMancaInizio = "";
		CosaManca += TxtCustomerAddress+"\n";
		document.cutR.indirizzo.style.backgroundColor= backgroundColor;
		document.cutR.indirizzo.style.border=borderstyle;
	}
		
	if (document.cutR.emailEmail.value=="")  {
		CosaManca += CosaMancaInizio;
		CosaMancaInizio = "";
		CosaManca += TxtCustomerEmail+"\n"; 
		document.cutR.emailEmail.style.backgroundColor= backgroundColor;
		document.cutR.emailEmail.style.border=borderstyle;
	} else {
		if (!IsValidEmail.test(document.cutR.emailEmail.value)) {
			CosaManca += CosaMancaInizio;
			CosaMancaInizio = "";
			CosaManca += TxtCustomerValidEmail+"\n"; 
			document.cutR.emailEmail.style.backgroundColor= backgroundColor;
			document.cutR.emailEmail.style.border=borderstyle;
		}
	}
	
	if (document.cutR.emailTesto.value=="") {
		CosaManca += CosaMancaInizio;
		CosaMancaInizio = "";
		CosaManca += TxtEmailText+"\n";
		/*document.cutR.emailTesto.style.backgroundColor= backgroundColor;
		document.cutR.emailTesto.style.border=borderstyle;*/
	}
	
	/*if (document.cutR.city.value=="")  {
		CosaManca += CosaMancaInizio;
		CosaMancaInizio = "";
		CosaManca += TxtCustomerCity+"\n"; 
		document.cutR.city.style.backgroundColor= backgroundColor;
		document.cutR.city.style.border=borderstyle;
	}*/
			
	if (document.cutR.Accetta != null){
		if (document.cutR.Accetta.checked==false)  {
			if (CosaManca != "") {
				CosaManca += "\n" + TxtCosaMancaEdInformativa+"\n"; 
			}else{
				CosaManca += TxtCosaMancaInformativa+"\n"; 
			}
			document.cutR.Accetta.style.backgroundColor= backgroundColor;
			document.cutR.Accetta.style.border=borderstyle;
		}
	}

	if (CosaManca=="") document.cutR.submit();
	else alert( TxtCosaManca + " " + CosaManca); 
	
}

function resetFieldColor(){
	
	for(var i=1; i<document.cutR.length-1; i++){
    
	    if (navigator.appName == 'Netscape') {                
	          
		    document.cutR[i].style.removeProperty('background-color');
			document.cutR[i].style.removeProperty('border');
		
	    }else{
	       	
		    document.cutR[i].style.setAttribute('backgroundColor','transparent');
	    	document.cutR[i].style.setAttribute('border',resetborderstyle);
		}
	}
}

