function rollimage(obj,op) {
	if (op=="ON")	
		obj.src = obj.src.replace("OFF","ON");
	if (op=="OFF")
		obj.src = obj.src.replace("ON","OFF");
		status = obj.src;
	obj.style.cursor='hand'	
}


function valida() {
var msg="";
var esclusi = "messaggio";
var frm = document.all["form2"];
	for(i=0;i<frm.length;i++) {
		if (esclusi.indexOf(frm[i].name)!=-1) continue;
		if (frm[i].value == "") msg += frm[i].name+" non può essere vuoto!\n";
	}	
	if (!(emailControl(document.all["e-mail"]))) msg += "La mail inserita non è valida\n";
	
	if (frm.autorizzo.checked != true) msg += "Per inviare il messaggio è necessario aver letto il contratto\ned accettarlo!\n";
	if (msg == "" && frm.autorizzo.checked == true ) {
		frm.submit();
		return true;
	}
	alert("Si sono verificati i seguenti errori:\n\n"+msg);	
}

function emailControl(emailInput)
   {
   // Controllo il formato dell'indirizzo e-mail. rsNltituisce true o false
   var StrMail;
   StrMail=emailInput.value;
   if (StrMail.length>6)
      {
      var pos;
      var dotpos;
      pos = StrMail.indexOf("@");
      if ( (pos >= (StrMail.length-3) ) || (pos < 2) )
         {
         emailInput.focus();
         return;
         }
      pos=pos+1;
      dotpos = StrMail.indexOf(".", pos);
      if (dotpos > (StrMail.length-3) )
         {
         emailInput.focus();
         return;
         }
      Strmail=StrMail.substr(pos);
      if ( (StrMail.length < 5) || (dotpos <= 0) )
         {
         emailInput.focus();
         return;
         }
      }
   else
      {
      emailInput.focus();
      return;
      }
   return 1;
   }
   
function foto(url) {
window.open ("foto.asp?foto="+url,"","addresslist=no,resizable=no,scollbars=no,status=no");
}

function maskStatus() {
		window.status = "Filippo's";
		window.setTimeout(maskStatus,100);
}

function setVal(objName,value) {
		var obj = document.getElementById(objName);
		obj.value = value;
}

