// JavaScript Document
// autore: Luigi Faragalli
// sito: www.wind.it
// sezione: shop
// framework: mootools

function aggiornaQuantita(direction, idprodUpdate, quantitaCorrente) {
	// alert('ok' + direction);
	if(direction == 'meno')
		{
		nuovaQuantita = (quantitaCorrente*1) - 1;
		// alert(nuovaQuantita);
		}
		else
		{
		nuovaQuantita = (quantitaCorrente*1) + 1;
		// alert(nuovaQuantita);
		}
	makePOSTRequest('/dynnew/shop/request/carrello.php', 'ip=' + ipUser + '&idcart=' + valoreCookie ('IDCART') + '&idprod=' + idprodUpdate + '&qt=' + nuovaQuantita + '&op=update', 'carrello', 'aggiornaquantita', counterReq++);

}

function mostraColori() {
	// alert(typeof($('shop_colori_disponibili').style.visibility));
	// alert('*' + $('shop_colori_disponibili').style.visibility + '*');
	if($('shop_colori_disponibili'))
		{
		if($('shop_colori_disponibili').style.visibility === '' || $('shop_colori_disponibili').style.visibility === 'hidden')
			{
			$('shop_colori_disponibili').style.visibility = 'visible';
			$('shop_colore').innerHTML = '<a href="#" onclick="mostraColori(); return false;"><div class="fleft">scegli colore</div><div class="colori_aperti">&nbsp;</div></a>';
			} 
			else if($('shop_colori_disponibili').style.visibility === 'visible')
			{
			$('shop_colori_disponibili').style.visibility = 'hidden';
			$('shop_colore').innerHTML = '<a href="#" onclick="mostraColori(); return false;"><div class="fleft">scegli colore</div><div class="colori_chiusi">&nbsp;</div></a>';
			}
		}
}

function mostraFeature() {
	if($$('.shop_search_feature')[0].style.display == 'block')
		{
		$$('.shop_search_feature')[0].style.display = 'none';
		$$('.shop_search_title a img')[0].set('src', '/img97/new/static/shop_down.gif');
		$('shopFeature').setProperty('value', 0);
		}
		else if ($$('.shop_search_feature')[0].style.display == 'none')
		{
		$$('.shop_search_feature')[0].style.display = 'block';
		$$('.shop_search_title a img')[0].set('src', '/img97/new/static/shop_up.gif');
		$('shopFeature').setProperty('value', 1);
		}
}

// funzioni richiesta ajax
// chiamata tipo nella pagina --> onclick="javascript:doSubmit(this, document.form);"

// variabili default
var counterReq = 0;
var http_request_array = new Array();
var risultatoScritto = new Array();
var arrayRequest = new Array();
var grove = new Array();

function doSubmit(button, form, sequitur) {
	// passaggio 1
	// controlli form
	
	var bOk=true;
	if(form.name === 'formDatiShop')
		{
			idForm = 0;
		}
	if(form.name === 'formDatiShop_0')
		{
			idForm = 1;
		}
	if(form.name === 'formDatiShop_1')
		{
			idForm = 2;
		}
	if(form.name === 'formDatiShop_2')
		{
			idForm = 3;
		}
	if(form.name === 'formDatiShop_3')
		{
			idForm = 4;
		}
	if(form.name === 'formDatiShop_4')
		{
			idForm = 5;
		}
	if(form.name === 'formDatiShop_5')
		{
			idForm = 6;
		}
		// alert(idForm);
	/*
	if(bOk) bOk&= alertField(Check("document." + form.name + ".PrefTel", "'prefisso telefonico'","PhonePrefixID","S",2,5,""));
//	if(bOk) bOk&=alertField(Check("document." + form.name + ".NumTel", "'numero telefonico'","PhoneNumber","S",2,30,""));

	if ((bOk)&&(form.CodiceCliente.value=="")&&(form.CodiceContratto.value=="")&&(form.CodFisc_PIVA.value=="")) {
		alert("E' obbligatorio almeno un valore tra Codice Cliente, Codice Contratto o Codice Fiscale o Partita IVA.");
		bOk=false;
	}
	
	if(bOk) {
		button.disabled = true;
		// form.submit();
		get(form)
	}
	*/
	// alert('ok');
	get(form , idForm, sequitur);
}

function get(obj, idFormParam, sequitur) {
	// passaggio 2
	// preparazione parametri
	var poststr = '';
	if(idFormParam === 0)
		{
		poststr = 'ip=' + ipUser +
					  "&idcart=" + encodeURI( document.getElementById("idcartShopForm").value )+
					  "&idprod=" + encodeURI( document.getElementById("idprodShopRadioForm").value )+ 
					  "&qt=" + encodeURI( document.getElementById("qtShopForm").value )+
					  "&op=" + encodeURI( document.getElementById("opShopForm").value );
		}
	if(idFormParam === 1)
		{
		poststr = 'ip=' + ipUser +
					  "&idcart=" + encodeURI( document.getElementById("idcartShopForm_0").value )+
					  "&idprod=" + encodeURI( document.getElementById("idprodShopRadioForm_0").value )+ 
					  "&qt=" + encodeURI( document.getElementById("qtShopForm").value )+
					  "&op=" + encodeURI( document.getElementById("opShopForm").value );
		}
	if(idFormParam === 2)
		{
		poststr = 'ip=' + ipUser +
					  "&idcart=" + encodeURI( document.getElementById("idcartShopForm_1").value )+
					  "&idprod=" + encodeURI( document.getElementById("idprodShopRadioForm_1").value )+ 
					  "&qt=" + encodeURI( document.getElementById("qtShopForm").value )+
					  "&op=" + encodeURI( document.getElementById("opShopForm").value );
		}
	if(idFormParam === 3)
		{
		poststr = 'ip=' + ipUser +
					  "&idcart=" + encodeURI( document.getElementById("idcartShopForm_2").value )+
					  "&idprod=" + encodeURI( document.getElementById("idprodShopRadioForm_2").value )+ 
					  "&qt=" + encodeURI( document.getElementById("qtShopForm").value )+
					  "&op=" + encodeURI( document.getElementById("opShopForm").value );
		}
	if(idFormParam === 4)
		{
		poststr = 'ip=' + ipUser +
					  "&idcart=" + encodeURI( document.getElementById("idcartShopForm_3").value )+
					  "&idprod=" + encodeURI( document.getElementById("idprodShopRadioForm_3").value )+ 
					  "&qt=" + encodeURI( document.getElementById("qtShopForm").value )+
					  "&op=" + encodeURI( document.getElementById("opShopForm").value );
		}
	if(idFormParam === 5)
		{
		poststr = 'ip=' + ipUser +
					  "&idcart=" + encodeURI( document.getElementById("idcartShopForm_4").value )+
					  "&idprod=" + encodeURI( document.getElementById("idprodShopRadioForm_4").value )+ 
					  "&qt=" + encodeURI( document.getElementById("qtShopForm").value )+
					  "&op=" + encodeURI( document.getElementById("opShopForm").value );
		}
	if(idFormParam === 6)
		{
		poststr = 'ip=' + ipUser +
					  "&idcart=" + encodeURI( document.getElementById("idcartShopForm_5").value )+
					  "&idprod=" + encodeURI( document.getElementById("idprodShopRadioForm_5").value )+ 
					  "&qt=" + encodeURI( document.getElementById("qtShopForm").value )+
					  "&op=" + encodeURI( document.getElementById("opShopForm").value );
		}
	if(sequitur === 0)
		{
		makePOSTRequest('/dynnew/shop/request/carrello.php', poststr, 'scheda', 'inserimento', counterReq++);
		}
		else if(sequitur === 1)
		{
		makePOSTRequest('/dynnew/shop/request/carrello.php', poststr, 'scheda', 'inserimentoredirect', counterReq++);
		}
}

