Event.observe(window, 'load', initFunctions, false);
		
function initFunctions() {
	 
	var nosession = document.getElementById('nosession').value ;
	 
	if(nosession) {
		// mi cionco  
	}  else {
	
		var uri = new Object();
		getURL(uri) ;
			
		argArr = uri.args[0].split("&") ;
		
		for (i=0; i < argArr.length; i++) {
		
			keyvalArr = argArr[i].split("=") ;
			
			for (x=0; x < keyvalArr.length; x++) {
			
				if (keyvalArr[x] == "cod") {
					changeLinea(keyvalArr[1]) ;
					 
				}
			}
		}
	}	

}

function cambiaAlias(webpath,template,aliasImg,nomeAlias) {
	 
	var  nuImg, str, len, arr, tagNuImg ;
	str = '' ;
	arr = aliasImg.split(".");
	len = arr.length ;
	ext = arr[len-1] ;
	for(i=0; i<len-1; i++) {
		str += arr[i] ;
	}
	str = str+"_T."+ext ;
	
	
	tagNuImg  = "<a href=\""+webpath+"/upload_img/"+aliasImg+"\" target=\"_blank\">" ;
	tagNuImg += "<img src=\""+webpath+"/upload_img/"+str+"\" border=\"0\">" ;
 	tagNuImg += "</a>" ;
 	
	document.getElementById('tmplpro_'+template).innerHTML = tagNuImg ;
	
	document.getElementById('aliasTmplPro').value=template+"|"+nomeAlias ;
}

function forceLogout() {
	
	var action = null;
	var ajaxObj = new ClassAJAX();
	
	ajaxObj.setMethod("POST") ;	
	ajaxObj.setExecute(false) ;
	ajaxObj.setReturn(true) ;
	 
	var url = './ajax/ajax.php?action=checkOutLogOut' ;	 	 
	ajaxObj.runAJAX(url) ; 	
	 
	
	var html = "" ;
	var htmlOld = "" ;
		
	myInterval = window.setInterval(
	function() { 
		
		htmlOld = html ;
		html = ajaxObj.getHtml() ;
		
		if (html != false) {
			
			if (htmlOld == html) {
				
				window.clearInterval(myInterval);
				//alert(html);
				if(html == "OK") {
					window.location.href="http://"+window.location.host ;
				}
						
			}
			
		} 
	} 
	,1);
}



function loginCheckOut() {
 
	var login = document.form.login.value ;
	var passwd = document.form.passwd.value ;
	var dominio = document.form.dominio.value ;
	var url = "ajax/ajax.php?action=loginCheckOut&login="+login+"&passwd="+passwd+"&dominio="+dominio ;

	var ajaxObj = new ClassAJAX();
	ajaxObj.setExecute(false) ;
	ajaxObj.setReturn(true) ;
	ajaxObj.runAJAX(url) ;

	var html = "" ;
	var htmlOld = "" ;

	myInterval = window.setInterval(
	function() {
		htmlOld = html ;
		html = ajaxObj.getHtml() ;
		if (html != false) {
		
			if (htmlOld == html) {

				window.clearInterval(myInterval);
				if(html =="OK") {
					window.location.reload();
				} else {
					var elem =document.getElementById('response') ; 
					elem.style.display='' ;
					elem.innerHTML=html ;
					setTimeout("document.getElementById('response').style.display='none'",4000);
				}	
			}

		} else {
			
		}
	}
	,1) ;
}

