<!-- Inizio JavaScript -->

s_width=screen.width;
s_height=screen.height;
w_width=567;
w_height=s_height/2;
w_top=(s_height-w_height)/2;
w_left=(s_width-w_width)/2;
function apri(pag){
options     = 'toolbar=yes,width='+w_width+',height='+w_height+',top='+w_top+', left='+w_left+',directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,caption=yes'
win=window.open(pag,'LinksEsterni',options);
}

function apripopup(pag){
options     = 'toolbar=yes,width='+w_width+',height='+w_height+',top='+w_top+', left='+w_left+',directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,caption=yes'
win=window.open(pag,'PopUp',options);
}

function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' deve contenere un indirizzo e-mail corretto. (un indirizzo e-mail corretto contiene  una \'@\' e un  \'.\')\n';
      } else if (test!='R') {
        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (val<min || max<val) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
  } if (errors) alert('The following error(s) occurred:\n'+errors);
  document.MM_returnValue = (errors == '');
}



function TrimRI(form)
   {
   re=/\s+$|^\s+/g;
   with (form)
      {
      Ragione.value=Ragione.value.replace(re,"");
      Citta.value=Citta.value.replace(re,"");
      CAP.value=CAP.value.replace(re,"");
      Descrizione.value=Descrizione.value.replace(re,"");
      }
   }


function checkFormRI(form)
{
TrimRI(form)
}


function CancellaRI(form)
{
	form.Ragione.value = ""
	form.Citta.value = ""
	form.CAP.value = ""
	form.Descrizione.value = ""
	form.Categoria.selectedIndex=0
}


function TrimIF(form)
   {
   re=/\s+$|^\s+/g;
   with (form)
      {
      Nome.value=Nome.value.replace(re,"");
      Cognome.value=Cognome.value.replace(re,"");
      Email.value=Email.value.replace(re,"");
      Domanda.value=Domanda.value.replace(re,"");
      }
   }


function checkFormIF(form)
{
TrimIF(form)
if(form.Nome.value == '')
{
	form.Nome.focus();
	alert("Il nome è un campo obbligatorio.");
	return false;
}
if(form.Cognome.value == '')
{
	form.Cognome.focus();
	alert("Il cognome è un campo obbligatorio.");
	return false;
}
if(form.Domanda.value == '')
{
	form.Domanda.focus();
	alert("La domanda è un campo obbligatorio.");
	return false;
}
}


function CancellaIF(form)
{
      form.Nome.value="";
      form.Cognome.value="";
      form.Domanda.value="";
      form.Email.value="";
}


function TrimIC(form)
   {
   re=/\s+$|^\s+/g;
   with (form)
      {
      Nome.value=Nome.value.replace(re,"");
      Cognome.value=Cognome.value.replace(re,"");
      Email.value=Email.value.replace(re,"");
      Commento.value=Commento.value.replace(re,"");
      }
   }


function checkFormIC(form)
{
TrimIC(form)
if(form.Nome.value == '')
{
	form.Nome.focus();
	alert("Il nome è un campo obbligatorio.");
	return false;
}
if(form.Cognome.value == '')
{
	form.Cognome.focus();
	alert("Il cognome è un campo obbligatorio.");
	return false;
}
if(form.Email.value == '')
{
	form.Email.focus();
	alert("L' email è un campo obbligatorio.");
	return false;
}
if(form.Commento.value == '')
{
	form.Commento.focus();
	alert("Il commento è un campo obbligatorio.");
	return false;
}
}


function CancellaIC(form)
{
      form.Nome.value="";
      form.Cognome.value="";
      form.Commento.value="";
      form.Email.value="";
}


