// JavaScript Document
function startLoading(){
	var objOverlay = document.createElement("div");
	objOverlay.setAttribute('id','loading');
	objOverlay.style.display = 'none';
	var objBody = document.getElementsByTagName("body").item(0);
	objBody.appendChild(objOverlay);
	var vPageSize=getPageSize();
	var objOverlay = document.getElementById("loading");
	objOverlay.className = 'loading';
	objOverlay.style.display = '';
	objOverlay.innerHTML = '<img src="images/loading.gif" align="absmiddle"/><br/>LOADING...';
}
function stopLoading(){
		var objBody = document.getElementsByTagName("body").item(0);
		objBody.removeChild(document.getElementById('loading'));		
}
//ELIMINA RIGA CARRELLO
function eliminaprodottocart(id){
	//startLoading();
	AyaxRequest('ajax_request.php', 'POST', 'filetocall=carrello&elimina='+id,CarrelloHTML);
}
function eliminapersonalizzazione(id,codprod){
	AyaxRequest('ajax_request.php', 'POST', 'filetocall=carrello&eliminapersonalizzazione='+id,CarrelloHTML);
	try{
		document.getElementById('acquistabt').style.display='none';
		document.getElementById('personalizzabt').style.display='';
	}catch(e){}
	pers_evento = "MATRIMONIO";
	pers_nome = "";
	pers_nomelui = "";
	pers_nomelei = "";
	pers_data = "";
	pers_note = "";
}
function modificapersonalizzazione(id,codprod,confezione,tipoevento,dataevento,nomelui,nomelei,nome,note){
	pers_evento = tipoevento;
	pers_nome = nome;
	pers_nomelui = nomelui;
	pers_nomelei = nomelei;
	pers_data = dataevento;
	pers_note = note;
	personalizzazione2(codprod,confezione,id)
}
function loadcarrello(totprod){
	paytype = 0;
	deliverytype = 0;
	document.getElementById('num_prodotti_carrello').innerHTML=totprod;	
}
function aggiornaquantita(id){
	var quantita = document.getElementById('qta'+id).value;
	if(quantita<=0){
		eliminaprodottocart(id);
		//document.getElementById('messaggicarrello').innerHTML='L\'articolo è stato eliminato';
	}else{
		//startLoading();
		AyaxRequest('ajax_request.php', 'POST', 'filetocall=carrello&aggiornaqta='+id+'&quantita='+quantita,aggiornaquantitaresult);
		document.getElementById('messaggicarrello').innerHTML='La quantit&aacute; &egrave; stata aggiornata';
	}
	setTimeout("document.getElementById('messaggicarrello').innerHTML='&nbsp;'",2000);
}
function aggiornaquantitaresult(){
	vResult=PHP_Unserialize(this.req.responseText);
	document.getElementById("importo"+vResult.id).innerHTML=vResult.importo;
	document.getElementById("subtotcart").innerHTML=vResult.totale;
	document.getElementById('num_prodotti_carrello').innerHTML=vResult.totalequantita;
	if(vResult.totalenetto){
		document.getElementById('subtotalecredito').style.display='';
		document.getElementById('subtotalenetto').innerHTML=vResult.totalenetto;
		document.getElementById('subtotalenettocontainer').style.display='';
	}else{
		document.getElementById('subtotalecredito').style.display='none';
		document.getElementById('subtotalenettocontainer').style.display='none';
	}
	//stopLoading();	
}
function showprodimgcart(id_prodotto){
	document.getElementById('overlayshadow').style.zIndex=12;
	var vScroll = getPageScroll();
	initOverlayCart('prodottodettagliocart_window');
	if(navigator.userAgent.indexOf("MSIE")!=-1){
	showOverlayCart('prodottodettagliocart_window',coordsXY[1]+10+vScroll[1],coordsXY[0],250);
	}else{
	showOverlayCart('prodottodettagliocart_window',coordsXY[1]+10,coordsXY[0],250);
	}
	document.getElementById('prodottodettagliocart_window').style.display='none';
	AyaxRequest('ajax_request.php', 'POST', 'filetocall=prodottocarrellodettaglio&id='+id_prodotto,ProdottoCarrelloDettaglioHTML);
}
function ProdottoCarrelloDettaglioHTML(){
	document.getElementById('content_prodottodettagliocart_window').innerHTML=this.req.responseText;
}
function hideprodimgcart(){
	document.getElementById('overlayshadow').style.zIndex=10;
	var objBody = document.getElementsByTagName("body").item(0);
	try{objBody.removeChild(document.getElementById('prodottodettagliocart_window'));}catch(e){}		
}
function cambiapagamento(){
	if(paytypechange==false){
		document.getElementById('shadowselect').style.display='inline';
		document.getElementById('shadowselect').style.minHeight='700px';
		document.getElementById('shadowselect').style.width='760px';
		document.getElementById('shadowselect').style.left='0px';
		document.getElementById('shadowselect').style.top='0px';
		document.getElementById('shadowselect').onclick = function(){cambiapagamento();}
		//document.getElementById('spedizionesel').style.zIndex=15;
		document.getElementById('pagamentosel').className='graphicDDLList view';	
		paytypechange=true;
	}else{
		document.getElementById('shadowselect').style.display='none';
		document.getElementById('pagamentosel').className='graphicDDLList';	
		paytypechange=false;
	}
}
function setpaytype(value){
	paytype=value;
	document.getElementById('pagamentodettaglio').innerHTML=document.getElementById('paytype'+paytype).innerHTML;
	cambiapagamento();
}
function cambiaspedizione(){
	if(deliverytypechange==false){
		document.getElementById('shadowselect').style.display='inline';
		document.getElementById('shadowselect').style.minHeight='700px';
		document.getElementById('shadowselect').style.width='760px';
		document.getElementById('shadowselect').style.left='0px';
		document.getElementById('shadowselect').style.top='0px';
		document.getElementById('shadowselect').onclick = function(){cambiaspedizione();}
		document.getElementById('spedizionesel').style.zIndex=15;
		document.getElementById('spedizionesel').className='graphicDDLList view';	
		deliverytypechange=true;
	}else{
		document.getElementById('shadowselect').style.display='none';
		document.getElementById('spedizionesel').className='graphicDDLList';	
		deliverytypechange=false;
	}
}
function setdeliverytype(value){
	if(deliverytype!=value){
		deliverytype=value;
		document.getElementById('spedizionedettaglio').innerHTML=document.getElementById('deliverytype'+deliverytype).innerHTML;
		totaleriepilogoordine();
	}
	cambiaspedizione();
}
function loadAnteprimaOrdine(){
	if(deliverytype!=0)
		document.getElementById('spedizionedettaglio').innerHTML = document.getElementById('deliverytype'+deliverytype).innerHTML;
	if(paytype!=0)
		document.getElementById('pagamentodettaglio').innerHTML = document.getElementById('paytype'+paytype).innerHTML;
}
//LOGOUT
function Logout(){
	document.getElementById('frm_of_service').src='include/php/makelogin.php?logout';
	try{
	document.getElementById('profilolink').innerHTML='Accedi';
	document.getElementById("num_prodotti_carrello").innerHTML="0";
	document.getElementById('creditoresiduo').style.display='none';
	}catch(e){}
	//Profilo();
}
function loadformreg(){
}
function CambiaDatiSpedizione(){
	document.getElementById('overlayshadow').style.zIndex=12;
	var vScroll = getPageScroll();
	initOverlayCart('cambiodatisped_window');
	if(navigator.userAgent.indexOf("MSIE")!=-1){
	showOverlayCart('cambiodatisped_window',coordsXY[1]+10+vScroll[1],coordsXY[0]-165,350);
	}else{
	showOverlayCart('cambiodatisped_window',coordsXY[1]+10,coordsXY[0]-165,350);
	}
	document.getElementById('cambiodatisped_window').style.display='';
	AyaxRequest('ajax_request.php', 'POST', 'filetocall=cambiadatispedizione',CambiaDatiSpedizioneHTML);
}
function CambiaDatiSpedizioneHTML(){
	document.getElementById('content_cambiodatisped_window').innerHTML=this.req.responseText;
}
function hideCambiaDatiSpedizione(){
	document.getElementById('overlayshadow').style.zIndex=10;
	var objBody = document.getElementsByTagName("body").item(0);
	try{objBody.removeChild(document.getElementById('cambiodatisped_window'));}catch(e){}		
}
function StampaOrdine(idordine){
	if(navigator.userAgent.indexOf("MSIE")>=0){
	}
	document.FrmStampaOrdine.target='_blank';
	document.FrmStampaOrdine.idordine.value = idordine;
	document.FrmStampaOrdine.submit();
}
function pefertititocarrello(){
	document.getElementById('frm_of_service').src='include/ajax/preferiti.php?setcart=true';
}
function eliminaprodottopreferito(id){
	startLoading();
	AyaxRequest('ajax_request.php', 'POST', 'filetocall=preferiti&elimina='+id,PreferitiHTML);
}
function carrellotopreferiti(){
	document.getElementById('frm_of_service').src='include/ajax/preferiti.php?setpreferiti=true';
}
function switchordinaper(){
	if(ordinaper==false){
		document.getElementById('materialesel').style.zIndex=15;
		document.getElementById('materialesel').className='graphicDDLList view';	
		ordinaper=true;
	}else{
		document.getElementById('materialesel').className='graphicDDLList';	
		ordinaper=false;
	}
}
function showOverlayPrezzo(){
	if(!cancellarangeprezzo){
		showOverlayShadow('trasparentdiv');
		var objOverlay =document.createElement("div");
		objOverlay.setAttribute('id','overlayprezzi');
		var objBody = document.getElementsByTagName("body").item(0);
		objBody.appendChild(objOverlay);
		/*var vPageSize=getPageSize();
		var mleft=vPageSize[0]*28.5/100;
		//alert(mleft);
		var left = mleft*vPageSize[0]/screen.width;
		//alert(left);
		objOverlay.style.left=mleft+"px";*/
		objOverlay.style.display='none';
		objOverlay.className='overlayprezzi';
		AyaxRequest('ajax_request.php', 'POST', 'filetocall=scegliprezzi',OverlayPrezzo_HTML);
	}
}
function OverlayPrezzo_HTML(){
	document.getElementById('overlayprezzi').innerHTML=this.req.responseText;
	document.getElementById("overlayshadow").style.zIndex=12;
	document.getElementById('overlayprezzi').style.zIndex=15;
	document.getElementById('overlayprezzi').style.display='';	
	document.getElementById("overlayshadow").onclick=function() { hideOverlayPrezzo() }
}