function makePOSTRequest(url, parameters, page, type, numeroRequest) {
	// passaggio 3
	// invio richiesta
	arrayRequest[numeroRequest] = page + '|' + type;
	http_request_array[numeroRequest] = false;
	if (page == 'ricerca' && type == 'statisticheprezzi')
		{
		arrayPrezzoPartenzaComposto = parameters.split('=');
		arrayPrezzoPartenza = arrayPrezzoPartenzaComposto[1].split('&');
		// alert(arrayPrezzoPartenza[0]);
		}
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		http_request_array[numeroRequest] = new XMLHttpRequest();
		if (http_request_array[numeroRequest].overrideMimeType) {
		// set type accordingly to anticipated content type
		// http_request.overrideMimeType('text/xml');
		http_request_array[numeroRequest].overrideMimeType('text/html');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request_array[numeroRequest] = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
			http_request_array[numeroRequest] = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}
	if (!http_request_array[numeroRequest]) {
		alert('Cannot create XMLHTTP instance');
		return false;
	}

	risultatoScritto[numeroRequest] = 'non assegnato';
	http_request_array[numeroRequest].onreadystatechange = function() {alertContents(numeroRequest);};
	http_request_array[numeroRequest].open('POST', url, true);
	http_request_array[numeroRequest].setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_request_array[numeroRequest].setRequestHeader("Content-length", parameters.length);
	http_request_array[numeroRequest].setRequestHeader("Connection", "close");
	http_request_array[numeroRequest].send(parameters);
}

function alertContents(id) {
	// passaggio 4
	// controllo risposte 
		if (http_request_array[id].readyState == 1) {
			 // alert(http_request.readyState);
			 // document.getElementById("content_padded").style.display = 'none';
			 // document.getElementById("loading").style.display = 'block';
			 if(document.location.pathname != '/shop/' && document.location.pathname != '/shop/index.phtml' && arrayRequest.getLast() != 'carrello|spesespedizione')
			 	{
					if($('mbox').style.display != 'block')
					{
			 		smw('boxWait',400,90);
					}
				}
		  }
			
		if (http_request_array[id].readyState == 2) {
		  // smw('boxWait',400,90);
		  }
			
		if (http_request_array[id].readyState == 3) {
			 // alert(http_request.readyState);
			 // document.getElementById("loading").style.display = 'none';
			 // document.getElementById("output_call").style.display = 'block';
		  }	
	
	
		if (http_request_array[id].readyState == 4) 
			{
			// alert(http_request.readyState);
			// alert(http_request.status);
			if (http_request_array[id].status == 200) 
				{
				// alert(http_request.responseText);
				grove[id] = http_request_array[id].responseText;
				// scrittura risultato
				//dotag(grove, id);
				
				if(risultatoScritto[id] === 'non assegnato')
					{
					/*
					if (typeof($('debugShop')) === 'object')
						{
						$('debugShop').innerHTML += '<br /><strong>Risposta Request '+ id +':</strong><br /> ' + dotag(grove[id], id) + '<br />';
						$('debugShop').innerHTML += '<br /><strong>tipo Request ' + id +':</strong><br /> ' + arrayRequest[id] + '<br />';
						}
						else
						{
						dotag(grove[id], id);
						}
					*/
					dotag(grove[id], id);
					if(document.location.pathname != '/shop/' && document.location.pathname != '/shop/index.phtml')
						{
						window.setTimeout('hmw(\'boxWait\',400,90)', 1000);
						}
					}
				risultatoScritto[id] = 'assegnato';
				} 
				else 
				{
				// alert('Non è possibile effettuare la richiesta.');
				}
			}
}

