

function check_field_date(field){

	var checkstr = "0123456789";
	var DateField = field;
	var Datevalue = "";
	var DateTemp = "";
	var seperator = "/";
	var day;
	var month;
	var year;
	var step = 0;
	var err = 0;
	var i;

   err = 0;
   DateValue = DateField.value;

   for (i = 0; i < DateValue.length; i++) {
	  if (checkstr.indexOf(DateValue.substr(i,1)) >= 0) {
	     DateTemp = DateTemp + DateValue.substr(i,1);
	  }
   }
   DateValue = DateTemp; 
   if (DateValue.length == 6) {DateValue = DateValue.substr(0,4) + '20' + DateValue.substr(4,2); }
   if (DateValue.length != 8) {err = 19;} 
   year = DateValue.substr(4,4);
   if (year == 0) {err = 20; } 
   month = DateValue.substr(2,2);
   if ((month < 1) || (month > 12)) { err = 21;} 
   day = DateValue.substr(0,2);
   if (day < 1) { err = 22;} 
   if ((year % 4 == 0)) { step = 1; }
   if ((month == 2) && (step == 1) && (day > 29)) { err = 23; }
   if ((month == 2) && (step != 1) && (day > 28)) { err = 24; } 
   if ((day > 31) && ((month == "01") || (month == "03") || (month == "05") || (month == "07") || (month == "08") || (month == "10") || (month == "12"))) { err = 25; }
   if ((day > 30) && ((month == "04") || (month == "06") || (month == "09") || (month == "11"))) { err = 26; } 
   if ((day == 0) && (month == 0) && (year == 00)) { err = 0; day = ""; month = ""; year = ""; seperator = ""; } 
   if (err == 0) {  DateField.value = day + seperator + month + seperator + year; } 
   else {
      alert("La data inserita non è corretta.\n\nI formati supportati sono:\n  - ggmmaa\n  - ggmmaaaa\n  - gg/mm/aa\n  - gg/mm/aaaa\n");
      DateField.select();
      DateField.focus();
   }

}
	
	function GetShoppingCart(){
			
		var oIframe = document.getElementById('corpo_id');
		var oDoc = (oIframe.contentWindow || oIframe.contentDocument);
		if (oDoc.document) oDoc = oDoc.document;
		
		oDoc.form1.action = 'GetShoppingCart';
		oDoc.form1.submit();

	}
	
	
	function LTrim( value ) {		
		var re = /\s*((\S+\s*)*)/;
		return value.replace(re, "$1");		
	}
	
	function RTrim( value ) {		
		var re = /((\s*\S+)*)\s*/;
		return value.replace(re, "$1");		
	}
	function trim( value ) {		
		return LTrim(RTrim(value));		
	}	
     
    function cerca_ItemCode() {		
	
			var oIframe = document.getElementById('corpo_id');
			var oDoc = (oIframe.contentWindow || oIframe.contentDocument);
			if (oDoc.document) oDoc = oDoc.document;
			
		try{		
			
			oDoc.form1.PagToGo.value = '1';
			oDoc.form1.Find.value='YES';	
			oDoc.form1.Direction.value='G';	
			oDoc.form1.ItemName_2.value='';			
			oDoc.form1.vetrina.value = "";	
			oDoc.form1.disponibili.checked = false;
			oDoc.form1.promozioni.checked = false;
			oDoc.form1.promozioni_gruppo.checked = false;
			oDoc.form1.ItemName.value='';	
 			
		   } catch (e){	  
	  	   } 	 	 	  
		 
		 document.getElementsByName("ItemName")[0].value = "parola chiave";
		 
		 oDoc.form1.action = 'prodotti'+'?fromNavCodeGroupsSelected= &ItemCode=' + document.getElementsByName("ItemCode")[0].value;	
		 oDoc.form1.submit();
	
	}	
	
	function cerca_ItemName() {		
	
			var oIframe = document.getElementById('corpo_id');
			var oDoc = (oIframe.contentWindow || oIframe.contentDocument);
			if (oDoc.document) oDoc = oDoc.document;
			
	
		try{
			oDoc.form1.PagToGo.value = '1';			
			oDoc.form1.Find.value='YES';	
			oDoc.form1.Direction.value='G';
			
			oDoc.form1.ItemName_2.value='';			
			oDoc.form1.vetrina.value = "";			
			oDoc.form1.disponibili.checked = false;
			oDoc.form1.promozioni.checked = false;
			oDoc.form1.promozioni_gruppo.checked = false;
			oDoc.form1.ItemCode.value = '';
		
			//oDoc.form1.fromNavCodeGroupsSelected.value = '';	
				
		   } catch (e){	  
		   		
	  	  } 	

	  			
			document.getElementsByName("ItemCode")[0].value = "codice articolo";
			oDoc.form1.action = 'prodotti'+'?fromNavCodeGroupsSelected= &ItemName=' + document.getElementsByName("ItemName")[0].value;	
			oDoc.form1.submit();
	
	}	
	 
	 

	 
	 function Go_Download() {		
		
		var oIframe = document.getElementById('corpo_id');
		var oDoc = (oIframe.contentWindow || oIframe.contentDocument);
		if (oDoc.document) oDoc = oDoc.document;
		 
		 try{
		
			oDoc.form1.PagToGo.value = "1";
			oDoc.form1.Direction.value="G";
				
		   } catch (e){	  
	  	   } 	
		 
		 		
			oDoc.form1.action = 'Download';	
			oDoc.form1.submit();
	
	}	
	
	 function Go_Vetrina() {		
		
		var oIframe = document.getElementById('corpo_id');
		var oDoc = (oIframe.contentWindow || oIframe.contentDocument);
		if (oDoc.document) oDoc = oDoc.document;
		 
		 try{
		
			oDoc.form1.PagToGo.value = "1";
			oDoc.form1.Direction.value="G";
				
		   } catch (e){	  
	  	   } 	
		 
		 		
			oDoc.form1.action = 'goVetrina';	
			oDoc.form1.submit();
	
	}	
	
	
	function Go_Contents(a,b) {		
		
		var oIframe = document.getElementById('corpo_id');
		var oDoc = (oIframe.contentWindow || oIframe.contentDocument);
		if (oDoc.document) oDoc = oDoc.document;
		 
		 		
		oDoc.form1.action = 'ContentsViewerServ?header='+a+'&LP='+b;	
		oDoc.form1.submit();
	
	}	
	  
	  function Go_Promozioni() {		
		var oIframe = document.getElementById('corpo_id');
		var oDoc = (oIframe.contentWindow || oIframe.contentDocument);
		if (oDoc.document) oDoc = oDoc.document;

		try{
		
			oDoc.form1.PagToGo.value = "1";
			oDoc.form1.Direction.value="G";
				
		   } catch (e){	  
	  	   } 	
				
			oDoc.form1.action = 'Promozioni';	
			oDoc.form1.submit();
	
	}	
	
	 function Lingua_Paese() {		
	 	
	 		var oIframe = document.getElementById('corpo_id');
			var oDoc = (oIframe.contentWindow || oIframe.contentDocument);
			if (oDoc.document) oDoc = oDoc.document;
	 	
	 		try{		
			
			oDoc.form1.PagToGo.value = "1";
			oDoc.form1.Direction.value="G";	
				
		   } catch (e){	  
	  	   } 	
		
		 
		  oDoc.form1.action = 'Imposta_Lingua'+'?LP=' + window.parent.document.getElementsByName("LP")[0].value	;	
		  oDoc.form1.submit();
		  window.location.reload();
	}	
	
	
	
	 function Go_Area_Utente() {		
		
		var oIframe = document.getElementById('corpo_id');
		var oDoc = (oIframe.contentWindow || oIframe.contentDocument);
		if (oDoc.document) oDoc = oDoc.document;
		
		try{
		
			oDoc.form1.PagToGo.value = "1";
			oDoc.form1.Direction.value="G";
				
		   } catch (e){	  
	  	   } 	
				
		 oDoc.form1.action = 'Area_Utente';	
		 oDoc.form1.submit();
	
	}	
	
	 function Go_Traking_ordini() {		
		
		var oIframe = document.getElementById('corpo_id');
		var oDoc = (oIframe.contentWindow || oIframe.contentDocument);
		if (oDoc.document) oDoc = oDoc.document;
		
		try{
		
			oDoc.form1.PagToGo.value = "1";
		 	oDoc.form1.Direction.value="G";
				
		   } catch (e){	  
	  	   } 	
				
		 oDoc.form1.action = 'TrakingOrdini';	
		 oDoc.form1.submit();
	
	}	
	 
	 function  Login() {		
		var oIframe = document.getElementById('corpo_id');
		var oDoc = (oIframe.contentWindow || oIframe.contentDocument);
		if (oDoc.document) oDoc = oDoc.document;
		
		try{
		
			oDoc.form1.PagToGo.value = "1";
		 	oDoc.form1.Direction.value="G";
				
		   } catch (e){	  
	  	   } 	
			
		 oDoc.form1.action = 'Login';	
		 oDoc.form1.submit();
	
	}	
	
     function  Logout() {		
		var oIframe = document.getElementById('corpo_id');
		var oDoc = (oIframe.contentWindow || oIframe.contentDocument);
		if (oDoc.document) oDoc = oDoc.document;
		try{
		
			oDoc.form1.PagToGo.value = "1";
			oDoc.form1.Direction.value="G";
				
		   } catch (e){	  
	  	   } 	
			
					oDoc.form1.action = 'Logout';	
					oDoc.form1.submit();
					
	}	
	

	function checknumber(k){

	var z = k.value;
			
	z = z.replace(',','.');		
	k.value = z;
				
	if (isNaN(parseInt(z))) {
		alert(dt_val);		
		k.focus();
		k.select();
		return false;		
	}
	return true;			
}