function TrimIA(form)
   {
   re=/\s+$|^\s+/g;
   with (form)
      {
      Nome.value=Nome.value.replace(re,"");
      Cognome.value=Cognome.value.replace(re,"");
      Ragione.value=Ragione.value.replace(re,"");
      Indirizzo.value=Indirizzo.value.replace(re,"");
      Num.value=Num.value.replace(re,"");
      Citta.value=Citta.value.replace(re,"");
      CAP.value=CAP.value.replace(re,"");
      Telefono.value=Telefono.value.replace(re,"");
      Fax.value=Fax.value.replace(re,"");
      Sito.value=Sito.value.replace(re,"");
      Email.value=Email.value.replace(re,"");
      Descrizione.value=Descrizione.value.replace(re,"");
      }
   }


function checkFormIA(form)
{
TrimIA(form)
if(form.Nome.value == '')
{
	form.Nome.focus();
	alert("Il nome è un campo obbligatorio.");
	return false;
}
if(form.Cognome.value == '')
{
	form.Cognome.focus();
	alert("Il cognome è un campo obbligatorio.");
	return false;
}
if(form.Ragione.value == '')
{
	form.Ragione.focus();
	alert("La ragione sociale è un campo obbligatorio.");
	return false;
}
if(form.Indirizzo.value == '')
{
	form.Indirizzo.focus();
	alert("L'indirizzo è un campo obbligatorio.");
	return false;
}
if(form.Num.value == '')
{
	form.Num.focus();
	alert("Il numero civico è un campo obbligatorio.");
	return false;
}
if(form.Citta.value == '')
{
	form.Citta.focus();
	alert("La città è un campo obbligatorio.");
	return false;
}
if(form.CAP.value == '')
{
	form.CAP.focus();
	alert("Il codice postale è un campo obbligatorio.");
	return false;
}
if(form.Telefono.value == '')
{
	form.Telefono.focus();
	alert("Il numero telefonico è un campo obbligatorio.");
	return false;
}
if(form.Categoria.selectedIndex==0) 
{
	form.Categoria.focus();
	alert("La categoria è un campo obbligatorio.");
	return false;
}
if(form.Descrizione.value == '')
{
	form.Descrizione.focus();
	alert("La descrizione è un campo obbligatorio.");
	return false;
}
}


function CancellaIA(form)
{
      form.Nome.value="";
      form.Cognome.value="";
      form.Ragione.value="";
      form.Indirizzo.value="";
      form.Num.value="";
      form.Citta.value="";
      form.CAP.value="";
      form.Telefono.value="";
      form.Fax.value="";
      form.Sito.value="";
      form.Email.value="";
      form.Categoria.selectedIndex=0
      form.Descrizione.value="";
}


function TrimRC(form)
   {
   re=/\s+$|^\s+/g;
   with (form)
      {
      Nome.value=Nome.value.replace(re,"");
      Cognome.value=Cognome.value.replace(re,"");
      Indirizzo.value=Indirizzo.value.replace(re,"");
      Num.value=Num.value.replace(re,"");
      Citta.value=Citta.value.replace(re,"");
      CAP.value=CAP.value.replace(re,"");
      Telefono.value=Telefono.value.replace(re,"");
      Fax.value=Fax.value.replace(re,"");
      Email.value=Email.value.replace(re,"");
      Motivo.value=Motivo.value.replace(re,"");
      }
   }


function checkFormRC(form)
{
TrimRC(form)
if(form.Nome.value == '')
{
	form.Nome.focus();
	alert("Il nome è un campo obbligatorio.");
	return false;
}
if(form.Cognome.value == '')
{
	form.Cognome.focus();
	alert("Il cognome è un campo obbligatorio.");
	return false;
}
if(form.Telefono.value == '')
{
	form.Telefono.focus();
	alert("Il numero telefonico è un campo obbligatorio.");
	return false;
}
if(form.Motivo.value == '')
{
	form.Motivo.focus();
	alert("Il motivo per cui si chiede di essere contattato è un campo obbligatorio.");
	return false;
}
}


function CancellaRC(form)
{
      form.Nome.value="";
      form.Cognome.value="";
      form.Indirizzo.value="";
      form.Num.value="";
      form.Citta.value="";
      form.CAP.value="";
      form.Telefono.value="";
      form.Fax.value="";
      form.Email.value="";
      form.Motivo.value="";
}


//-->