function dotag(tag, id) {
	// passaggio 5
	// manipolazione risultato
	parametriRequest = arrayRequest[id].split('|');
	// alert(parametriRequest[0]);
	// alert(parametriRequest[1]);
	if(parametriRequest[0] === 'home' && parametriRequest[1] === 'slider')
		{
		prezziPrimario = tag.split('|');
		prezziSecondario = new Array;
		// alert(prezziPrimario);
		// alert(prezziPrimario.length)
			for (i = 1; i < prezziPrimario.length-1; i++) {
				prezziSecondario[i-1] = prezziPrimario[i].split('-');
				// alert(prezziSecondario[i-1]);
				
				if (prezziSecondario[i-1][1] != prezziSecondario[i-1][2])
				{
				$$('.shop_ko_price')[i-1].innerHTML = prezziSecondario[i-1][2] + '&euro;';
				$$('.shop_ko_price')[(i-1) + 6].innerHTML = prezziSecondario[i-1][2] + '&euro;';
				$$('.shop_ko_price')[(i-1) + 12].innerHTML = prezziSecondario[i-1][2] + '&euro;';
				}
				
				if (prezziSecondario[i-1][1] != 'NULL')
				{
				$$('.shop_ok_price')[i-1].innerHTML = prezziSecondario[i-1][1] + '&euro;';
				$$('.shop_ok_price')[(i-1) + 6].innerHTML = prezziSecondario[i-1][1] + '&euro;';
				$$('.shop_ok_price')[(i-1) + 12].innerHTML = prezziSecondario[i-1][1] + '&euro;';
				}
			}
		}
		
	if(parametriRequest[0] === 'ricerca' && parametriRequest[1] === 'prezzi')
		{
		prezziSearchPrimario = tag.split('|');
		prezziSearchSecondario = new Array;
		// alert(prezziPrimario);
		// alert(prezziPrimario.length)
			for (i = 1; i < prezziSearchPrimario.length-1; i++) {
				prezziSearchSecondario[i-1] = prezziSearchPrimario[i].split('-');
				// alert(prezziSecondario[i-1]);
				
				if (prezziSearchSecondario[i-1][1] != prezziSearchSecondario[i-1][2])
				{
				$$('.shop_box_phone_price_ko')[i-1].innerHTML = '<p>' + prezziSearchSecondario[i-1][2] + '</p>';
				}
				else if (prezziSearchSecondario[i-1][1] === prezziSearchSecondario[i-1][2])
				{
				if(typeof($$('.shop_box_phone_price_ko')[i-1]) != 'undefined')
						{
						$$('.shop_box_phone_price_ko')[i-1].style.visibility = 'hidden';
						}
				if(typeof($$('.shop_box_phone_price_ko_null')[i-1]) != 'undefined')
						{
						$$('.shop_box_phone_price_ko_null')[i-1].style.visibility = 'hidden';
						}
				}
				
				if(typeof($$('.shop_box_phone_price_ok')[i-1]) != 'undefined')
						{
						$$('.shop_box_phone_price_ok')[i-1].innerHTML = '<p>' + prezziSearchSecondario[i-1][1] + '</p>';
						}
						
				if(typeof($$('.shop_box_phone_price_ok')[i-1]) != 'undefined')
						{
						if(prezziSearchSecondario[i-1][1] == 'NULL')
							{
							$$('.shop_box_phone_price_ok')[i-1].style.visibility = 'hidden';
							}
						}
			}
		}
		
	if(parametriRequest[0] === 'carrello' && parametriRequest[1] === 'aggiornaquantita')	
		{
		makePOSTRequest('/shop/request/qtcart.php', 'idcart=' + valoreCookie ('IDCART'), 'home', 'aggiornatotale', counterReq++);
		
		makePOSTRequest('/dynnew/shop/request/carrello.php', 'idcart=' + valoreCookie ('IDCART') + '&op=read', 'carrello', 'lista', counterReq++);
		}
		
	if(parametriRequest[0] === 'carrello' && parametriRequest[1] === 'prezzi')
		{
		prezziSearchPrimario = tag.split('|');
		prezziSearchSecondario = new Array;
		prezzoProdotto = new Array;
		quantitaProdotto = new Array;
		totaleProdotto = new Array;
		stringatotaleProdotto = new Array;
		// alert(prezziPrimario);
		// alert(prezziPrimario.length)
			for (i = 1; i < prezziSearchPrimario.length-1; i++) {
				prezziSearchSecondario[i-1] = prezziSearchPrimario[i].split('-');
				// alert(prezziSecondario[i-1]);
				
				if(typeof($$('.shop_carrello_price_quantity')[i-1]) != 'undefined')
						{
						$$('.shop_carrello_price_quantity')[i-1].innerHTML = '<p>' + prezziSearchSecondario[i-1][1] + '&euro;</p>';
						
						prezzoProdotto[i-1] = Number(prezziSearchSecondario[i-1][1].replace(',', '.'));
						quantitaProdotto[i-1] = Number(listaSecondario[i-1][2]);
						totaleProdotto[i-1] = (prezzoProdotto[i-1]*quantitaProdotto[i-1]).toFixed(2);
						stringatotaleProdotto[i-1] = totaleProdotto[i-1].replace('.', ',');
						$$('.shop_carrello_price')[i-1].innerHTML = '<p>' + stringatotaleProdotto[i-1] + '&euro;</p>';
						}
						
				if(typeof($$('.shop_carrello_price_quantity')[i-1]) != 'undefined')
						{
						if(prezziSearchSecondario[i-1][1] == 'NULL')
							{
							$$('.shop_carrello_price_quantity')[i-1].style.visibility = 'hidden';
							}
						}
			}
			TotaleCarrello = new Number;
			for (i=0; i<totaleProdotto.length; i++)
				{
				TotaleCarrello = TotaleCarrello + Number(totaleProdotto[i]);
				}
			$$('#shop_totale p span')[0].innerHTML = (TotaleCarrello.toFixed(2) + '&euro;').replace('.', ',');
			makePOSTRequest('/dynnew/shop/request/spesespedizione.php', 'idcart=' + valoreCookie ('IDCART') + '&windeun=' + valoreCookie ('windeun'), 'carrello', 'spesespedizione', counterReq++);
		}
	
	if(parametriRequest[0] === 'carrello' && parametriRequest[1] === 'spesespedizione')
		{
			$$('#shop_totale p span')[1].innerHTML = tag + '&euro;';
			var speseSpedizione = new Number;
			speseSpedizione = Number(tag.replace(',', '.'));
			var sommaProdotti = Number($$('#shop_totale p span')[0].innerHTML.substring(0, $$('#shop_totale p span')[0].innerHTML.length-1).replace(',', '.'));
			var speseTotali = new Number;
			speseTotali = speseSpedizione+sommaProdotti;
			$$('#shop_totale p span')[2].innerHTML = (speseTotali.toFixed(2) + '&euro;').replace('.', ',');
		}
	
	if(parametriRequest[0] === 'home' && parametriRequest[1] === 'totale')
		{
			if($('tasto-carrello-totale'))
				{
					$('tasto-carrello-totale').innerHTML = tag;
					// gestione tasto carrello
					// variabile carrello aperto
					TastoCarrello = new Fx.Slide('shop_top_area_open');
					/*
					$('tasto-carrello-totale').addEvent('mouseenter', function(e){
						e.stop();
						TastoCarrello.slideIn();
					}); 
					$('shop_top_area_open').addEvent('mouseleave', function(e){
						e.stop();
						TastoCarrello.slideOut();
					}); 
					*/
					TastoCarrello.toggle();
					window.setTimeout("$('shop_tabs_inner3_over').style.visibility = 'visible'", 500);
				}
		}
		
	if(parametriRequest[0] === 'home' && parametriRequest[1] === 'aggiornatotale')
		{
		$('tasto-carrello-totale').innerHTML = tag;
		// TastoCarrello.slideIn();
		// window.setTimeout("$('shop_tabs_inner3_over').style.visibility = 'visible'", 500);
		}
		
	if(parametriRequest[0] === 'home' && parametriRequest[1] === 'lista')
		{
			if($('shop_top_area_open_mid'))
				{
				$('shop_top_area_open_mid').innerHTML = '';
				listaPrimario = tag.split('|');
				if (listaPrimario[1] === 'KO Carrello vuoto')
					{
					// alert (listaPrimario[1]);
					$('shop_top_area_open_mid').innerHTML = 'Carrello vuoto<br />';
					return;
					}
				if (listaPrimario[1] === 'KO')
					{
					// alert (listaPrimario[1]);
					$('shop_top_area_open_mid').innerHTML = listaPrimario[1]+'<br />';
					return;
					}
				listaSecondario = new Array;
					for (i = 1; i < listaPrimario.length-1; i++) {
						listaSecondario[i-1] = listaPrimario[i].split('#');
						$('shop_top_area_open_mid').innerHTML += '<a href="'+ listaSecondario[i-1][3] +'">' + listaSecondario[i-1][1] + '</a>';
						if(listaSecondario[i-1][2] != 1)
							{
								$('shop_top_area_open_mid').innerHTML += ' (' + listaSecondario[i-1][2] + ')';
							}
						$('shop_top_area_open_mid').innerHTML += '<br />';
						$('shop_top_area_open_mid').innerHTML += '<div class="shop_top_area_open_separatore">&nbsp;</div>';
					}
					$('shop_top_area_open_mid').innerHTML += '<div class="shop_top_area_open_link"><a href="/shop/carrello.phtml">Vai al carrello</a></div><div class="clear f0"></div>';
				}
		}
		
	if(parametriRequest[0] === 'carrello' && parametriRequest[1] === 'lista')
		{
		$('shop_top_area_open_mid').innerHTML = '';
		listaPrimario = tag.split('|');
		if (listaPrimario[1] === 'KO Carrello vuoto')
			{
			// alert (listaPrimario[1]);
			$('shop_top_area_open_mid').innerHTML = 'Carrello vuoto<br />';
			$$('.shop_itab_container')[0].innerHTML = '<div style="font-size: 18px; text-align: center"><br/><br/><br/>Il tuo carrello è vuoto<br/><br/><br/></div>';
			$$('.shop_itab_label')[0].setStyle('visibility', 'hidden');
			$$('.avanti')[0].innerHTML = '&#160;'
			$$('.avanti')[0].setStyle('visibility', 'hidden');
			$$('#shop_totale p')[0].setStyle('visibility', 'hidden');
			$$('#shop_totale p')[1].setStyle('visibility', 'hidden');
			return;
			}
		if (listaPrimario[1] === 'KO')
			{
			// alert (listaPrimario[1]);
			$('shop_top_area_open_mid').innerHTML = listaPrimario[1]+'<br />';
			return;
			}
		$$('.shop_itab_label')[0].setStyle('visibility', 'visible');
		listaSecondario = new Array;
			for (i = 1; i < listaPrimario.length-1; i++) {
				listaSecondario[i-1] = listaPrimario[i].split('#');
				$('shop_top_area_open_mid').innerHTML += '<a href="'+ listaSecondario[i-1][3] +'">' + listaSecondario[i-1][1] + '</a>';
				if(listaSecondario[i-1][2] != 1)
					{
						$('shop_top_area_open_mid').innerHTML += ' (' + listaSecondario[i-1][2] + ')';
					}
				$('shop_top_area_open_mid').innerHTML += '<br />';
				$('shop_top_area_open_mid').innerHTML += '<div class="shop_top_area_open_separatore">&nbsp;</div>';
			}
			$('shop_top_area_open_mid').innerHTML += '<div class="shop_top_area_open_link"><a href="/shop/carrello.phtml">Vai al carrello</a></div><div class="clear f0"></div>';
			
			$$('.shop_itab_container')[0].innerHTML = '';
			
			stringaIdprodCarrello = '';
			
			for (i = 0; i < listaPrimario.length - 2; i++) 
				{
					$$('.shop_itab_container')[0].innerHTML += '<div id="shop_carrello_box_' + i + '" class="shop_carrello"></div>';
					
					if(typeof(listaSecondario[i][4]) != 'undefined')
						{
							if(listaSecondario[i][4] != '')
							{
							$('shop_carrello_box_' + i).innerHTML += '<div class="shop_carrello_phone"><a href="' + listaSecondario[i][3] + '"><img width="110" border="0" height="165" src="' + listaSecondario[i][4] + '"/></a></div>';
							}
							else
							{
							$('shop_carrello_box_' + i).innerHTML += '<div class="shop_carrello_phone"><a href="' + listaSecondario[i][3] + '"><img width="110" border="0" height="165" src="/img97/static/space.gif"/></a></div>';
							}
						}
					
					$('shop_carrello_box_' + i).innerHTML += '<div class="shop_carrello_name"><p><a href="' + listaSecondario[i][3] + '">' + listaSecondario[i][1] + '</a></p></div>';
					
					$('shop_carrello_box_' + i).innerHTML += '<div class="shop_carrello_price_quantity"><p>&euro;</p></div>';
					
					$('shop_carrello_box_' + i).innerHTML += '<div class="shop_carrello_quantity"><div class="fleft shop_carrello_quantity_left"><a href="#" onclick="aggiornaQuantita(\'meno\', \'' + listaSecondario[i][0] + '\', \'' + listaSecondario[i][2] + '\'); return false;"><img width="15" border="0" height="22" src="/img97/static/space.gif"/></a></div><div id="shop_carrello_quantity_center_' + i + '" class="fleft shop_carrello_quantity_center">' + listaSecondario[i][2] + '</div><div class="fright shop_carrello_quantity_right"><a href="#" onclick="aggiornaQuantita(\'piu\', \'' + listaSecondario[i][0] + '\', \'' + listaSecondario[i][2] + '\'); return false;"><img width="15" border="0" height="22" src="/img97/static/space.gif"/></a></div></div>';
					
					$('shop_carrello_box_' + i).innerHTML += '<div class="shop_carrello_price"><p>&euro;</p></div>';
					
					$('shop_carrello_box_' + i).innerHTML += '<div class="shop_carrello_elimina"><p><a href="#" onclick="javascript: makePOSTRequest(\'/dynnew/shop/request/carrello.php\', \'idcart=' + valoreCookie ('IDCART') + '&amp;idprod=' + listaSecondario[i][0] + '&amp;op=delete\', \'carrello\', \'cancellazione\', ' + counterReq++ + '); return false;"><img width="40" border="0" height="40" src="/img97/new/static/shop_tasto_elimina.gif"/></a></p></div>';
					
					$('shop_carrello_box_' + i).innerHTML += '<div class="shop_carrello_line">&#160;</div>';
					
					$('shop_carrello_box_' + i).innerHTML += '<div class="clear f0">&#160;</div>';
					
					if ( i < listaPrimario.length - 3)
						{
						$$('.shop_itab_container')[0].innerHTML += '<div class="shop_carrello_separator">&#160;</div>';
						}
					stringaIdprodCarrello += listaSecondario[i][0] + '|';
				}
				
				makePOSTRequest('/shop/request/prezzi.php', 'idcart=' + valoreCookie ('IDCART') + '&idprod=' + stringaIdprodCarrello, 'carrello', 'prezzi', counterReq++);
		}
		
	if(parametriRequest[0] === 'ricerca' && parametriRequest[1] === 'soldflagsearch')
		{
		// divisione preliminare dell'array principale	
		soldflagsearchCompleto = tag.split(']');
		// settaggio variabili
		soldflagsearchArrayTelefoni = new Array;
		soldflagsearchArrayVendibilita = new Array;
		soldflagsearchIndex = new Array;
		soldflagsearchFlag = new Array;
		horizontalSlideSearch = new Array;
		numColori = new Array;
		soldflagsearchMatriceColori = new Array();
		numLinkSlide = 1;
		numWrapSlide = 0;
		// creazione di un array per ogni singolo telefono
		for(i=0; i<soldflagsearchCompleto.length; i++)
			{
			soldflagsearchArrayTelefoni[i] = soldflagsearchCompleto[i].split('|');
			}
		// elaborazione di ogni singolo array telefono	
		for(i=0; i<soldflagsearchArrayTelefoni.length; i++)
			{
			// estrapolazione valore vendibilita'
			soldflagsearchArrayVendibilita[i] = soldflagsearchArrayTelefoni[i][0].split('#');
			// creazione array colori singolo telefono
			soldflagsearchMatriceColori[i] = new Array();
			
			if(soldflagsearchArrayVendibilita[i][1] === 'OK')
				{
				// alert('il telefono ' + (i +1) + ' è vendibile');
				// visualizzazione tasto acquista
				$$('.shop_box_phone_acquista')[i].innerHTML = '<div id="' + i + '_' + numLinkSlide + '_' + numWrapSlide + '" class="shop_tasto_acquista_immagine"><a href="#" onclick="return false;"><img src="/img97/new/static/shop_tasto_acquista.gif" alt="acquista" width="67" height="27" border="0" /></a><a href="#" onclick="return false;"><img src="/img97/new/static/shop_tasto_acquista_freccia_1.gif" alt="acquista" width="16" height="27" border="0" /></a></div><div class="elemento_scelta_wrapper"><div id="elemento_scelta_' + i + '" class="shop_tasto_acquista_scelte"><a href="#" onclick="javascript:doSubmit(this, document.formDatiShop_' + i + ', 0);">Aggiungi al carrello</a><div class="shop_top_area_open_separatore">&nbsp;</div><a href="#" onclick="javascript:doSubmit(this, document.formDatiShop_' + i + ', 1);">Procedi all\'acquisto</a></div></div>';
				horizontalSlideSearch[i] = new Fx.Slide('elemento_scelta_' + i, {mode: 'horizontal'});
				horizontalSlideSearch[i].slideOut();
				$$('.shop_tasto_acquista_immagine a')[(numLinkSlide - 1)].addEvent('click', function(){
				paramArray = this.getParent().id.split('_');
				divTemp = $$('.elemento_scelta_wrapper div')[paramArray[2]];
					if(divTemp.style.width === '0px')
						{
							$$('.shop_tasto_acquista_immagine a')[paramArray[1]].innerHTML = '<img src="/img97/new/static/shop_tasto_acquista_freccia_2.gif" alt="acquista" width="16" height="27" border="0" />';
							horizontalSlideSearch[paramArray[0]].slideIn();
							$('elemento_scelta_' + paramArray[0]).style.visibility = 'visible';
						}
						else
						{
							$$('.shop_tasto_acquista_immagine a')[paramArray[1]].innerHTML = '<img src="/img97/new/static/shop_tasto_acquista_freccia_1.gif" alt="acquista" width="16" height="27" border="0" />';
							horizontalSlideSearch[paramArray[0]].slideOut();
						}
				});
				$$('.shop_tasto_acquista_immagine a')[numLinkSlide].addEvent('click', function(){
				paramArray = this.getParent().id.split('_');
				divTemp = $$('.elemento_scelta_wrapper div')[paramArray[2]];
					if(divTemp.style.width === '0px')
						{
							$$('.shop_tasto_acquista_immagine a')[paramArray[1]].innerHTML = '<img src="/img97/new/static/shop_tasto_acquista_freccia_2.gif" alt="acquista" width="16" height="27" border="0" />';
							horizontalSlideSearch[paramArray[0]].slideIn();
							$('elemento_scelta_' + paramArray[0]).style.visibility = 'visible';
						}
						else
						{
							$$('.shop_tasto_acquista_immagine a')[paramArray[1]].innerHTML = '<img src="/img97/new/static/shop_tasto_acquista_freccia_1.gif" alt="acquista" width="16" height="27" border="0" />';
							horizontalSlideSearch[paramArray[0]].slideOut();
						}
				});
				numLinkSlide = numLinkSlide + 2;
				numWrapSlide = numWrapSlide + 3;
				}
				
			// isolamento valori flag
			soldflagsearchIndex[i] = soldflagsearchArrayTelefoni[i].length - 1;
			positionFlag = soldflagsearchIndex[i];
			soldflagsearchFlag[i] = soldflagsearchArrayTelefoni[i][positionFlag].split('#');
				if(soldflagsearchFlag[i][2] === 'OK')
					{
					if(typeof($$('.shop_box_icons')[i]) != 'undefined')
						{
						$$('.shop_box_icons')[i].innerHTML += '<img src="/img/static/shop_icona_solodaweb_r.gif" alt="solodaweb" width="75" height="40" />';
						}
					}
					
				if(soldflagsearchFlag[i][2] === 'KO' && soldflagsearchArrayVendibilita[i][1] === 'KO')
					{
					if(typeof($$('.shop_box_icons')[i]) != 'undefined')
						{
						$$('.shop_box_icons')[i].innerHTML += '<a href="/it/privati/rivenditori/rivenditori.phtml"><img src="/img/static/shop_icona_rivenditore_r.gif" alt="rivenditore" border="0" width="75" height="40" /></a>';
						}
					}
					
				if(soldflagsearchFlag[i][0] === 'OK')
					{
					if(typeof($$('.shop_box_icons')[i]) != 'undefined')
						{
						$$('.shop_box_icons')[i].innerHTML += '<img src="/img/static/shop_icona_novita_r.gif" alt="novita" width="75" height="40" />';
						}
					}
					
				if(soldflagsearchFlag[i][1] === 'OK')
					{
					if(typeof($$('.shop_box_icons')[i]) != 'undefined')
						{
						$$('.shop_box_icons')[i].innerHTML += '<img src="/img/static/shop_icona_promozione_r.gif" alt="promozione" width="75" height="40" />';
						}
					}
			// gestione colori
			numColoriVal = soldflagsearchArrayTelefoni[i].length;
			numColori[i] = numColoriVal - 1;
			if(typeof($$('.shop_colori_disponibili')[i]) != 'undefined')
				{
				$$('.shop_colori_disponibili')[i].innerHTML = '';
				}
			if(soldflagsearchArrayVendibilita[i][1] === 'OK')
				{
				defaultImpostato = false;
				if(typeof($$('.shop_colori_disponibili')[i]) != 'undefined')
					{
					// creazione form
					$$('.shop_colori_disponibili')[i].innerHTML += '<form method="post" name="formDatiShop_'+i+'" id="formDatiShop_' + i + '" style="display:inline">';
					$$('.shop_colori_disponibili')[i].innerHTML += '<input id="idcartShopForm_'+i+'"name="idcartShopForm_'+i+'" type="hidden" value="'+valoreCookie ('IDCART')+'" />';
					$$('.shop_colori_disponibili')[i].innerHTML += '<input id="idprodShopRadioForm_'+i+'" name="idprodShopRadioForm_'+i+'" type="hidden" value="" />';
					$$('.shop_colori_disponibili')[i].innerHTML += '<input id="qtShopForm" name="qtShopForm" type="hidden" value="1" />';
					$$('.shop_colori_disponibili')[i].innerHTML += '<input id="opShopForm" name="opShopForm" type="hidden" value="insert" />';
					}	
				for (j=1; j<numColori[i]; j++)
					{
					soldflagsearchMatriceColori[i][j] = soldflagsearchArrayTelefoni[i][j].split('#');
					if((soldflagsearchMatriceColori[i][j][0] != 'NULL') && (defaultImpostato == false))
						{
						termineColori = ' checked="checked" /></div>';
						// alert(soldflagsearchMatriceColori[i][j][0]);
						$('idprodShopRadioForm_' + i).value = soldflagsearchMatriceColori[i][j][0];
						defaultImpostato = true;
						}
						else
						{
						termineColori = '/></div>'
						}
				
					if(soldflagsearchMatriceColori[i][j][0] != 'NULL' && typeof($$('.shop_colori_disponibili')[i]) != 'undefined')
						{
						$$('.shop_colori_disponibili')[i].innerHTML += '<div class="shop_colore_label fleft">'+soldflagsearchMatriceColori[i][j][1]+'</div><div class="fleft"><input name="idprodShopForm_'+i+'" type="radio" class="styled" value="'+soldflagsearchMatriceColori[i][j][0]+'"'+termineColori;
						}
						
					if(soldflagsearchMatriceColori[i][j][1] == 'notdefine' && typeof($$('.shop_colori_disponibili')[i]) != 'undefined')
						{
						$$('.shop_colori_disponibili')[i].style.visibility = 'hidden';
						}	
						
					}
				if(typeof($$('.shop_colori_disponibili')[i]) != 'undefined')
					{
					$$('.shop_colori_disponibili')[i].innerHTML += '</form>';
					$$('.shop_colori_disponibili')[i].innerHTML += '<div class="clear f0">&nbsp;</div>';
					}
				}
			}
			// avvio radio button
			if (typeof(Custom) === 'object') 
				{ 
				Custom.initForm(); 
				}
		}
		
	if(parametriRequest[0] === 'ricerca' && parametriRequest[1] === 'modelli')
		{
		modelloSettatoIe = false;
		modelliPrimario = tag.split('|');
		selectModello = $(document.body).getElements('select[name=shop_modello]')[0];
		selectModello.innerHTML = '<option value="ALL" selected="selected">tutti</option>';
		$('selectshop_modello').innerHTML = 'tutti';
		for (i=0; i<modelliPrimario.length; i++)
			{
				if(i===0)
				{
					if(Browser.Engine.name == 'trident')
						{
						optionModello = new Element('option', {
							'value' : 'ALL',
							'html' : 'tutti'
							});
						optionModello.inject(selectModello, 'bottom');
						if (Browser.Engine.name == 'trident' && !modelloSettatoIe)
							{
							$('selectshop_modello').innerHTML = 'tutti';
							modelloSettatoIe = true;
							}
						}
				}
				else
				{
				// alert (modelliPrimario[i]);
				if(modelliPrimario[i] != '')
					{
					optionModello = new Element('option', {
						'value' : modelliPrimario[i],
						'html' : modelliPrimario[i]
						});
					optionModello.inject(selectModello, 'bottom');
					if (Browser.Engine.name == 'trident' && !modelloSettatoIe)
						{
						$('selectshop_modello').innerHTML = modelliPrimario[i];
						modelloSettatoIe = true;
						}
					}
				}
			}
		}
		
	if(parametriRequest[0] === 'ricerca' && parametriRequest[1] === 'statisticheprezzi')
		{
		statisticheprezziPrimario = tag.split('|');
		$('shopPrezzoMin').value = statisticheprezziPrimario[1];
		$('shopPrezzoMax').value = statisticheprezziPrimario[0];
		// First Example
		minStep = ($('shopPrezzoMin').value * 1);
		maxStep = ($('shopPrezzoMax').value * 1);
		startPrice = maxStep;
		if(arrayPrezzoPartenza[0])
			{
			startPrice = arrayPrezzoPartenza[0];
			}
		var el = $('myElement');
		maxp = $('shopPrezzoSel');
		
		// Create the new slider instance
		if($('myElement'))
			{
			mySlider = new Slider(el, el.getElement('.knob'), {
				steps: $('shopPrezzoMax').value.toInt(),
				range: [minStep, maxStep],
				onChange: function(nvalue){
					if(typeof($('myElement').children) == 'undefined')
						{
							oldFirefoxFixPrice = $('myElement').getChildren();
							oldFirefoxFixPrice[0].innerHTML = nvalue + '&euro;';
							maxp.setProperty('value', nvalue);
						}
						else
						{
							$('myElement').children[0].innerHTML = nvalue + '&euro;';
							maxp.setProperty('value', nvalue);
						}
				}
				}).set(startPrice);
			}
		}
		
	if(parametriRequest[0] === 'scheda' && parametriRequest[1] === 'soldflag')
		{
		soldflagCompleto = tag.split(']');
		
		for(i=0; i<soldflagCompleto.length; i++)
			{
			
			// isolamento valori vendibilita'
			soldflagPrimario = soldflagCompleto[i].split('|');
			soldflagVendibilita = soldflagPrimario[0].split('#');
			
			// isolamento valori flag
			soldflagIndex = soldflagPrimario.length - 1;
			soldflagFlag = soldflagPrimario[soldflagIndex].split('#');
			controlloSezione = document.location.search.split('=');
			if (controlloSezione[1] == 'Aziende' || controlloSezione[1] == 'Professionisti' || controlloSezione[1] == 'Grandiaziende')
				{
				$$('.shop_icon_garden')[0].innerHTML = '';
				// alert(controlloSezione[1]);
				}
				else
				{
					if(soldflagFlag[2] === 'OK')
						{
						$$('.shop_icon_garden')[0].innerHTML += '<img src="/img/static/shop_icona_solodaweb.gif" alt="solodaweb" width="60" height="40" />';
						}
						
					if(soldflagFlag[2] === 'KO' && soldflagVendibilita[1] === 'KO')
						{
						$$('.shop_icon_garden')[0].innerHTML += '<a href="/it/privati/rivenditori/rivenditori.phtml"><img src="/img/static/shop_icona_rivenditore.gif" alt="rivenditore" border="0" width="60" height="40" /></a>';
						}
						
					if(soldflagFlag[0] === 'OK')
						{
						$$('.shop_icon_garden')[0].innerHTML += '<img src="/img/static/shop_icona_novita.gif" alt="novita" width="60" height="40" />';
						}
						
					if(soldflagFlag[1] === 'OK')
						{
						$$('.shop_icon_garden')[0].innerHTML += '<img src="/img/static/shop_icona_promozione.gif" alt="promozione" width="60" height="40" />';
						}
				}
					
			// colori e tasto acquista		
			if(soldflagVendibilita[1] === 'OK' && (controlloSezione[1] != 'Aziende' && controlloSezione[1] != 'Professionisti' && controlloSezione[1] != 'Grandiaziende'))
				{
				$('shop_tasto_acquista').innerHTML = '<div class="shop_tasto_acquista_immagine"><a href="#" onclick="return false;"><img src="/img97/new/static/shop_tasto_acquista.gif" alt="acquista" width="67" height="27" border="0" /></a><a href="#" onclick="return false;"><img src="/img97/new/static/shop_tasto_acquista_freccia_1.gif" alt="acquista" width="16" height="27" border="0" /></a></div><div class="elemento_scelta_wrapper"><div id="elemento_scelta" class="shop_tasto_acquista_scelte"><a href="#" onclick="javascript:doSubmit(this, document.formDatiShop, 0);">Aggiungi al carrello</a><div class="shop_top_area_open_separatore">&nbsp;</div><a href="#" onclick="javascript:doSubmit(this, document.formDatiShop, 1);">Procedi all\'acquisto</a></div></div>';
				horizontalSlide = new Fx.Slide('elemento_scelta', {mode: 'horizontal'});
				horizontalSlide.slideOut();
				$$('.shop_tasto_acquista_immagine a')[1].addEvent('click', function(){
					if($$('.elemento_scelta_wrapper div')[0].style.width === '0px')
						{
						$$('.shop_tasto_acquista_immagine a')[1].innerHTML = '<img src="/img97/new/static/shop_tasto_acquista_freccia_2.gif" alt="acquista" width="16" height="27" border="0" />';
						horizontalSlide.slideIn();
						$('elemento_scelta').style.visibility = 'visible';
						}
						else
						{
						$$('.shop_tasto_acquista_immagine a')[1].innerHTML = '<img src="/img97/new/static/shop_tasto_acquista_freccia_1.gif" alt="acquista" width="16" height="27" border="0" />';
						horizontalSlide.slideOut();
						}
					});
				$$('.shop_tasto_acquista_immagine a')[0].addEvent('click', function(){
					if($$('.elemento_scelta_wrapper div')[0].style.width === '0px')
						{
						$$('.shop_tasto_acquista_immagine a')[1].innerHTML = '<img src="/img97/new/static/shop_tasto_acquista_freccia_2.gif" alt="acquista" width="16" height="27" border="0" />';
						horizontalSlide.slideIn();
						$('elemento_scelta').style.visibility = 'visible';
						}
						else
						{
						$$('.shop_tasto_acquista_immagine a')[1].innerHTML = '<img src="/img97/new/static/shop_tasto_acquista_freccia_1.gif" alt="acquista" width="16" height="27" border="0" />';
						horizontalSlide.slideOut();
						}
					});
				}
			soldflagSecondario = new Array;
			$('shop_colori_disponibili').innerHTML = '';
			defaultImpostato = false;
			if(controlloSezione[1] != 'Aziende' && controlloSezione[1] != 'Professionisti' && controlloSezione[1] != 'Grandiaziende')
				{
					for (i = 1; i < soldflagPrimario.length-1; i++) 
						{
							soldflagSecondario[i-1] = soldflagPrimario[i].split('#');
							
							if((soldflagSecondario[i-1][0] != 'NULL') && (defaultImpostato == false))
							{
							termineColori = ' checked="checked" /></div>';
							$('idprodShopRadioForm').value = soldflagSecondario[i-1][0];
							defaultImpostato = true;
							}
							else
							{
							termineColori = '/></div>'
							}
							
							if(soldflagSecondario[i-1][1] == 'notdefine')
							{
							$('shop_colore').style.visibility = 'hidden';	
							$('shop_colori_disponibili').style.visibility = 'hidden';
							}
							
							if(soldflagSecondario[i-1][0] != 'NULL')
							{
							$('shop_colori_disponibili').innerHTML += '<div class="shop_colore_label fleft">'+ soldflagSecondario[i-1][1] +'</div><div class="fleft"><input name="idprodShopForm" type="radio" class="styled" value="' + soldflagSecondario[i-1][0] + '"' + termineColori;
							}
							
						}
				}
				$('shop_colori_disponibili').innerHTML += '<div class="clear f0">&nbsp;</div>';
				if (typeof(Custom) === 'object') {
						Custom.initForm();
					}
				if(soldflagVendibilita[1] === 'KO' || (controlloSezione[1] == 'Aziende' || controlloSezione[1] == 'Professionisti' || controlloSezione[1] == 'Grandiaziende'))
					{
					$('shop_colore').style.visibility = 'hidden';
					}
			}
		}
		
	if(parametriRequest[0] === 'scheda' && parametriRequest[1] === 'prezzi')
		{
		prezziPrimario = tag.split('|');
		prezziSecondario = new Array;
		prezziSecondario = prezziPrimario[1].split('-');
		controlloSezione = document.location.search.split('=');
		// alert(controlloSezione[1]);
		if (controlloSezione[1] == 'Aziende' || controlloSezione[1] == 'Professionisti' || controlloSezione[1] == 'Grandiaziende')
			{
			$$('.shop_prezzi')[0].style.visibility = 'hidden';
			}
			else
			{
				if (prezziSecondario[1] != prezziSecondario[2])
				{
				$$('.shop_prezzi_ko')[0].innerHTML = prezziSecondario[2];
				$$('.shop_prezzi_ko')[0].style.display = 'block';
				$$('.shop_prezzi_ko_null')[0].style.display = 'block';
				}
				
				if (prezziSecondario[1] != 'NULL')
				{
				$$('.shop_prezzi_ok')[0].innerHTML = prezziSecondario[1];
				}
				else
				{
				$$('.shop_prezzi')[0].style.visibility = 'hidden';
				}
			}
		}
		
	if(parametriRequest[0] === 'scheda' && parametriRequest[1] === 'inserimentoredirect')
		{
		window.location = '/shop/carrello.phtml';
		}
		
	if(parametriRequest[0] === 'carrello' && parametriRequest[1] === 'cancellazione')
		{
		window.location = '/shop/carrello.phtml';
		}
		
	if(parametriRequest[0] === 'scheda' && parametriRequest[1] === 'inserimento')
		{
		$('shop_top_area_open_mid').innerHTML = '';
		inserimentoPrimario = tag.split('|');
		if(valoreCookie ('IDCART') != inserimentoPrimario[0]){
			impostaCookie('IDCART',inserimentoPrimario[0],'','/');
			$('idcartShopForm').value = valoreCookie ('IDCART');
		}
		// gestione controllo flood
		if(inserimentoPrimario[1] === 'OK')
			{
				$('tasto-carrello-totale').innerHTML = inserimentoPrimario[2];
				inserimentoSecondario = new Array;
				for (i = 3; i < inserimentoPrimario.length-1; i++) 
					{
						inserimentoSecondario[i-3] = inserimentoPrimario[i].split('#');
						$('shop_top_area_open_mid').innerHTML += '<a href="'+ inserimentoSecondario[i-3][3] +'">' + inserimentoSecondario[i-3][1] + '</a>';
						if(inserimentoSecondario[i-3][2] != 1)
							{
								$('shop_top_area_open_mid').innerHTML += ' (' + inserimentoSecondario[i-3][2] + ')';
							}
						$('shop_top_area_open_mid').innerHTML += '<br />';
						$('shop_top_area_open_mid').innerHTML += '<div class="shop_top_area_open_separatore">&nbsp;</div>';
					}
			}
			else if(inserimentoPrimario[1] === 'KO')
			{
			$('shop_top_area_open_mid').innerHTML += inserimentoPrimario[2];
			$('shop_top_area_open_mid').innerHTML += '<br />';
						$('shop_top_area_open_mid').innerHTML += '<div class="shop_top_area_open_separatore">&nbsp;</div>';
			}
			$('shop_top_area_open_mid').innerHTML += '<div class="shop_top_area_open_link"><a href="/shop/carrello.phtml">Vai al carrello</a></div><div class="clear f0"></div>';
			TastoCarrello.slideIn();
			if ($('shop_top_area_open').style.marginTop != '0px') { changeBg(); }
			setTimeout('TastoCarrello.slideOut()', 1500);
			setTimeout('changeBg()', 2000);
		}
		
	return tag;
}

