function newsletter(pp)
{
		newsletterwin = window.open(pp+"mailing/default.asp", "Newsletter", "HEIGHT=300,WIDTH=500,status,resizable")
		newsletterwin.focus();
}

function svuota(campo) {
	campo.value=campo.value.replace(/^\s*/,'').replace(/\s*$/,'');
}

function isVuoto(campo,msg) {
	var theMsg
	if (msg!='')
		theMsg=msg+" ";
	else
		theMsg="Il campo "+campo.name+" deve essere compilato!";
	if (campo.value=='') {
		alert(theMsg);
		campo.focus();
		return true;
	}
	return false;
}

function isBadDate(campo) {
	var data=campo.value.replace(/[^-\d\.\/]/gi,'');
	data=data.replace(/-/gi,"/");
	data=data.replace(/\./gi,"/");
	if (data.indexOf("/")!=-1) {
		var vData=data.split("/");
		var d=new Date(vData[2],vData[1]-1,vData[0]);
		var ds=vData[0].replace(/^0*/,'')+"/"+vData[1].replace(/^0*/,'')+"/"+vData[2];
//		alert(ds)
//		alert(d.getDate()+"/"+(d.getMonth()+1)+"/"+d.getFullYear())
		if (ds!=d.getDate()+"/"+(d.getMonth()+1)+"/"+d.getFullYear()) {
			alert("Data non corretta!");
			campo.select();
			campo.focus();
			return true;
		}
	}
	else {
		if(data.length==8||data.length==6) {
			var gg=data.substr(0,2);
			var mm=data.substr(2,2);
			var yy=data.substr(4);
			if (yy.length==2) {
				yy="20"+yy;
			}
			var d=new Date(yy,mm-1,gg);
			var ds=gg.replace(/^0*/,'')+"/"+mm.replace(/^0*/,'')+"/"+yy;
			if (ds!=d.getDate()+"/"+(d.getMonth()+1)+"/"+d.getFullYear()) {
				alert("Data non corretta!");
				campo.select();
				campo.focus();
				return true;
			}
		}
		else {
			alert("Data non corretta");
			campo.select();
			campo.focus();
			return true;
		}
	}
	campo.value=d.getDate()+"/"+(d.getMonth()+1)+"/"+d.getFullYear();
	return false;
}

function isBadHour(campo) { 
	var ora=campo.value.replace(/[^\d:\.]/gi,'');
	ora=ora.replace(/\./gi,":");
	if (ora.indexOf(":")!=-1) {
		var vOra=ora.split(":");
		var o=new Date(2001,1,1,vOra[0],vOra[1]);
		var os=vOra[0].replace(/^0*/,'')+":"+vOra[1].replace(/^0*/,'');
//		alert(o.getHours()+":"+o.getMinutes())
//		alert((o.getHours()+"").replace(/^0*/,'')+":"+(o.getMinutes()+"").replace(/^0*/,''))
//		alert(os)
//		alert(o.getHours()+":"+o.getMinutes()!=os)
		if (os!=(o.getHours()+"").replace(/^0*/,'')+":"+(o.getMinutes()+"").replace(/^0*/,'')) {
			alert("Ora non corretta!!");
			campo.select();
			campo.focus();
			return true;
		}
	}
	else {
		if (ora.length==4) {
			var hh=ora.substr(0,2);
			var mm=ora.substr(2,2);
			var o=new Date(2001,1,1,hh,mm);
			var os=hh.replace(/^0*/,'')+":"+mm.replace(/^0*/,'');
			if (os!=(o.getHours()+"").replace(/^0*/,'')+":"+(o.getMinutes()+"").replace(/^0*/,'')) {
				alert("Ora non corretta!");
				campo.select();
				campo.focus();
				return true;
			}
		}
		else {
			alert("Ora non corretta!");
			campo.select();
			campo.focus();
			return true;
		}
	}

	var o_s="";
	if (10>o.getHours())
		o_s+="0";
	o_s+=o.getHours()+":";
	if (10>o.getMinutes())
		o_s+="0";
	o_s+=o.getMinutes();
//alert(o_s)
	campo.value=o_s;
	return false;
}

function maxL(campo,msg,ml) {
	if (campo.value.length>ml) {
		alert(msg+" puo' essere lungo al massimo "+ml+" caratteri.\nNe hai inseriti "+campo.value.length+".");
		campo.select();
		campo.focus();
		return true;
	}
	return false;
}

function maxLUsr(campo,msg,ml) {
	if (campo.value.length>ml) {
		var msgUsr = msg.replace('@@ml@@', ml).replace('@@len@@', campo.value.length)
		alert(msgUsr);
		campo.select();
		campo.focus();
		return true;
	}
	return false;
}

vImg=new Array();
function preLoad(nome,src1,src2)
{
	vImg[nome+"n"]=new Image();
	vImg[nome+"n"].src=src1;
	vImg[nome+"o"]=new Image();
	vImg[nome+"o"].src=src2;
}
function hiLite(img,modo)
{
	document.images[img].src=vImg[img+modo].src
}

function jsLoaded(path)
{
	if (document.scripts)
	{
		var jss=document.scripts
		var carica=true;

		for (var jsz=0;jsz<jss.length;jsz++)
		{
			var jsc=jss[jsz]
			if (jsc.getAttribute("src")==path)
			{
				carica=false
			}
			
		}
		if (carica)
		{
			//alert("carica")
			var jsn=document.createElement("script")
			jsn.setAttribute("language","javascript");
			jsn.setAttribute("src",path)
			//alert(path)
			document.getElementById("extraelements").appendChild(jsn)
			//alert("caricato")
		}
		else
		{
			//alert("esite")
		}
	}
}
function winOpen(theURL,winName,features)
{
  var w=window.open(theURL,winName,features);
  w.focus()
}
function roteaImg(ri_name)
		{
			var cIdx=eval("c"+ri_name)
			cIdx++
			if (cIdx==eval("v"+ri_name).length)
				cIdx=0
			eval("c"+ri_name+"=cIdx")
			
			//var cImg=eval("document.i"+ri_name)
			//cImg.src=eval("v"+ri_name+"["+cIdx+"].src")
			cImg=eval("v"+ri_name+"["+cIdx+"].src")

			//opzionale
			var cTxt=eval("v"+ri_name+"Txt["+cIdx+"]")
			if (document.all||document.getElementById)
			{
				var obj=document.getElementById("i"+ri_name)
				if(obj)
					obj.style.backgroundImage="url("+cImg+")"
					
				var obj=document.getElementById("t"+ri_name)
				if (obj)
				obj.innerHTML=cTxt
			}
			setTimeout("roteaImg('"+ri_name+"')",5000)
		}