function popup(url,x,y,scroll) 
     {
       if (scroll=="")
       { scroll="no"}
       window.open(url,'','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars='+scroll+',resizable=no,copyhistory=no,width=' + x + ', height=' + y + ',screenX=350,screenY=550,top=350,left=250')
     }

function convalidaregistrazione(frm)
   {  
    if (frm.email.value=="")
     {  alert("L'E-Mail è obbligatoria");
        frm.email.focus();
        return false;    }
    if (frm.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1)
	 {  alert("E-Mail non valida");
        frm.email.focus();
        return false;  }
    if (frm.pwd.value=="")
    {   alert("Password non inserita");
        frm.pwd.focus();
        return false;    }   
    if (frm.pwd.value==" ")
    {   alert("Password non valida");
        frm.pwd.focus();
        return false;    }   
    if (frm.pwd.value != frm.rippwd.value)
    {   alert("Password non corretta");
        frm.pwd.focus();
        return false;    }   
    if (frm.nome.value=="")
    {   alert("Il nome è obbligatorio");
        frm.nome.focus();
        return false;    }
    if (frm.cognome.value=="")
    {   alert("Il cognome è obbligatorio");
        frm.cognome.focus();
        return false;    }
    if (frm.indirizzo.value=="")
    {   alert("L'indirizzo è obbligatorio");
        frm.indirizzo.focus();
        return false;    }
    if (frm.cap.value=="")
    {   alert("Il CAP è obbligatorio");
        frm.cap.focus();
        return false;    }
    if (frm.città.value=="")
    {   alert("La città è obbligatoria");
        frm.città.focus();
        return false;    }
    if (frm.provincia.value=="")
    {   alert("La provincia è obbligatoria");
        frm.provincia.focus();
        return false;   }
    if (frm.tel.value=="")
    {   alert("iL recapito telefonico è obbligatorio");
        frm.tel.focus();
        return false;    }
    if (frm.ragionesoc.value=="")
    {   alert("La ragione sociale è obbligatoria");
        frm.ragionesoc.focus();
        return false;    }
    if (frm.codfis.value=="")
    {   alert("iL codice fiscale è obbligatorio");
        frm.codfis.focus();
        return false;    }
    if (frm.piva.value=="")
    {   alert("La partita iva è obbligatoria");
        frm.piva.focus();
        return false;    }
   }
   
function convalidalogin(frm)
   {
    if (frm.email.value=="")
    {
        alert("Inserire l'indirizzo email");
        frm.email.focus();
        return false;
    }
    if (frm.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1)
	 {  alert("E-Mail non valida");
        frm.email.focus();
        return false;  }
    if (frm.pwd.value=="")
    {
        alert("Password non inserita");
        frm.pwd.focus();
        return false;
    }   
   }

function convalidanewsletter(frm)
   {
    if (frm.ragionesoc.value=="")
    {
        alert("inserire la ragione sociale");
        frm.ragionesoc.focus();
        return false;
    }   
    if (frm.emailnews.value=="")
    {
        alert("Inserire l'indirizzo email");
        frm.emailnews.focus();
        return false;
    }
    if (frm.emailnews.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1)
	 {  alert("E-Mail non valida");
        frm.emailnews.focus();
        return false;  }
   }

function convalidaprodotto(frm)
   { var a=1;
    if (frm.titolo.value=="")
    {
        alert("Inserire il titolo");
        frm.titolo.focus();
        a=0;
        return false;
    }
    if (frm.prezzo.value=="")
    {
        alert("prezzo non inserito.");
        frm.prezzo.focus();
        a=0;
        return false;
    }   
    if (a=1)
    {frm.cmd.disabled=true;}
   }

function testanull(frm)
{
  if (frm.qta.value=="")
  {
    alert("Specificare la quantità.");
    frm.qta.value="1"
    frm.qta.focus();
    return false;
  }

  var tot=parseInt(frm.tot.value)
  var qta=parseInt(frm.qta.value)
  if (qta > tot)
  {
    alert("La quantità specificata non è disponibile.");
    frm.qta.value=tot
    frm.qta.focus();
    return false;
  }
    
}

function convalidanum(eventObj, obj)
  {
   var keyCode
   // Check For Browser Type
   if (document.all)
       { keyCode=eventObj.keyCode }
   else
       { keyCode=eventObj.which   }
   if ((keyCode<48 || keyCode >58) && keyCode!=13) 
       { return false }
   else
       { return true  }
  }
  
function convalidaspedizione(frm)
   {
    if (frm.titolo.value=="")
    {
        alert("Titolo non inserito.");
        frm.titolo.focus();
        return false;
    }
    if (frm.prezzo.value=="")
    {
        alert("Prezzo non inserito.");
        frm.prezzo.focus();
        return false;
    }
    if (frm.valore.value=="")
    {
        alert("Limite non inserito.");
        frm.valore.focus();
        return false;
    }
   }
   
function convalidafamiglia(frm)
   {
    if (frm.famiglia.value=="")
    {
        alert("Famiglia non inserita.");
        frm.famiglia.focus();
        return false;
    }
    if (frm.posizione.value=="")
    {
        alert("Posizione non inserita.");
        frm.posizione.focus();
        return false;
    }
   }

function convalidapreventivo(frm)
   {
    if (frm.email.value=="")
    {
        alert("Email non inserita.");
        frm.email.focus();
        return false;
    }
    if (frm.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1)
	 {  alert("E-Mail non valida");
        frm.email.focus();
        return false;  }
    if (frm.ragionesoc.value=="")
    {
        alert("Ragione sociale non inserita.");
        frm.ragionesoc.focus();
        return false;
    }
    if (frm.piva.value=="")
    {
        alert("Partita iva non inserita.");
        frm.piva.focus();
        return false;
    }
   }

function verificaemail(frm)
   {
    if (frm.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1)
	 {  alert("E-Mail non valida");
        frm.email.focus();
        return false;  }
    else { return true; }
   }
   
function convalidaprezzo(eventObj, obj)
  {
   var keyCode
   // Check For Browser Type
   if (document.all)
       { keyCode=eventObj.keyCode }
   else
       { keyCode=eventObj.which   }
   if ((keyCode<48 || keyCode >58) && keyCode!=13 && keyCode!=46 && keyCode!=44)
       { return false }
   if (keyCode==46 || keyCode==44)
       { if (obj.value.indexOf(".")!=-1 || obj.value.indexOf(",")!=-1)
            { return false}
         else
            {
              if (obj.value.length==0)
                { obj.value="0.";
                  return false}
            }
        } 
  }
  
function mostranascondi(a)
  {
  var e=document.getElementById(a);

  if(e.style.display=="none"){
    e.style.display="block";
  } else {
    e.style.display="none";
  }

  }
  
function showcalendar(txt,lang){
	 var data = window.showModalDialog("calendario.asp?lang="+lang,"","dialogWidth:248px;dialogHeight:200px;center:yes;help:no;resizable:no;scroll:no;status:no;");
	 if(data!=null&&data!=undefined){
		var obj=document.getElementById(txt);
		if(obj!=null)obj.value=data;
	  }
	}
	
function SelectOptions(selectName, selectValue)
 {
    for (i=0;i<selectName.options.length;i++)
     {
           if (selectValue==selectName[i].value)
            {
                   selectName[i].selected = true;
            }
     }
 }

 function check(frm)
 {
    var obj=document.getElementById('auto')
    obj.checked=!obj.checked
 }
 