function changeBg(){
	if($('shop_top_area').style.backgroundImage === '' || $('shop_top_area').style.backgroundImage === 'url(/img97/new/static/shop_top_area_background_1024.gif)')
		{
			$('shop_top_area').style.backgroundImage = 'url(/img97/new/static/shop_top_area_background_1024_open.gif)';
		}
		else if ($('shop_top_area').style.backgroundImage === 'url(/img97/new/static/shop_top_area_background_1024_open.gif)')
		{
			$('shop_top_area').style.backgroundImage = 'url(/img97/new/static/shop_top_area_background_1024.gif)';
		}
}

function hideTab(numTab){
	for(i=0; i<numTab; i++)
		{
		$$('.shop_itab_container_txt')[i].style.display = 'none';
		$$('.shop_itab_container_txt')[i].style.visibility = 'hidden';
		}
		
		if (numTab === 4)
			{
			$('shop_itab_bar').innerHTML = '<div class="fright"><img height="26" border="0" width="6" class="phide" alt="" src="/img97/new/static/shop_itab_right_curve_1024.gif"/></div><div id="tab_0" class="shop_itab_item_off_nep" style="background: transparent url(/img97/new/static/shop_itab_off_left_tab0_1024.gif) no-repeat scroll left top;"><p><a href="#" onclick="showTab(1); return false;">' + shopTabTxt[0] + '</a></p></div><div class="itab_spacer">&nbsp;</div><div id="tab_1" class="shop_itab_item_off_nep"><p><a href="#" onclick="showTab(2); return false;">' + shopTabTxt[1] + '</a></p></div><div class="itab_spacer">&nbsp;</div><div id="tab_2" class="shop_itab_item_off_nep"><p><a href="#" onclick="showTab(3); return false;">' + shopTabTxt[2] + '</a></p></div><div class="itab_spacer">&nbsp;</div><div id="tab_3" class="shop_itab_item_off_nep"><p><a href="#" onclick="showTab(4); return false;">' + shopTabTxt[3] + '</a></p></div><div class="itab_spacer">&nbsp;</div>';
			}
			else if (numTab === 1)
			{
			$('shop_itab_bar').innerHTML = '<div class="fright"><img height="26" border="0" width="6" class="phide" alt="" src="/img97/new/static/shop_itab_right_curve_1024.gif"/></div><div id="tab_0" class="shop_itab_item_off_nep" style="background: transparent url(/img97/new/static/shop_itab_off_left_tab0_1024.gif) no-repeat scroll left top;"><p><a href="#" onclick="showTab(1); return false;">' + shopTabTxt[0] + '</a></p></div><div class="itab_spacer">&nbsp;</div>';
			}
		dimTab();
}