function updateAllField(id) {
	var sw = 0 ;
	var str = "" ;
	for (i=0; i<document.form.length; i++) {
 
        if(document.form[i].name == "fatturazione_start") {
        	sw = 1 ;
        }
        
        if(sw ==  1) {
        	str +="&"+document.form[i].name+"="+document.form[i].value ;
        }
        
        
        if(document.form[i].name == "fatturazione_stop") {
        	sw = 0 ;
        }
         
    }
	
	var url = "ajax/ajax.php?action=updateAllField&"+str+"&id="+id ;
	var data = new Date() ;
	var idx = data.getTime() ; 
	
	window['ajaxObj' + idx] = new ClassAJAX();
    window['ajaxObj' + idx].setMethod("POST") ;    
    window['ajaxObj' + idx].setExecute(false) ;
    window['ajaxObj' + idx].setReturn(true) ;
    window['ajaxObj' + idx].setLoading(false) ;
         
    window['ajaxObj' + idx].runAJAX(url) ;

	var html = "" ;
	var htmlOld = "" ;
	
	window['myInterval' + idx] = '';    
    window['myInterval' + idx] = window.setInterval(
	function() {
		htmlOld = html ;
		html = window['ajaxObj' + idx].getHtml() ;
		if (html != false) {
		
			if (htmlOld == html) {
				window.clearInterval(window['myInterval' + idx]);
				 
				var elem = document.getElementById('span_all') ; 
				elem.style.display='' ;
				elem.innerHTML=html ; 
				loadModuloOrdine() ;	
			}

		} else {
			
		}
	}
	,1) ;
}

function updateField(campo,id) {
	var valore = eval("document.form."+campo+".value" );

	var url = "ajax/ajax.php?action=updateField&campo="+campo+"&valore="+valore+"&id="+id ;
 	
 	var data = new Date() ;
 	var idx = data.getTime() ; 

	window['ajaxObj' + idx] = new ClassAJAX();
    window['ajaxObj' + idx].setMethod("POST") ;    
    window['ajaxObj' + idx].setExecute(false) ;
    window['ajaxObj' + idx].setReturn(true) ;
    window['ajaxObj' + idx].setLoading(false) ;
         
    window['ajaxObj' + idx].runAJAX(url) ;

	var html = "" ;
	var htmlOld = "" ;

	window['myInterval' + idx] = '';    
    window['myInterval' + idx] = window.setInterval(
	function() {
		htmlOld = html ;
		html = window['ajaxObj' + idx].getHtml() ;
		if (html != false) {
		
			if (htmlOld == html) {
				window.clearInterval(window['myInterval' + idx]);
				 
				var elem =eval("document.getElementById('span_"+campo+"')" ) ; 
				elem.style.display='' ;
				elem.innerHTML=html ;
				loadModuloOrdine() ;	
			}

		} else {
			
		}
	}
	,1) ;	
	
	
}

