	var win = null;
	var maxchar = 255;	
	
	function popup1(pagina,nomewindow,w,h,scroll,tool)
	 {	 	
		//LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
		//TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
		pic = new Image();
		pic.src = pagina;
		w = pic.width + 10;
		h = pic.height + 30
		LeftPosition = screen.width - w;	 	
		TopPosition = 0;		
		settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable=no, status=no, toolbar='+tool				
		pagina="../Include/Prodotti/popup.asp?foto=../" + pagina
		win = window.open(pagina,nomewindow,settings)	
		win.window.focus();
	 }

	function popupWin(pagina,nomewindow,w,h,scroll,tool)
	 {	 	
		LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
		TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
		settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable=no, status=no, toolbar='+tool				
		win = window.open(pagina,nomewindow,settings)	
		win.window.focus();
	 }

  function CampoNumerico(form, stringa)
    {    
	    var Lunghezza = document.all[stringa].value.length;
	    var Carattere = document.all[stringa].value.substring(Lunghezza,Lunghezza-1);
	    var TipoStringa = "0123456789,";
	    var s = TipoStringa.indexOf(Carattere);
	    cont = 0;
	    for(i=0;i<Lunghezza;i++)
	      {
	        Testo = document.all[stringa].value;
	        Testo = Testo.split("");
	        if (TipoStringa.indexOf(Testo[i]) == -1)
	          {
	            document.all[stringa].value = document.all[stringa].value.substring(0,i)
	          }
	        if (Testo[i] == ',') cont++;                 
	        if (cont>1)
	          {
	            document.all[stringa].value = document.all[stringa].value.substring(0,i)
	            break;
	          }
	      }
	  }


	function calcCharLeft(Target) {
		StrLen = Target.value.length;
		if (StrLen > maxchar ) {
			Target.value = Target.value.substring(0,maxchar);
			CharsLeft = 0;
			window.alert("Lunghezza stringa eccessiva di: " + (StrLen-maxchar) + " carattere/i\nNon è possibile inserire più di " + maxchar + " caratteri.");
		} else {
			CharsLeft = maxchar - StrLen;
		}
		Target.form.Descrizione_char.value = maxchar - Target.value.length;
	
	}
	
	function ValidatePassword(form)
		{
			if (form.Login.value=="" || form.Password.value=="")
				{
					alert("E' necessario inserire i campi contrassegnati con *");
					valore = false;
					form.Login.focus();
				}
			else
				valore = true;
			return valore
		}						

	function ValidateNews(form)
		{
			if (form.Titolo.value=="" || form.Descrizione.value=="" || form.TipoNews.value=="")
				{
					alert("E' necessario inserire i campi contrassegnati con *");
					valore = false;
					form.Titolo.focus();
				}
			else
				valore = true;
			return valore
		}						

	function ValidateManifestazioni(form)
		{
			if (form.Titolo.value=="" || form.Descrizione.value=="")
				{
					alert("E' necessario inserire i campi contrassegnati con *");
					valore = false;
					form.Titolo.focus();
				}
			else
				valore = true;
			return valore
		}			

	function ValidateLink(form)
		{
			if (form.Titolo.value=="" || form.Descrizione.value=="" || form.URL.value=="")
				{
					alert("E' necessario inserire i campi contrassegnati con *");
					valore = false;
					form.Titolo.focus();
				}
			else
				valore = true;
			return valore
		}						
					
		
	function ValidateUtenti(form)
		{
			if (form.Cognome.value=="" || form.Nome.value=="" || form.Indirizzo.value=="" || form.Citta.value=="" || form.Provincia.value=="" || form.cap.value=="" || form.Telefono.value=="" || form.id_Comune.value=="" || form.Login.value=="" || form.Password.value=="")
				{
					alert("E' necessario inserire i campi contrassegnati con *");
					valore = false;
					form.Cognome.focus();
				}
			else
				valore = true;
			return valore
		}						

	function ValidateTipologia(form)
		{
			if (form.Descrizione.value=="")
				{
					alert("E' necessario inserire i campi contrassegnati con *");
					valore = false;
					form.Descrizione.focus();
				}
			else
				valore = true;
			return valore
		}						

	function MM_jumpMenu(targ,selObj,restore){ //v3.0
		if (selObj.options[selObj.selectedIndex].value!="")
			{	
			  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
			  if (restore) selObj.selectedIndex=0;
			}
	}

	function openPictureWindow_Fever(imageName,imageWidth,imageHeight,alt,posLeft,posTop) {
		newWindow = window.open("","newWindow","width="+imageWidth+",height="+imageHeight+",left="+posLeft+",top="+posTop);
		newWindow.document.open();
		newWindow.document.write('<html><title>'+alt+'</title><body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginheight="0" marginwidth="0" onBlur="self.close()">'); 
		newWindow.document.write('<img src='+imageName+' width='+imageWidth+' height='+imageHeight+' alt='+alt+'>'); 
		newWindow.document.write('</body></html>');
		newWindow.document.close();
		newWindow.focus();
	}
					
	function xin(src,colore) {
		if (!src.contains(event.fromElement)) {
		   	src.bgColor = colore;	
	    	src.style.cursor = 'hand';
	    }
	}
	 
	 function xout(src,cancella){
		if (!src.contains(event.toElement)){
			src.style.cursor = 'default';
			src.bgColor = cancella;
		}
	 }
	 
	 function xclk(src){ 
		if(event.srcElement.tagName=='TD'){
			src.children.tags('A')[0].click();
		}
	 }
	 

	function xinMenu(src,colore) {
		if (!src.contains(event.fromElement)) {
				src.className = "linksxTXTOver"
		   	src.bgColor = colore;	
	    	src.style.cursor = 'hand';
	    }
	}
	 
	 function xoutMenu(src,cancella){
		if (!src.contains(event.toElement)){
			src.className = "linksxTXT"
			src.style.cursor = 'default';
			src.bgColor = cancella;
		}
	 }	 
								
	function InsLogin(valore)
		{
			document.maschera.Login.value = valore;
		}		


	function ValidateForm(form)
		{
			valore = true;
			
			if(form.DescrIT.value=="")
				{
					alert("!!! Attenzione è necessario inserire la Descrizione in Italiano !!!");
					valore = false;
					form.NVeicolo.focus();
				}
													
			if(valore)
				{
					if(confirm("Sei sicuro di volere registrare i dati?"))
						valore = true;
					else
						valore = false;
				}
				
			return valore;
		}

	function ValidateFormSottoCategorie(form)
		{
			valore = true;
			
			if(form.DescrIT.value=="")
				{
					alert("!!! Attenzione è necessario inserire la Descrizione in Italiano !!!");
					valore = false;
					form.DescrIT.focus();
					return valore;
				}
													
			if(form.id_Categoria.value=="")
				{
					alert("!!! Attenzione è necessario inserire la Categoria !!!");
					valore = false;
					form.id_Categoria.focus();
					return valore;
				}

			if(valore)
				{
					if(confirm("Sei sicuro di volere registrare i dati?"))
						valore = true;
					else
						valore = false;
				}
				
			return valore;
		}

