function Abrir_Ventana (pagina,opciones) { 
	window.open(pagina,"",opciones); 
	}

function PopUp (pagina,opciones) 
	{
	var opciones="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=530, height=480, top=30, left=30";
	window.open(pagina,"",opciones);
	}

function validarEmail(valor) 
	{
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor))
		{
	//    alert("La dirección de correo " + valor + " es correcta.") 
		return (true)
		} 
	else 
		{
		alert("[" + valor + "] no es una dirección de correo correcta.");
		return (false);
		}
	}

function change(color){
	var el=event.srcElement
	if (el.tagName=="INPUT"&&el.type=="button")
	event.srcElement.style.backgroundColor=color
	}
function jumpto2(url){
	window.location=url
	}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr;
  for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d)
{ //v4.01
  var p,i,x;  if(!d) d=document;
  if((p=n.indexOf("?"))>0&&parent.frames.length)
  {d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	if(!(x=d[n])&&d.all) x=d.all[n];
	for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
	if(!x && d.getElementById) x=d.getElementById(n);
	return x;
}

function MM_swapImage()
{ //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array;
  for(i=0;i<(a.length-2);i+=3)
  if ((x=MM_findObj(a[i]))!=null)
	{document.MM_sr[j++]=x;
	if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_openBrWindow(theURL,winName,features)
{ //v2.0
  window.open(theURL,winName,features);
}

function MM_openBrWindow(theURL,winName,features){//v1.2
	window.open(theURL,winName,features);
}

function validarAlias(nom){
	if(nom.value==""){
		alert("Scrivi iltuo messaggio");
		nom.focus();
		return false;
	}
	return true;

}

function validarMail(email,campo){
	texto=email.replace(/^\s*([a-z0-9\-\.@_]+)\s*$/i,"$1");
	if(texto==""){
		alert("Inscerisci il tuo e-mail.");
		campo.focus();
		return false;
	}
	caracteres=/^[a-z_0-9\-]+(\.[a-z_0-9\-]+)*@[a-z_0-9\-]+(\.[a-z_0-9\-]+)*\.([a-z]{2}|[a-z]{3})$/i;
	if(texto!="" && !caracteres.test(texto)){
		alert("Indirizzo E-Mail " + texto + " non valido.");
		campo.focus();
		return false;
	}
	return true;
}

function validar(formulario){
	formulario.emailField.value=formulario.emailField.value.replace(/;/g, ",");
	formulario.emailField.value=formulario.emailField.value.replace(/[\s;]+/g, ",");
	formulario.emailField.value=formulario.emailField.value.replace(/(^[,\s]+|[,\s]+$)/, "");
	destinatarios=formulario.emailField.value.split(",")

	if (destinatarios.length > 1){
		alert("Indirizzo E-Mail " + texto + " non valido.");
		return false;
	}
	mails="";
	for (i=0;i<destinatarios.length;i++){
		if (!validarMail(destinatarios[i],formulario.emailField)){return false;}
		mails+=destinatarios[i]
		if(i+1!=destinatarios.length){mails+=","}
	}
	formulario.emailField.value=mails;
/*	if (!validarAlias(formulario.nameField)){return false;}*/
	if (!validarAlias(formulario.msgField)){return false;}
	formulario.submit();
}