function checknumber_2(k){
					
	if (isNaN(k)) {			
		return false;		
	}else{
		return true;
	}
				
}
function setVar_cerca_fromNav(a,b,c,d,e,f,g,h){
		//alert(a,b,c,d,e,f,g,h);
		var oIframe = document.getElementById('corpo_id');
		var oDoc = (oIframe.contentWindow || oIframe.contentDocument);
		if (oDoc.document) oDoc = oDoc.document;
		
		oDoc.form1.PagToGo.value = a;
		oDoc.form1.Find.value=b;	
		oDoc.form1.Direction.value=c;	
		oDoc.getElementsByName("vetrina")[0].value = d;
		oDoc.getElementsByName("ItemName_2")[0].value = e;	
		oDoc.getElementsByName("disponibili")[0].checked = f;
		oDoc.getElementsByName("promozioni_gruppo")[0].checked = g;
		oDoc.getElementsByName("promozioni")[0].checked = h;
}
function setVar_cerca_fromNav2(a,b,c){
		var oIframe = document.getElementById('corpo_id');
		var oDoc = (oIframe.contentWindow || oIframe.contentDocument);
		if (oDoc.document) oDoc = oDoc.document;
		document.getElementsByName("ItemName")[0].value = b;
		oDoc.form1.action = c+"?fromNavCodeGroupsSelected="+a;	
				
		oDoc.form1.submit();
}
function refreshMe (){
	var p_r = window.location;
	var m_location_h = p_r.protocol + "//" + p_r.host + "/iCOMMERCE" + "/vetrina?ejsess=" + new Date().getTime();
	
	window.location.replace(m_location_h);
	
}
function keyHandler (evt) {
	
	keyCode = -1;
	if ( evt && evt.which )
	{	
		keyCode = evt.which;
	}
	else if ( window.event )
	{
		keyCode = window.event.keyCode
	}	

	if ( keyCode == 13 )
	{
		
		if (currentKeyEvaluate == 'ItemCode'){
		
			cerca_ItemCode();
		}else if (currentKeyEvaluate == 'ItemName'){
		
			cerca_ItemName();
		} else if (currentKeyEvaluate == 'ItemName_2'){
		
			Filtra();
		}
		return false;
	}
	else
	{
	 	return true;
	}
}

function serviceFunctionTemplate(a){
if (a){
	document.getElementById('nav').style.display="none";
		
	document.getElementById('div1_').style.display="none";
	
		document.getElementById('riga_di_menu').style.display="none";
		
				document.getElementById('riga_di_menu2').style.display="none";
				
								document.getElementById('riga_di_menu3').style.display="none";
								document.getElementById('colonna_di_menu1').style.display="none";
								
	}else{
	document.getElementById('nav').style.display="";
		
	document.getElementById('div1_').style.display="";
	
		document.getElementById('riga_di_menu').style.display="";
		
				document.getElementById('riga_di_menu2').style.display="";
				
								document.getElementById('riga_di_menu3').style.display="";
	document.getElementById('colonna_di_menu1').style.display="";
	}
	return true;
}

document.onkeypress = keyHandler;

