var ajax = new sack();

function aggiornaCarrello(id_obj,link){
	if (id_obj != ""){
			//MOSTRA LA LABEL DI AGGIORNAMENTO CARRELLO
			if (link){
				coords = getPageCoords(link);
				obj = document.getElementById("loading_carrello");
				obj.style.top = ''+coords.y - 30+'px'; 
				obj.style.left = ''+coords.x +'px'; 
				obj.style.display = "";
			}//MOSTRA LA LABEL DI AGGIORNAMENTO CARRELLO

			ajax.requestFile = "getDatiLibro.php?id_libro="+id_obj+"&amp;act=add";	// Specifying which file to get
			ajax.onCompletion = refreshCarrello;	// Specify function that will be executed after file has been found
			ajax.runAJAX();		// Execute AJAX function
	}
	//immagine_carrello.src = "images/carrello.gif";
}

function aggiornaCarrelloRivista(id_obj,id_rivista,link)
{
	if (id_obj != "" && id_rivista){
			
			//MOSTRA LA LABEL DI AGGIORNAMENTO CARRELLO
			if (link){
				coords = getPageCoords(link);
				obj = document.getElementById("loading_carrello");
				obj.style.top = ''+coords.y - 30+'px'; 
				obj.style.left = ''+coords.x +'px'; 
				obj.style.display = "";
			}//MOSTRA LA LABEL DI AGGIORNAMENTO CARRELLO

			ajax.requestFile = "getDatiLibro.php?id_libro="+id_obj+"&amp;id_rivista="+id_rivista+"&amp;act=add_rivista";	// Specifying which file to get
			ajax.onCompletion = refreshCarrello;	// Specify function that will be executed after file has been found
			ajax.runAJAX();		// Execute AJAX function
	}
	//immagine_carrello.src = "images/carrello.gif";
}

function nascondiImg (){
	//document.getElementById("img_attesa_header").style.display = "none";
	document.getElementById("loading_carrello").style.display = "none";
}
function refreshCarrello()
{
	
	document.getElementById('carrello').style.display = 'block';
	document.getElementById('sku_carrello').style.display = 'block';
	//Campo prezzo hidden
	var objPrezzo = document.getElementById('carrello_prezzo');
	var objPrezzoSku = document.getElementById('sku_carrello_prezzo');
	
	//Span prezzo visualizzato
	var objSpanPrezzo = document.getElementById('carrello_span_prezzo');
	var objSpanPrezzoSku = document.getElementById('sku_carrello_span_prezzo');
	
	//Span totale libri
	var objSpanTotale = document.getElementById('carrello_span_totale');
	var objSpanTotaleSku = document.getElementById('sku_carrello_span_totale');
	
	//Campo totale libri hidden
	var objTotale = document.getElementById('carrello_totale');
	var objTotaleSku = document.getElementById('sku_carrello_totale');

	var totale = 0;
	var totale_libri = 0;
	if (!isNaN(parseFloat(ajax.response))){
		if (!isNaN(parseFloat(objPrezzo.value))){
			totale = parseFloat(objPrezzo.value) + parseFloat(ajax.response) ;
		}
		else{  
			totale =  parseFloat(ajax.response) ;
		}
	}
	else{
		if (!isNaN(parseFloat(objPrezzo.value))){
			totale = parseFloat(objPrezzo.value);
		}
	}
	totale = formatFloat(totale,3);
	objPrezzo.value = totale;
	objPrezzoSku.value = totale;

	objSpanPrezzo.innerHTML = "&nbsp;" + eurizza(totale);
	objSpanPrezzoSku.innerHTML = "&nbsp;" + eurizza(totale);

	if (!isNaN(parseFloat(objTotale.value)) && parseFloat(objTotale.value) > 0){
		if (!isNaN(parseFloat(ajax.response)) && (parseFloat(ajax.response) > 0)){
			totale_libri = parseFloat(objTotale.value) + 1;
		}
		else{
			if (!isNaN(parseFloat(ajax.response)) && (parseFloat(ajax.response) < 0)){
				totale_libri = parseFloat(objTotale.value) - 1;
			}
			else {
				totale_libri = objTotale.value;
			}
		}
	}
	else{  
		if (!isNaN(parseFloat(ajax.response)) && (parseFloat(ajax.response) > 0))
		{
			totale_libri =  1;
		}
		else {
			totale_libri = objTotale.value;
		}
	}

	objTotale.value = totale_libri;
	objSpanTotale.innerHTML = totale_libri;

	objTotaleSku.value = totale_libri;
	objSpanTotaleSku.innerHTML = totale_libri;
	
	setTimeout('nascondiImg()', 600);
	//window.scrollTo(0,0);
}	

function getDatiSelect(sel,id_sel)
{
	//document.getElementById('dhtmlgoodies_city').options.length = 0;	// Empty city select box
	document.getElementById("filtro_tutti").style.display = 'block';
	document.getElementById("filtro").style.display = 'none';

	var obj = document.getElementById(id_sel);
	if (obj.length < 3){
		var obj_img = document.getElementById('img_attesa');
		obj_img.style.display = 'block';
		if(sel != ""){
			ajax.requestFile = 'getDati.php?dati_array=AutoreAll';	// Specifying which file to get
			ajax.onCompletion = createSelect;	// Specify function that will be executed after file has been found
			ajax.runAJAX();		// Execute AJAX function
		}
	}
}



function vedi_filtro (){
	document.getElementById("filtro_tutti").style.display = 'none';
	//NON METTERE BLOCK ALTRIMENTI SI SPOSTA DI QUALCHE PIXEL
	document.getElementById("filtro").style.display = '';
}

function doOnLoad(){
	window.dhx_globalImgPath="/images/";
	var z4 = dhtmlXComboFromSelect("combobox");
	z4.enableFilteringMode(true);
	z4.enableFilteringMode(true,"getDati.php?dati_array=Autore",true,false);	
}

function getPageCoords (element) { // thanks to 'Martin Honnen' for this function
	var coords = {x: 0, y: 0};
	while (element) {
		coords.x += element.offsetLeft;
		coords.y += element.offsetTop;
		element = element.offsetParent;
	}
return coords;
}

function nascondi_div_acquista (id_div){
	var div = document.getElementById ("div_carrello_pdf_"+id_div); 
	if (div){
		//div.style.display = 'none';
		div.innerHTML = "<span class='evidenziato'>Inserito nel carrello</span>";
	}

}