// array nomi tab
var shopTabTxt=Array("Descrizione","Modalit&agrave; di pagamento","Modalit&agrave; di consegna","Diritto di recesso");

function showTab(idTab){
		// alert($('shop_itab_bar').children.length);
		$$('.shop_itab_container')[0].setStyle('display', 'none');
		if(typeof($('shop_itab_bar').children) == 'undefined')
			{
			// alert('versione firefox inferiore alla 3.5');
			oldFirefoxFix = $('shop_itab_bar').getChildren();
				if(oldFirefoxFix.length > 3)
					{
					hideTab(4);
					}
					else
					{
					hideTab(1);
					}
			}
			else
			{
				if($('shop_itab_bar').children.length > 3)
					{
					hideTab(4);
					}
					else
					{
					hideTab(1);
					}
			}
		
		
		$$('.shop_itab_container_txt')[idTab-1].style.display = 'block';
		$$('.shop_itab_container_txt')[idTab-1].style.visibility = 'visible';
		
		$('tab_' + (idTab-1)).removeClass('shop_itab_item_off_nep');
		$('tab_' + (idTab-1)).addClass('shop_itab_item_on_nep');
		$('tab_' + (idTab-1)).innerHTML = '<p><span>' + shopTabTxt[idTab-1] + '</span></p>';
		if (idTab === 1)
			{
			$('tab_0').style. backgroundImage = 'url(/img97/new/static/shop_itab_on_left_1024.gif)'; 
			}
		dimTab();
		$$('.shop_itab_container')[0].setStyle('display', 'block');
}