function hideOverlayPrezzo(){
	document.getElementById('overlayshadow').style.display='none';
	document.getElementById("overlayshadow").onclick=function(){ return false }
	//document.getElementById('overlayprezzi').innerHTML="";
	//document.getElementById('overlayprezzi').style.display="none";
	var objBody = document.getElementsByTagName("body").item(0);
	try{objBody.removeChild(document.getElementById('overlayprezzi'));}catch(e){}		
}
function continuapersonalizzazione(prodotto,confezione){
	personalizzazione2(prodotto,confezione);
}
function seteventopers(){
	pers_evento=document.getElementById('evento').value;
	if(pers_evento.search("[(MATRIMONIO) | (NOZZE+.)]")===0){
		document.getElementById('nomeluiriga').style.display='';
		document.getElementById('nomeleiriga').style.display='';
		document.getElementById('nomeriga').style.display='none';
	}else{
		document.getElementById('nomeluiriga').style.display='none';
		document.getElementById('nomeleiriga').style.display='none';
		document.getElementById('nomeriga').style.display='';
	}
}
function loadformpersonalizzazione(){
	document.getElementById('evento').value=pers_evento;
	if(pers_evento.search("[(MATRIMONIO) | (NOZZE+.)]")===0){
		document.getElementById('nomeluiriga').style.display='';
		document.getElementById('nomeleiriga').style.display='';
		document.getElementById('nomeriga').style.display='none';
	}else{
		document.getElementById('nomeluiriga').style.display='none';
		document.getElementById('nomeleiriga').style.display='none';
		document.getElementById('nomeriga').style.display='';
	}
	document.getElementById('nomelui').value=pers_nomelui;
	document.getElementById('nomelei').value=pers_nomelei;
	document.getElementById('nomepers').value=pers_nome;
	document.getElementById('data').value=pers_data;
	document.getElementById('note').value=pers_note;
}