
function checkMail(oField){
	var nome,dominio2,dominio1;
	var sValue=oField.value;
	rxSplitMail = /^(.+)@(.+)\.(.+)$/;

	//Controlla la struttura del campo email
	if(!rxSplitMail.test(sValue)){
		alert("Attenzione! Inserire un indirizzo email valido.");
		return false
	}
	nome		= sValue.replace(rxSplitMail,"$1");
	dominio2	= sValue.replace(rxSplitMail,"$2");
	dominio1	= sValue.replace(rxSplitMail,"$3");

	rxChNonPermessi=/[àèẹ́́ù\s@]+/;

	//---------------------------
	//Dominio di primo livello
	//---------------------------
	if(dominio1.length<2 || rxChNonPermessi.test(dominio1)){
		alert("Attenzione! Inserire un indirizzo email valido.");
		return false;
	}

	//---------------------------
	//Dominio di secondo livello
	//---------------------------
	if(dominio2.length<2 || rxChNonPermessi.test(dominio2)){
		alert("Attenzione! Inserire un indirizzo email valido.");
		return false;
	}

	//---------------------------
	//Nome
	//---------------------------
	if(nome.length<2 || rxChNonPermessi.test(nome)){
		alert("Attenzione! Inserire un indirizzo email valido.");
		return false;
	}

	// Non esistono errori
	return true;
}



function check_qty(obj){
	if ((obj.value==0) || isNaN(parseInt(obj.value))){
		alert("Attenzione, inserire una quantità corretta.");
		obj.value = parseInt(obj.value);
		obj.focus();
		return false;
	}
return true;
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
