	function searchBook(){
		try { 
			var ricercaSemplice= dwr.util.getValue('f_valore');
			var titolo = dwr.util.getValue('f_titolo');
			var autore = dwr.util.getValue('f_autore');
			var editore = dwr.util.getValue('f_editore');
			var isbn = dwr.util.getValue('f_isbn');
			var ean = dwr.util.getValue('f_ean');
			if(ricercaSemplice!=''){
				//_gaq.push(['_trackPageview', "ricercaLibroSemplice_chiave="+ricercaSemplice]); 
				_gaq.push(['_trackPageview', "ricercaLibroSemplice"]); 
			}else{
				_gaq.push(['_trackPageview', "ricercaLibroAvanzata"]); 
				//_gaq.push(['_trackPageview', "ricercaLibroAvanzata_titolo="+titolo+"_autore="+autore+"_editore="+editore+"_isbn="+isbn+"_ean="+ean]); 
			}
		} catch(err) { 
			//alert(err); 
		}
		
		dwr.util.setValue("libroincarrello", "", { escapeHtml:false });
		clespMain.searchBook(dwr.util.getValue('f_valore'),dwr.util.getValue('f_titolo'),dwr.util.getValue('f_autore'),dwr.util.getValue('f_editore'),dwr.util.getValue('f_isbn'),dwr.util.getValue('f_ean'),searchBookResult);	
	}
	
	var searchBookResult = function (data) {
		var res0="";
		if(data=='-1'){
			$('disabledZone').style.visibility = 'visible';
			dwr.util.setValue("results", "", { escapeHtml:false });
		}else{	
			abilita(1,'cercaPulsante');
			i=1;
			
			res0=res0+("<table border=\"0\" cellpadding=\"2\" cellspacing=\"0\">");
			//res0=res0+("<td class=\"titoloLista\" colspan=\"8\">Ricerca in "+resSer.get(2)+" ms  - trovati "+hits.totalHits+"</td>");
			res0=res0+(" <tr>");
			res0=res0+("<td align=\"center\" class=\"titoloLista\">N.</td>");
			res0=res0+("<td align=\"center\" class=\"titoloLista\">ISBN / EAN</td>");
			res0=res0+("<td align=\"center\" class=\"titoloLista\">Autore</td>"); 
			res0=res0+("<td align=\"center\" class=\"titoloLista\">Titolo</td>"); 
			res0=res0+("<td align=\"center\" class=\"titoloLista\">Vol</td> ");
			res0=res0+("<td align=\"center\" class=\"titoloLista\">Editore</td> ");
			res0=res0+("<td align=\"center\" class=\"titoloLista\">Prezzo</td>"); 
			res0=res0+("<td align=\"center\" class=\"titoloLista\">&nbsp;</td>");
			res0=res0+("</tr>");

			var intestazioni=data[0].split(sep);

		//	alert(data[1]);
			
			var lunghezza=data.length;
			
			if(lunghezza>3001) 
				lunghezza = 3001;
			while(i<lunghezza) {
				var voci=data[i].split(sep);
				
				var classe="colore2";
			//	alert(voci[15]);
				
				if(voci[15]=="S")
					classe="colore3";
				else
					classe="colore2";
				
				
				res0=res0+("<tr>");
				res0=res0+("<td class=\""+classe+"\">"+i+"</td>");
				res0=res0+("<td class=\""+classe+"\">"+voci[16]+"</td>");
				res0=res0+("<td class=\""+classe+"\">"+voci[1]+"</td>");
				res0=res0+("<td class=\""+classe+"\"><a href=\"#\" onclick=\"javascript:detailBook('"+voci[16]+"');\" title=\"Dettaglio\">"+voci[2]+"</a></td>");

				res0=res0+("<td class=\""+classe+"\">"+voci[4]+"</td>");
				res0=res0+("<td class=\""+classe+"\">"+voci[5]+"</td>");
				res0=res0+("<td class=\""+classe+"\">"+voci[14]+"</td>");
				if(voci[15]=="S")
					res0=res0+("<td class=\"carrello\"><a href=\"javascript:libroND();\" title=\"L'Editore comunica che il libro risulta NON disponibile\">&nbsp;</a></td>");
				else
					res0=res0+("<td class=\"carrello\"><a href=\"#\" onclick=\"javascript:aggiungiLibro('"+correggiApici(data[i])+"');\" title=\"Aggiungi al carrello\">&nbsp;</a></td>");
				res0=res0+("</tr>");
				i++;
			}
			res0=res0+'</table>';
			dwr.util.setValue("results", res0, { escapeHtml:false });
		}
	}
	
	function detailBook(valore){
		//try{_gaq.push(['_trackPageview', "dettaglioLibro_EAN="+valore]); } catch(err) {}
		try{_gaq.push(['_trackPageview', "dettaglioLibro_EAN"]); } catch(err) {}
		document.getElementById("dettaglio").style.display = 'block';
		document.getElementById("dettaglio").style.visibility = 'visible';
		clespMain.detailBook(valore,detailBookResult);	
	}
	
	var detailBookResult = function(data){
		var res0="";
		if(data=='-1'){
			$('disabledZone').style.visibility = 'visible';
			/*dwr.util.setValue("dettaglio", "", { escapeHtml:false });*/
		}else{	
			i=1;	
			res0=res0+"<table cellpadding=4 cellspacing=0>";
			var intestazioni=data[0].split(sep);
			while(i<data.length) {
				var voci=data[i].split(sep);
				res0=res0+"<tr><td class=\"colore1\">Codice</td><td class=colore2>"+voci[0]+"</td></tr>";
				res0=res0+"<tr><td class=\"colore1\">ISBN / EAN</td><td class=colore2>"+voci[16]+"</td></tr>";
				res0=res0+"<tr><td class=\"colore1\">Autore</td><td class=colore2>"+voci[1]+"</td></tr>";
				res0=res0+"<tr><td class=\"colore1\">Titolo</td><td class=colore2>"+voci[2]+"</td></tr>";
				res0=res0+"<tr><td class=\"colore1\">Vol</td><td class=colore2>"+voci[4]+"</td></tr>";
				res0=res0+"<tr><td class=\"colore1\">Editore</td><td class=colore2>"+voci[5]+"</td></tr>";
				res0=res0+"<tr><td class=\"colore1\">Prezzo </td><td class=colore2>&euro;&nbsp;"+voci[14]+"</td></tr>";
				res0=res0+"<tr><td class=\"colore1\">Collana</td><td class=colore2>"+voci[8]+"</td></tr>";
				res0=res0+"<tr><td class=\"colore1\">Argomento</td><td class=colore2>"+voci[9]+"</td></tr>";
				res0=res0+"<tr><td class=\"colore1\">Anno Edizione</td><td class=colore2>"+voci[10]+"</td></tr>";
				res0=res0+"<tr><td class=\"colore1\">Cutatore</td><td class=colore2>"+voci[11]+"</td></tr>";
				//res0=res0+"<tr><td class=\"colore1\">Tipo Scuola</td><td class=colore2></td></tr>";
				//res0=res0+"<tr><td class=\"colore1\">Cod.Intedi</td><td class=colore2></td></tr>";
				i++;
			}
			res0=res0+"<tr><td colspan=\"2\"><a href=\"javascript:closeDiv('dettaglio');\">chiudi</td></tr>";
			res0=res0+"</table>";			
			dwr.util.setValue("dettaglio", res0, { escapeHtml:false });
			
	
		}
	}
	

	function aggiungiLibro(valore){
		//try{_gaq.push(['_trackPageview', "aggiungiLibro_EAN="+valore]); } catch(err) {}
		try{_gaq.push(['_trackPageview', "aggiungiLibro_EAN"]); } catch(err) {}
		clespMain.aggiungiLibro(valore,aggiungiLibroResult);	
	}
	
	var aggiungiLibroResult = function(data){
		var res0="";
		dwr.util.setValue("libroincarrello", "<p>"+data+"</p>", { escapeHtml:false });
		
	}
	
	function eliminaLibro(valore){
		try{_gaq.push(['_trackPageview', "eliminaLibro"]); } catch(err) {}
		clespMain.eliminaLibro(valore,eliminaLibroResult);	
	}
	
	var eliminaLibroResult = function(){
		carrello();
	}
	
	function svuotaCarrello(){
		try{_gaq.push(['_trackPageview', "svuotaCarrello"]); } catch(err) {}
		clespMain.svuotaCarrello(svuotaCarrelloResult);	
	}
	
	var svuotaCarrelloResult = function(){
		carrello();
	}
	
	function carrello(){
		try{_gaq.push(['_trackPageview', "carrello"]); } catch(err) {}
		dwr.util.setValue("libroincarrello", "", { escapeHtml:false });
		clespMain.carrello(carrelloResult);	
	}
	
	var carrelloResult = function(data){
		var res0="";
		if(data=='-1'){
			$('disabledZone').style.visibility = 'visible';
			dwr.util.setValue("results", "", { escapeHtml:false });
		}else{	
			i=0;		
			res0=res0+"<table cellpadding=4 cellspacing=0><tr><td class=\"titoloLista\">N.</td>				<td class=\"titoloLista\">ISBN / EAN</td><td class=\"titoloLista\">Autore</td><td class=\"titoloLista\">Titolo</td><td class=\"titoloLista\">Vol</td><td class=\"titoloLista\">Editore</td><td class=\"titoloLista\">Prezzo</td><td class=\"titoloLista\">&nbsp;</td></tr>";
			var totale = parseFloat("0");;
			while(i<data.length) {
				var voci=data[i].split(sep);
				res0=res0+"<tr><td class=colore2>"+(i+1)+"</td><td class=colore2>"+voci[16]+"</td>";
				res0=res0+"<td class=colore2>"+voci[1]+"</td>";
				res0=res0+"<td class=colore2><a href=\"#\" onclick=\"javascript:detailBook('"+voci[16]+"');\" title=\"Dettaglio\">"+voci[2]+"</a></td>";
				res0=res0+"<td class=colore2>&nbsp;"+voci[4]+"</td>";
				res0=res0+"<td class=colore2>"+voci[5]+"</td>";
				res0=res0+"<td class=colore2>"+roundTo(voci[14],2)+"</td>";
				res0=res0+"<td class=\"cestino\" align=\"center\"><a href=\"javascript:eliminaLibro('"+i+"')\" title=\"Elimina\">&nbsp;</a></td>";
				res0=res0+"</tr>";
				totale = totale+parseFloat(voci[14]);
				i++;
			}
			res0=res0+"<tr><td class=\"grassetto\" colspan=\"6\">TOTALE</td><td class=\"grassetto\">&euro;&nbsp;"+roundTo(totale,2)+"</td><td class=\"grassetto\">&nbsp;</td></tr></table><br /><table border=\"0\" cellpadding=\"2\" cellspacing=\"0\" width=\"100%\"><tr><td class=\"opzioni\" ><a href=\"javascript:svuotaCarrello();\">SVUOTA CARRELLO</a></td><td class=\"opzioni\"  ><a href=\"javascript:passaggioPagina('ricerca','sceltaMetodologia');\">PROCEDI CON L'ORDINE</a></td></tr></table>";			
			
			dwr.util.setValue("results", res0, { escapeHtml:false });	
		}
	}
	
	
	function carrelloOrdinePv(pv){
		try{_gaq.push(['_trackPageview', "ordinePickAndPay"]); } catch(err) {}
		alert(dwr.util.getValue("ipermercato"));
		clespMain.carrello(carrelloOrdinePvResult);	
	}

	var carrelloOrdinePvResult = function(data){
		var res0="";
		if(data=='-1'){
			$('disabledZone').style.visibility = 'visible';
			dwr.util.setValue("results", "", { escapeHtml:false });
		}else{	
			i=0;	

			
			res0=res0+"<table cellpadding=4 cellspacing=0><tr><td class=\"titoloLista\">N.</td><td class=\"titoloLista\">ISBN / EAN</td><td class=\"titoloLista\">Autore</td><td class=\"titoloLista\">Titolo</td><td class=\"titoloLista\">Vol</td><td class=\"titoloLista\">Editore</td><td class=\"titoloLista\">Prezzo</td></tr>";
			var totale = parseFloat("0");
			while(i<data.length) {
				var voci=data[i].split(sep);
				res0=res0+"<tr><td class=colore2>"+(i+1)+"</td><td class=colore2>"+voci[16]+"</td>";
				res0=res0+"<td class=colore2>"+voci[1]+"</td>";
				res0=res0+"<td class=colore2>"+voci[2]+"</td>";
				res0=res0+"<td class=colore2>&nbsp;"+voci[4]+"</td>";
				res0=res0+"<td class=colore2>"+voci[5]+"</td>";
				res0=res0+"<td class=colore2>"+roundTo(voci[14],2)+"</td>";
				res0=res0+"</tr>";
				totale = totale+parseFloat(voci[14]);
				i++;
			}
			res0=res0+"<tr><td class=\"grassetto\" colspan=\"6\">TOTALE</td><td class=\"grassetto\">&euro;&nbsp;"+roundTo(totale,2)+"</td></tr><tr><td colspan=\"7\" class=\"colore2\"><b>CONDIZIONI DI VENDITA:</b>aaaaaaaaaaaaaaaaaaaaa devono essere concordate con il punto vendita.</td></tr></table>";			
			
			dwr.util.setValue("visualizzaCarrello", res0, { escapeHtml:false });	
		}
	}
	
	function carrelloOrdine(){
		try{_gaq.push(['_trackPageview', "ordinePickAndPay"]); } catch(err) {}
		clespMain.carrello(carrelloOrdineResult);	
	}

	var carrelloOrdineResult = function(data){
		var res0="";
		if(data=='-1'){
			$('disabledZone').style.visibility = 'visible';
			dwr.util.setValue("results", "", { escapeHtml:false });
		}else{	
			i=0;	

			
			res0=res0+"<table cellpadding=4 cellspacing=0><tr><td class=\"titoloLista\">N.</td><td class=\"titoloLista\">ISBN / EAN</td><td class=\"titoloLista\">Autore</td><td class=\"titoloLista\">Titolo</td><td class=\"titoloLista\">Vol</td><td class=\"titoloLista\">Editore</td><td class=\"titoloLista\">Prezzo</td></tr>";
			var totale = parseFloat("0");
			while(i<data.length) {
				var voci=data[i].split(sep);
				res0=res0+"<tr><td class=colore2>"+(i+1)+"</td><td class=colore2>"+voci[16]+"</td>";
				res0=res0+"<td class=colore2>"+voci[1]+"</td>";
				res0=res0+"<td class=colore2>"+voci[2]+"</td>";
				res0=res0+"<td class=colore2>&nbsp;"+voci[4]+"</td>";
				res0=res0+"<td class=colore2>"+voci[5]+"</td>";
				res0=res0+"<td class=colore2>"+roundTo(voci[14],2)+"</td>";
				res0=res0+"</tr>";
				totale = totale+parseFloat(voci[14]);
				i++;
			}
			res0=res0+"<tr><td class=\"grassetto\" colspan=\"6\">TOTALE</td><td class=\"grassetto\">&euro;&nbsp;"+roundTo(totale,2)+"</td></tr><tr><td colspan=\"7\" class=\"colore2\"><b>CONDIZIONI DI VENDITA:</b> devono essere concordate con il punto vendita.</td></tr></table>";			
			
			dwr.util.setValue("visualizzaCarrello", res0, { escapeHtml:false });	
		}
	}
	
	function carrelloOrdineCC(){
		try{_gaq.push(['_trackPageview', "ordineCC"]); } catch(err) {}
		clespMain.carrello(carrelloOrdineCCResult);	
	}

	var carrelloOrdineCCResult = function(data){
		var res0="";
		if(data=='-1'){
			$('disabledZone').style.visibility = 'visible';
			dwr.util.setValue("results", "", { escapeHtml:false });
		}else{	
			i=0;	
			
			res0=res0+"<table cellpadding=4 cellspacing=0><tr><td class=\"titoloLista\">N.</td><td class=\"titoloLista\">ISBN / EAN</td><td class=\"titoloLista\">Autore</td><td class=\"titoloLista\">Titolo</td><td class=\"titoloLista\">Vol</td><td class=\"titoloLista\">Editore</td><td class=\"titoloLista\">Prezzo</td></tr>";
			var totale = parseFloat("0");
			var sconto = parseFloat("0");
			var spedizione = parseFloat("0");
			while(i<data.length) {
				var voci=data[i].split(sep);
				res0=res0+"<tr><td class=colore2>"+(i+1)+"</td><td class=colore2>"+voci[16]+"</td>";
				res0=res0+"<td class=colore2>"+voci[1]+"</td>";
				res0=res0+"<td class=colore2>"+voci[2]+"</td>";
				res0=res0+"<td class=colore2>&nbsp;"+voci[4]+"</td>";
				res0=res0+"<td class=colore2>"+voci[5]+"</td>";
				res0=res0+"<td class=colore2>"+roundTo(voci[14],2)+"</td>";
				res0=res0+"</tr>";
				totale = totale+parseFloat(voci[14]);
				sconto = sconto+(parseFloat(voci[14])*0.05)
				i++;
			}
			spedizione = spedizione+7;
			res0=res0+"<tr><td class=\"grassetto\" colspan=\"6\">TOTALE</td><td class=\"grassetto\">&euro;&nbsp;"+roundTo(totale,2)+"</td></tr><tr><td class=\"grassetto\" colspan=\"6\">SCONTO</td><td class=\"grassetto\">-&euro;&nbsp;"+roundTo(sconto,2)+"</td></tr><tr><td class=\"grassetto\" colspan=\"6\">SPESE SPEDIZIONE</td><td class=\"grassetto\">&euro;&nbsp;"+roundTo(spedizione,2)+"</td></tr><tr><td class=\"grassetto\" colspan=\"6\">TOTALE</td><td class=\"grassetto\">&euro;&nbsp;"+roundTo((totale-sconto+spedizione),2)+"</td></tr><tr><td colspan=\"7\" class=\"colore2\"><b>SCONTO:</b> 5% sul prezzo di copertina<br /><b>SPESE DI SPEDIZIONE:</b>&nbsp;i libri verranno spediti in contrassegno con una spesa a Tuo carico di &euro; 7 per ogni spedizione <br /><b>SPEDIZIONI FRAZIONATE:</b>&nbsp;se fai un ordine di pi&ugrave; libri, e non tutti sono immediatamente disponibili, dopo 7 giorni dall'ordine Ti invieremo una mail con l'elenco dei libri disponibili e poi ti aggiorneremo con una nuova mail ad ogni nuovo libro disponibile. In queste mail di aggiornamento, troverai un link per chiedere la spedizione immediata dei libri disponibili, annullando o mantenendo l'ordine degli eventuali libri non disponibili.</td></tr></table>";			
			
			dwr.util.setValue("visualizzaCarrello", res0, { escapeHtml:false });	
		}
	}	


	
	function ricercaPV(val1,val2,val3){
		try{_gaq.push(['_trackPageview', "ricercaPuntiVendita"+val1+"_"+val2+"_"+val3]); } catch(err) {}
		clespMain.ricercaPV(val1,val2,val3,ricercaPVResult);	
	}
	
	var ricercaPVResult = function (data) {
		var res0="";
		if(data=='-1'){
			$('disabledZone').style.visibility = 'visible';
			dwr.util.setValue("puntiVendita", "<table><tr><td>Non ci sono punti vendita nella provincia selezionata.</td></tr></table>", { escapeHtml:false });
		}else{	
			i=0;
			
			res0=res0+("<table><tr><td class=\"titoloLista\">Elenco dei punto vendita</td></tr>");	
			while(i<data.length) {		
				var voci=data[i].split(sep);				
				res0=res0+("<tr><td class=\"colore2MixA\"><a style=\"display:block\" href=\"javascript:vaiOrdinePV('selezionePickandPay','ordinePickandPay','"+voci[4]+"','"+voci[0]+"','"+correggiApici(voci[1])+" "+correggiApici(voci[2])+"','"+voci[5]+"')\">"+voci[1]+"<br />"+voci[2]+" ("+voci[4]+")</a></td></tr>");
				i++;
			}
			res0=res0+'</table>';
			dwr.util.setValue("puntiVendita", res0, { escapeHtml:false });
		}
	}
	