function ValidateFormProdotti(form)
	{
		if(form.Codice.value=="")
			{
				alert("!!! Attenzione è necessario inserire il codice !!!");
				form.Codice.focus();
				return false;
			}
		if(form.Prezzo.value=="")
			{
				alert("!!! Attenzione è necessario inserire il prezzo !!!");
				form.Prezzo.focus();
				return false;
			}
		if(form.DescrIT.value=="")
			{
				alert("!!! Attenzione è necessario inserire la descrizione !!!");
				form.DescrIT.focus();
				return false;
			}						
		return true;
	}
			
function ValidateFormOfferta(form)
	{
		if(form.PrezzoOfferta.value=="")
			{
				alert("!!! Attenzione è necessario inserire il prezzo d\'\offerta!!!");
				form.PrezzoOfferta.focus();
				return false;
			}
			
		return true;
	}

function ValidateCarrello(form)
{
	//formRef=document.forms[3];
	formRef=document.ordini;
	qtaCount=(formRef.qta.length>0 ? formRef.qta.length : 1);
	if(qtaCount==1)
	{ 
	  valore=formRef.qta.value;
	  if(isNaN(valore) || (valore==0))
	  {
	    alert("La quantità della riga 1 non è valida!"); return false;
	  }
	}
	else
	{
		for(k=0;k<qtaCount;k++)
		{
		    valore=formRef.qta[k].value;
		    if(isNaN(valore) || (valore<=0)) {alert("La quantità della riga " + (k+1) + " non è valida!"); return false}
		}
  }	
	return true;

}

function ValidateCarrello1(form)
{
	formRef=document.forms[1];
	qtaCount=(formRef.qta.length>0 ? formRef.qta.length : 1);
	if(qtaCount==1)
	{ 
	  valore=formRef.qta.value;
	  if(isNaN(valore) || (valore<6))
	  {
	    alert("La quantità della riga 1 non è valida!\nNon è possibile acquistare meno di 6 bottiglie"); return false;
	  }
	}
	else		
	{
		qtaTotale = 0;
		for(k=0;k<qtaCount;k++)
		{
		    valore=formRef.qta[k].value;
		    qtaTotale = parseInt(qtaTotale) + parseInt(formRef.qta[k].value);

		    if(isNaN(valore) || (valore<1)) {alert("La quantità della riga " + (k+1) + " non è valida!\nNon è possibile acquistare meno di 1 bottiglia"); return false}
				
		}
    if(qtaTotale<6) {alert("La quantità non è valida!\nNon è possibile acquistare meno di 6 bottiglie"); return false}
	}
		
	return true;

}

	function ValidateFormCarrello(form)
		{
			if (form.cognome.value=="" || form.nome.value=="" || form.indirizzo.value=="" || form.NCivico.value=="" || form.citta.value=="" || form.provincia.value=="" || form.cap.value==""  || form.email.value=="")
				{
					alert("E' necessario inserire i campi contrassegnati con *");
					valore = false;
					form.cognome.focus();
				}
			else
				valore = true;
			return valore
		}						


	function ValidateFormServizi(form)
		{
			valore = true;
			
			if(form.Codice.value=="")
				{
					alert("!!! Attenzione è necessario inserire il codice !!!");
					valore = false;
					form.Codice.focus();
					return valore;
				}
							
			if(form.DescrIT.value=="")
				{
					alert("!!! Attenzione è necessario inserire la Descrizione in Italiano !!!");
					valore = false;
					form.DescrIT.focus();
					return valore;
				}
													
			if(form.id_Categoria.value=="")
				{
					alert("!!! Attenzione è necessario inserire la Categoria !!!");
					valore = false;
					form.id_Categoria.focus();
					return valore;
				}

			if(valore)
				{
					if(confirm("Sei sicuro di volere registrare i dati?"))
						valore = true;
					else
						valore = false;
				}
				
			return valore;
		}