function getURL(uri) {
	uri.dir = location.href.substring(0, location.href.lastIndexOf('\/'));
	uri.dom = uri.dir; if (uri.dom.substr(0,7) == 'http:\/\/') uri.dom = uri.dom.substr(7);
	uri.path = ''; 
	var pos = uri.dom.indexOf('\/'); 
	if (pos > -1) {
		uri.path = uri.dom.substr(pos+1); 
		uri.dom = uri.dom.substr(0,pos);
	}
	uri.page = location.href.substring(uri.dir.length+1, location.href.length+1);
	pos = uri.page.indexOf('?');
	if (pos > -1) {
		uri.page = uri.page.substring(0, pos);
	}
	pos = uri.page.indexOf('#');
	if (pos > -1) {
		uri.page = uri.page.substring(0, pos);
	}
	uri.ext = ''; pos = uri.page.indexOf('.');
	if (pos > -1) {
		uri.ext =uri.page.substring(pos+1); 
		uri.page = uri.page.substr(0,pos);
	}
	uri.file = uri.page;
	if (uri.ext != '') uri.file += '.' + uri.ext;
	if (uri.file == '') uri.page = 'index';
	uri.args = location.search.substr(1).split("?");
	return uri;
}

 
		
		
function addDomain(dominio,tipo) {
 
	var url = "./ajax/ajax.php?" ;
 
		url += "action=addDomain" ;
	   	url += "&dominio="+dominio ;
	   	url += "&tipo="+tipo ;
		 
		var ajaxObj = new ClassAJAX();
	
		ajaxObj.setMethod("POST") ;	
		ajaxObj.setExecute(false) ;
		ajaxObj.setReturn(true) ;
		 	
		ajaxObj.runAJAX(url) ;
		
		var html = "" ;
		var htmlOld = "" ;
			
		myInterval = window.setInterval(
		function() { 			
			htmlOld = html ;
			html = ajaxObj.getHtml() ;			
			if (html != false) {				
				if (htmlOld == html) {	
					window.clearInterval(myInterval);	
					//alert(html);	
					loadCarrello() ;
					loadRiepilogo() ;
					loadModuloOrdine() ;
				}			
			} 
		} 
		,1);
	
}


 function checkDomains(tipo) {
 	
	 if(tipo != "DOMADD") {
		var dominio = document.form.dominio.value ;
		var dominio_primo_liv = document.form.dominio_primo_liv.value ;
		e = document.getElementById('domainResult') ;
	 } else {
		var dominio = document.form.dominio_aggiuntivo.value ;
		var dominio_primo_liv = document.form.dominio_primo_liv_aggiuntivo.value ; 
		e = document.getElementById('domainResult_aggiuntivo') ;
	 }
 	var action = null;
	var ajaxObj = new ClassAJAX();
	
	ajaxObj.setMethod("POST") ;	
	ajaxObj.setExecute(false) ;
	ajaxObj.setReturn(true) ;
	 	
	ajaxObj.runAJAX('./ajax/ajax.php?action=checkDomain&dominio='+dominio+'&dominio_primo_liv='+dominio_primo_liv+"&tipo="+tipo) ;
	
	var html = "" ;
	var htmlOld = "" ;
		
	myInterval = window.setInterval(
	function() { 
		
		htmlOld = html ;
		html = ajaxObj.getHtml() ;
		
		if (html != false) {
			
			if (htmlOld == html) {
				
				window.clearInterval(myInterval);
				
				
				e.innerHTML = html ;
				
				 
						
			}
			
		} 
	} 
	,1);
	
 }
 

 	 function removeItem(item) {
 	 	var url = "./ajax/ajax.php?" ;
		var qty = 0 ;
		
		url += "action=removeItem" ;
	   	url += "&item="+item ;
		 
		var ajaxObj = new ClassAJAX();
	
		ajaxObj.setMethod("POST") ;	
		ajaxObj.setExecute(false) ;
		ajaxObj.setReturn(true) ;
		 	
		ajaxObj.runAJAX(url) ;
		
		var html = "" ;
		var htmlOld = "" ;
			
		myInterval = window.setInterval(
		function() { 			
			htmlOld = html ;
			html = ajaxObj.getHtml() ;			
			if (html != false) {				
				if (htmlOld == html) {	//alert(html);
					window.clearInterval(myInterval);		
					loadCarrello() ;
					loadRiepilogo() ;
					loadModuloOrdine() ;
				}			
			} 
		} 
		,1);
 	 }
 	 
 	 function updateTemplatePro(item) {
 	  	var url = "./ajax/ajax.php?" ;
		var qty = 1 ;

	   	url += "action=updateTemplatePro" ;
	   	url += "&item="+item ;
		url += "&qty="+qty ;
		 
		var ajaxObj = new ClassAJAX();
	
		ajaxObj.setMethod("POST") ;	
		ajaxObj.setExecute(false) ;
		ajaxObj.setReturn(true) ;
		 	
		ajaxObj.runAJAX(url) ;
		
		var html = "" ;
		var htmlOld = "" ;
			
		myInterval = window.setInterval(
		function() { 			
			htmlOld = html ;
			html = ajaxObj.getHtml() ;			
			if (html != false) {				
				if (htmlOld == html) {	
					window.clearInterval(myInterval);	
					//alert(html) ;	
					loadCarrello() ;
					loadRiepilogo() ;			
					loadModuloOrdine() ;		
				}			
			} 
		} 
		,1);
 	 }
 	 
 	 
 	 
 	 function addItem(item,PKCOM02,tipo) {
 	 	var url = "./ajax/ajax.php?" ;
		var qty = 0 ;
		var sc = 0 ;
		
		if(tipo == 'cart') {
			qty = eval ("document.form."+item+"_qty_cart.value") ;
			sc = eval ("document.form."+item+"_sc_cart.value") ;
		} else {
			qty = eval ("document.form."+item+"_qty.value") ;
			sc = 0 ;
		}

	   	url += "action=addItem" ;
	   	url += "&item="+item ;
		url += "&qty="+qty ;
		url += "&sc="+sc ;
		url += "&PKCOM02="+PKCOM02 ;
		
		var ajaxObj = new ClassAJAX();
	
		ajaxObj.setMethod("POST") ;	
		ajaxObj.setExecute(false) ;
		ajaxObj.setReturn(true) ;
		 	
		ajaxObj.runAJAX(url) ;
		
		var html = "" ;
		var htmlOld = "" ;
			
		myInterval = window.setInterval(
		function() { 			
			htmlOld = html ;
			html = ajaxObj.getHtml() ;			
			if (html != false) {				
				if (htmlOld == html) {	
					window.clearInterval(myInterval);	
					//alert(html) ;	
					loadCarrello() ;
					loadRiepilogo() ;			
					loadModuloOrdine() ;		
				}			
			} 
		} 
		,1);
 	 }
 	
	function changeLinea(lineaVal) {
		var url = "./ajax/ajax.php?" ;

	   	url += "action=changeLinea" ;
	   	url += "&linea="+lineaVal ;
		//alert(url);
		
		var ajaxObj = new ClassAJAX();
	
		ajaxObj.setMethod("POST") ;	
		ajaxObj.setExecute(false) ;
		ajaxObj.setReturn(true) ;
		 	
		ajaxObj.runAJAX(url) ;
		
		var html = "" ;
		var htmlOld = "" ;
			
		myInterval = window.setInterval(
		function() { 			
			htmlOld = html ;
			html = ajaxObj.getHtml() ;			
			if (html != false) {				
				if (htmlOld == html) {//	alert(html)
					window.clearInterval(myInterval);		
					loadCarrello() ;
					loadRiepilogo() ;
					loadModuloOrdine() ;
					 
				}			
			} 
		} 
		,1);
	} 
  

	function loadRiepilogo() {
		var url = "./ajax/ajax.php?" ;
   		url += "action=loadRiepilogo" ;
   		 
	 	var data = new Date() ;
	 	var idx = data.getTime() ; 
	
		window['ajaxObj' + idx] = new ClassAJAX();
	    window['ajaxObj' + idx].setMethod("POST") ;    
	    window['ajaxObj' + idx].setExecute(false) ;
	    window['ajaxObj' + idx].setReturn(true) ;
	    window['ajaxObj' + idx].setLoading(false) ;
	         
	    window['ajaxObj' + idx].runAJAX(url) ;
 
		var html = "" ;
		var htmlOld = "" ;
			
		window['myInterval' + idx] = '';    
	    window['myInterval' + idx] = window.setInterval(
		function() {
			htmlOld = html ;
			html = window['ajaxObj' + idx].getHtml() ;
				
				if (html != false) {
					
					if (htmlOld == html) {	
						window.clearInterval(window['myInterval' + idx]);
						//alert(html);
						e = document.getElementById('riepilogoCarr') ;
						e.innerHTML = html ;
					}			
				} 
			} 
			,1);
	}

   function loadCarrello() {
   	var url = "./ajax/ajax.php?" ;

   	url += "action=loadCarrello" ;

   	var data = new Date() ;
 	var idx = data.getTime() ; 

	window['ajaxObj' + idx] = new ClassAJAX();
    window['ajaxObj' + idx].setMethod("POST") ;    
    window['ajaxObj' + idx].setExecute(false) ;
    window['ajaxObj' + idx].setReturn(true) ;
    window['ajaxObj' + idx].setLoading(false) ;
         
    window['ajaxObj' + idx].runAJAX(url) ;
	 
	 	
	 
	
	var html = "" ;
	var htmlOld = "" ;
		
	window['myInterval' + idx] = '';    
    window['myInterval' + idx] = window.setInterval(
	function() {
		htmlOld = html ;
		html = window['ajaxObj' + idx].getHtml() ;
		if (html != false) {
		
			if (htmlOld == html) {

				window.clearInterval(window['myInterval' + idx]);

				e = document.getElementById('carrello') ;
				e.innerHTML = html ;
				 
			}			
		} 
	} 
	,1);
   }
   
   
   
   function loadModuloOrdine () {
   	   	var url = "./ajax/ajax.php?" ;

	   	url += "action=loadModuloOrdine" ;
	
	   	var ajaxObj = new ClassAJAX();
		
		ajaxObj.setMethod("POST") ;	
		ajaxObj.setExecute(false) ;
		ajaxObj.setReturn(true) ;
		ajaxObj.setLoading(false) ; 	
		ajaxObj.runAJAX(url) ;
		
		var html = "" ;
		var htmlOld = "" ;
			
		myInterval = window.setInterval(
		function() { 
			
			htmlOld = html ;
			html = ajaxObj.getHtml() ;
			
			if (html != false) {
				
				if (htmlOld == html) {	
					window.clearInterval(myInterval);
					//alert(html);
					e = document.getElementById('moduloOrdine') ;
					e.innerHTML = html ;
					 
				}			
			} 
		} 
		,1);
   	
   }
   
   
   
	function popupCarrello() {
	
		/*
	
			A4 = 595 X 842
		
		*/	 

		 w = 660 ;
		 h = 900 ;
		 
		 l = (screen.width - w) / 2;
		 t = 10 ;
		
		
		
		wnd = window.open("http://"+window.location.host+"/popupCarrello.php","","fullscreen=0,channelmode=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes, resizable=no, width="+w+", height="+h+", left="+l+", top="+t);

	 	wnd.focus();	
	
		 
	
	}
	
	