function dimTab(){
	if(typeof($$('.shop_itab_item_on_nep span')[0]) != 'undefined' && $$('.shop_itab_item_on_nep span')[0].clientWidth <= 120){
			$$('.shop_itab_item_on_nep span')[0].style.width = '120px';
			}
		
	for(i=0; i<$$('.shop_itab_item_off_nep a').length; i++){
			if($$('.shop_itab_item_off_nep a')[i].clientWidth <= 120){
				$$('.shop_itab_item_off_nep a')[i].style.width = '120px';
				}
			}
}

function shopShowImage(idImg){
	numImg = $$('#shop_main_switch a img').length;
	// alert(numImg);
	for(i=0; i<numImg; i++)
		{
		$('shop_main_pic_' + (i+1)).style.visibility = 'hidden';
		}
	
	$('shop_main_pic_' + idImg).style.visibility = 'visible';
	
	for(i=0; i<numImg; i++)
		{
		$$('#shop_main_switch a img')[i].src = '/img97/new/static/shop_img_off.gif';
		$$('#shop_main_switch a img')[i].setProperty('alt', 'image on');
		}
	
	$$('#shop_main_switch a img')[(idImg - 1)].src = '/img97/new/static/shop_img_on.gif';
	$$('#shop_main_switch a img')[(idImg - 1)].removeProperty('alt');
	
	if(numImg == 1)
		{
		$('shop_main_switch').setStyle('visibility', 'hidden');
		}
}