function login(){
	var f = document.forms['loginaran'];
	var elem = f.elements;
	var errore = "";
	var errore1 = "Attenzione, i seguenti campi sono obbligatori:\n";
	if (elem["email"].value==""){
		errore +="Email\n";
	}else{
	/*controllo che l'email sia esatta*/
		if (!checkMail(elem["email"].value.trim())) {
				alert("La mail non e' corretta");
				return; 
			}
	}
	if (elem["codcli"].value==""){
		errore +="Codice cliente\n";
	}
	
if (errore!=""){
		alert(errore1 + errore);
	}else{
		f.submit();
	}
}

function loginutente(){
	var f = document.forms['loginaran'];
	var elem = f.elements;
	var errore = "";
	var errore1 = "Attenzione, i seguenti campi sono obbligatori:\n";
	if (elem["username"].value==""){
		errore +="Email\n";
	}else{
	/*controllo che l'email sia esatta*/
		if (!checkMail(elem["username"].value.trim())) {
				alert("La mail non e' corretta");
				return; 
			}
	}
	if (elem["password"].value==""){
		errore +="Password\n";
	}
if (errore!=""){
		alert(errore1 + errore);
	}else{
		f.submit();
	}
}
function logindipe(){
	var f = document.forms[0];
	f.submit();
}
function ControllaPIVA(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 openDettaglio(numordine,userlang){
		window.open("../riservata/dettaglioOrdine.php?ordine="+numordine+"&userlang="+userlang,'wndNewDoc','width=430,height=500,resizable=yes,scrollbars=yes,toolbar=no,status=yes,location=no,left=50,top=50');
}

function ricordapwd(){
	var f = document.forms['formricorda'];
	f.submit();
}
function checkMail(str) {
		var re_valid_mail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
		return re_valid_mail.test(str);
}

function filtraordinidt(){
	var f = document.forms["filtrocliente"];
	var els = f.elements;
	if (els["dataord"].value!=""){
		f.submit();
	}else{
		alert("<?=trad('La data non pu&ograve; essere nulla')?>");
	}
}

function filtraordiniagenti(){
	var f = document.forms["filtrocliente"];
	var els = f.elements;
	if (els["dataord"].value!=""){
		f.submit();
	}else{
		if(els["cliente"].value!=""){
			f.submit();
		}else{
			alert('Uno dei due campi deve essere valorizzato');
		}
	}
}

function changePage(page, data){
	var f = document.forms["filtrocliente"];
	var els = f.elements;
	els["dataord"].value=data;
	els["page"].value=page;
	f.submit();
}

function changePage2(page,data,cliente){
	var f = document.forms["filtrocliente"];
	var els = f.elements;
	els["dataord"].value=data;
	els["page"].value=page;
	els["cliente"].value=cliente;
	f.submit();
}
function controllalen(obj){
	var f = document.forms[0];
	var els = obj.value;
	if (els.length < 3){
		alert("<?=trad('Password troppo corta')?>");
		obj.value="";
	}else{
		if (els.length > 10){
		alert("<?=trad('Password troppo lunga')?>");
		obj.value="";
		}
	}
}
function apricodice(){
		window.open("../riservata/popcodice.php",'wndNewDoc','width=800,height=500,resizable=no,scrollbars=no,toolbar=no,status=yes,location=no,left=50,top=50');
}

function openDisclaimer(){
		window.open("../interne/disclaimer.php",'wnddisclaimer','width=500,height=500,resizable=no,scrollbars=yes,toolbar=no,status=yes,location=no,left=50,top=50');
}