function cambiaBOX(val){
	
	var list = document.getElementsByTagName('DIV') ;
	var menu = val.split("_");
	
	for(var i = 0; i < list.length; i++) {
		 
		ID = list[i].getAttribute("id") ;
 
		try {
			if(ID.substr(0,4) == "BOX_") {
				x = ID.split("_");
				
				eval("document.getElementById('"+ID+"').style.display='none';" ) ; 
				eval("document.getElementById('MENU_"+x[1]+"').className='';" ) ;
			}			
		}
		catch(e){}
	}
	eval("document.getElementById('"+val+"').style.display='';" ) ;
	eval("document.getElementById('MENU_"+menu[1]+"').className='Hover';" ) ;
 
}


function setAbbuono(tipo) {
		
	var abbuono = eval ("document.form.abbuono_"+tipo+".value") ;
	
	
	var url = "./ajax/ajax.php?" ;
	
   	url += "action=setAbbuono" ;
   	url += "&tipo="+tipo ;
	url += "&abbuono="+abbuono ;
	
	
	var ajaxObj = new ClassAJAX();
	
	ajaxObj.setMethod("POST") ;	
	ajaxObj.setExecute(false) ;
	ajaxObj.setReturn(true) ;
	 	
	ajaxObj.runAJAX(url) ;
	
	var html = "" ;
	var htmlOld = "" ;
		
	
	myInterval = window.setInterval(
	function() { 			
		htmlOld = html ;
		html = ajaxObj.getHtml() ;			
		if (html != false) {				
			if (htmlOld == html) {	
				window.clearInterval(myInterval);	
				//alert(html) ;	
				loadCarrello() ;
				loadRiepilogo() ;			
				loadModuloOrdine() ;		
			}			
		} 
	} 
	,1);
}
