




$(function() {

	$("#chiudi_div_dettaglio_prodotto").click(function ()
	{
		$("#ecommerce_carrello_dettaglio_prodotto").fadeOut(500);
	});
});

$(function() {

	$("#concludi_ordine").click(function ()
	{
	
		$("#ecommerce_carrello_map_ecommerce").fadeIn(500);
	});
})


$(document).ready(function() {
	$('table a.del').bind('click', function() {
	var parent = $(this).parents('tr');
		$(this).parents('tr').fadeOut(100, function() {

		$.get("ecommerce_service.php",{ id:parent.attr('id'), act:'del_record_carrello',sid:$('input#sessione_hidden').val() } ,function(data)
        	{
        		var brokenstring=data.split(' | '); 

			if(brokenstring[0]=='0') 
			{
				document.location='carrello.php';			
			}else{
			
				$('#carrello_subtotale_hidden').attr('value',brokenstring[1]);
				$("#carrello_subtotale").html(brokenstring[1]);
				 aggiorna_prezzo_totale();
				document.location='carrello.php';			
			}

	        });
			var test       = $('#hidden_prezzo').attr('value');
			//$(this).remove();
		});
		return false;
	});
});




function refreshIFrame() { 
	var id_pagina       = $('#id_pagina').attr('value');

	$('#icarrello').attr('src','ecommerce_service.php?act=load_prodotto&id_pagina=' + id_pagina);  
	setTimeout('refreshIFrame()', 100000000); 
} 



$(function() {

	$("#chiudi_div_dettaglio_prodotto").click(function ()
	{
		$("#ecommerce_carrello_dettaglio_prodotto").fadeOut(500);
	});
});




$(function() {

	$("#add_cod_promo").click(function()
	{
		$("#msgbox").removeClass().addClass('carrello_messagebox').text(codice_controllo).fadeIn(1000);
		$.get("ecommerce_service.php",{ add_codice_promozione:$('input#add_codice_promozione').val(), act:'add_codice_promo' } ,function(data)
	        {
		  var brokenstring=data.split(' | '); 
		  if(brokenstring[0]=='ok') 
		  {
		  	$("#msgbox").fadeTo(200,0.1,function()  
			{
			  $(this).html(codice_ok).addClass('carrello_messageboxok').fadeTo(900,1);
		  	  $("#promozione_sconto").css({"display" : "block"});
			  $("#sconto_cifra").html(brokenstring[1]);
			  $('#carrello_codice_promozione_cifra_hidden').attr('value',brokenstring[3]);
			  $('#carrello_codice_promozione_sconto_tipo_hidden').attr('value',brokenstring[4]);
			  $("#add_codice_promozione").attr('value',brokenstring[2]);
			  aggiorna_prezzo_totale();
			});
		  }
		  else
		  {
		  	$("#msgbox").fadeTo(200,0.1,function() //start fading the messagebox
			{
			  $(this).html(codice_ko).addClass('carrello_messageboxerror').fadeTo(900,1);
			});
          }

	        });
 		return false; 
	});

});


$(function() {
 
	$("input:radio[name='add_pagamento']").click(function() { 
	    var checkedvalue = $(this).val(); 
	    if(this.checked){ 
		$("#carrello_pagamento_prezzo").attr('value',checkedvalue);
		$("#carrello_pagamento_id").attr('value',this.id);
		$.ajax({
		   type: "GET",
		   url: "ecommerce_service.php",
		   data: "act=add_pagamento&pagamento=" + this.id + "&pagamento_prezzo=" + checkedvalue ,
		   success: function(msg){
		     //alert( "Dati salvati : " + data );
		   }
		 });
		 aggiorna_prezzo_totale();
		}
	}); 
});

$(document).ready(function() {
 
		var checkedvalue = $("input:radio[name='add_pagamento']:checked").val(); 
		var checkedvalue_id = $("input:radio[name='add_pagamento']:checked").attr("id"); 
		if($("input:radio[name='add_pagamento']:checked")){ 
		$("#carrello_pagamento_prezzo").attr('value',checkedvalue);
		$("#carrello_pagamento_id").attr('value',checkedvalue_id);
		$.ajax({
		   type: "GET",
		   url: "ecommerce_service.php",
		   data: "act=add_pagamento&pagamento=" + checkedvalue_id + "&pagamento_prezzo=" + checkedvalue ,
		   success: function(msg){
		     //alert( "Dati salvati : " + data );
		   }
		 });
		 aggiorna_prezzo_totale();
		}
});


$(function() {
 
	$("input:radio[name='add_spedizione']").click(function() { 
	    var checkedvalue = $(this).val(); 
	    if(this.checked){ 
		$("#carrello_spedizione_prezzo").attr('value',checkedvalue);
		$("#carrello_spedizione_id").attr('value',this.id);
		$.ajax({
		   type: "GET",
		   url: "ecommerce_service.php",
		   data: "act=add_spedizione&spedizione=" + this.id + "&spedizione_prezzo=" + checkedvalue ,
		   success: function(msg){
		    // alert( "Dati salvati : " + data );
		   }
		 });		
		aggiorna_prezzo_totale();
		}
	}); 
});


$(document).ready(function() {
 
	   var checkedvalue = $("input:radio[name='add_spedizione']:checked").val(); 
	   var checkedvalue_id = $("input:radio[name='add_spedizione']:checked").attr("id"); 
	   if($("input:radio[name='add_spedizione']:checked")){ 
		$("#carrello_spedizione_prezzo").attr('value',checkedvalue);
		$("#carrello_spedizione_id").attr('value',checkedvalue_id);
		$.ajax({
		   type: "GET",
		   url: "ecommerce_service.php",
		   data: "act=add_spedizione&spedizione=" + checkedvalue_id + "&spedizione_prezzo=" + checkedvalue ,
		   success: function(msg){
		    // alert( "Dati salvati : " + data );
		   }
		 });		
		aggiorna_prezzo_totale();
		}
});



$(function() {
 
	$("input:radio[name=add_pacco_regalo]").click(function() { 
	    var checkedvalue = $(this).val(); 
	    if(this.checked){ 
		//alert(checkedvalue);
		}else{ 

		//alert(no);
	    } 
	}); 
});




function aggiorna_prezzo_totale(){
	$("#carrello_prezzo_finale").load('ecommerce_service.php?act=trova_prezzo_finale&sub_totale=' + $('input#carrello_subtotale_hidden').val(),function(data){
		var brokenstring=data.split(' | '); 
		$("#carrello_prezzo_finale").html(brokenstring[0]);
		$("#carrello_prezzo_finale_hidden").attr('value',brokenstring[1]);
	
	});	
}

/* LELLO
$(function() {

	$("#carrello_aggiorna_quantita").click(function ()
	{

		$("input#carrello_action_hidden").attr('value','1');
		document.form_carrello.submit();
	});
});
LELLO */
//LELLO
$(function() {

	$("#carrello_aggiorna_quantita").click(function ()
	{

		//var pag_check = $("input#id_pagina").val();
		//var quant_check = $("#quantita").val();
		var pag_check = "";
		var quant_check = "";
		var testo_check = "";
		for(i=0; i<document.form_carrello.elements.length; i++) {
			if (document.form_carrello.elements[i].name == 'id_pagina_carrello[]') {
				if (pag_check != "") {
					pag_check = pag_check + "|";
				}
				pag_check = pag_check + document.form_carrello.elements[i].value;
				
				i = i+1;
				if (quant_check != "") {
					quant_check = quant_check + "|";
				}				
				quant_check = quant_check + document.form_carrello.elements[i].value;
				
			}
		} 
		//alert (pag_check);
		//alert (quant_check);
		
		
		//CONTROLLO DISPONIBILITA' TEMPORANEA
		$.ajax({
			type: "GET",
			url: "varianti/controllo_disponibilita.php",
			cache: true,
			data: "pagina=" + pag_check + "&operazione=1" + "&quantita=" + quant_check,
			success: function(data){

				 if (data == 0) { 
					//Nessuna risposta
				 } else { 
					//alert(data);

					var brokenstring_check=data.split('|');
					if(brokenstring_check[0]=='ko_non_esiste') { testo_check = testo_check + ko_non_esiste;}
					if(brokenstring_check[0]=='ko_sottoscorta') { 
						testo_check = testo_check + ko_sottoscorta + "<b>" + brokenstring_check[2]  + "</b>" ;
						if(brokenstring_check[1] > 0) {
							testo_check = testo_check + ko_sottoscorta_disp + brokenstring_check[1];
						}
					}
					if(brokenstring_check[0]=='ko') { testo_check = testo_check +  brokenstring_check[1]}
					//alert("Testo_check: " + testo_check);
					
					
					if (testo_check == "") {
						//alert("Testo_check 1: " + testo_check);
						//OK, POSSO CONTINUARE


						$("input#carrello_action_hidden").attr('value','1');
						document.form_carrello.submit();




					} else {
						//KO, MOSTRO MESSAGGIO A VIDEO
						pchiudi = new Array();
						pchiudi.attiva = 2;
						pchiudi.testo = "Chiudi";

						ppos = new Array();
						ppos.assoluta = 0;									


						params = new Array(); 
						params.windowId = "Carrello";
						params.height = 200;
						params.width = 300;
						params.parent = "body",
						params.chiudi = pchiudi;
						params.posizione = ppos;
						params.content_type = "text"; 
						params.content_text = testo_check; 
						params.overlayer = 1;

						apri_modal(params); 					

					}

				} 
			}
		});




	});
});

//LELLO


//AGGIORNO IL DIV DEL PREZZO FINALE IN FASE DI CARICAMENTO DELLA PAGINA
$(document).ready(function() {
	//var totale_div = $("#carrello_prezzo_finale_hidden").val();
	var totale_div = aggiorna_prezzo_totale();	
	$("#carrello_prezzo_finale").html(totale_div);
	
});


	var openError = function(id,source,content_type,width,height,overlayer,top_pos,left_pos,new_but,add_close)
	{
		modalWindow.windowId = id;
		modalWindow.width = width;
		modalWindow.height = height;
		modalWindow.overlayer = overlayer;
		modalWindow.top_pos = top_pos;
		modalWindow.left_pos = left_pos;
		modalWindow.new_but = new_but;
		modalWindow.add_close = add_close;
		if(content_type=='iframe'){
			modalWindow.content = "<iframe width='580' height='255' frameborder='0' scrolling='auto' src='" + source + "'></iframe>";
		}else if(content_type=='text'){
			modalWindow.content = source;
		}
		modalWindow.open();
	};


/*
function controllo_carrello(){
		var missinginfo = '';
		if($('input#attiva_spedizione').val() == 1){
			if ($("input[name='add_spedizione']").is(":checked")){
				missinginfo += '';
			}else{
				missinginfo += '<span class="ecommerce_msg_errore">Non hai selezionato la tipologia di spedizione</span><br>';
			}
		}
		if($('input#attiva_pagamento').val() == 1){
			if ($("input[name='add_pagamento']").is(":checked")){
				missinginfo += '';
			}else{
				missinginfo += '<span class="ecommerce_msg_errore">Non hai selezionato la tipologia di pagamento</span>';
			}
		}
		if (missinginfo != "") {
			//openError('errore',missinginfo,type='text',280,105,overlayer=1,100,100,new_but='',add_close='1');
			openError(missinginfo);
			//alert(missinginfo);
		}else{
		window.location = 'checkout.php';

		}		


}
*/

//LELLO
function controllo_carrello(){



		//var pag_check = $("input#id_pagina").val();
		//var quant_check = $("#quantita").val();
		var pag_check = "";
		var quant_check = "";
		var testo_check = "";
		for(i=0; i<document.form_carrello.elements.length; i++) {
			if (document.form_carrello.elements[i].name == 'id_pagina_carrello[]') {
				if (pag_check != "") {
					pag_check = pag_check + "|";
				}
				pag_check = pag_check + document.form_carrello.elements[i].value;
				
				i = i+1;
				if (quant_check != "") {
					quant_check = quant_check + "|";
				}				
				quant_check = quant_check + document.form_carrello.elements[i].value;
				
			}
		} 
		//alert (pag_check);
		//alert (quant_check);
		
		
		//CONTROLLO DISPONIBILITA' TEMPORANEA
		$.ajax({
			type: "GET",
			url: "varianti/controllo_disponibilita.php",
			cache: true,
			data: "pagina=" + pag_check + "&operazione=1" + "&quantita=" + quant_check,
			success: function(data){

				 if (data == 0) { 
					//Nessuna risposta
				 } else { 
					//alert(data);

					var brokenstring_check=data.split('|');
					if(brokenstring_check[0]=='ko_non_esiste') { testo_check = testo_check + ko_non_esiste;}
					if(brokenstring_check[0]=='ko_sottoscorta') { 
						testo_check = testo_check + ko_sottoscorta + "<b>" + brokenstring_check[2]  + "</b>" ;
						if(brokenstring_check[1] > 0) {
							testo_check = testo_check + ko_sottoscorta_disp + brokenstring_check[1];
						}
					}
					if(brokenstring_check[0]=='ko') { testo_check = testo_check +  brokenstring_check[1]}
					//alert("Testo_check: " + testo_check);
					
					
					if (testo_check == "") {
						var missinginfo = '';
						if($('input#attiva_spedizione').val() == 1){
							if ($("input[name='add_spedizione']").is(":checked")){
								missinginfo += '';
							}else{
								missinginfo += '<span class="ecommerce_msg_errore">Non hai selezionato la tipologia di spedizione</span><br>';
							}
						}
						if($('input#attiva_pagamento').val() == 1){
							if ($("input[name='add_pagamento']").is(":checked")){
								missinginfo += '';
							}else{
								missinginfo += '<span class="ecommerce_msg_errore">Non hai selezionato la tipologia di pagamento</span>';
							}
						}
						if (missinginfo != "") {
							//openError('errore',missinginfo,type='text',280,105,overlayer=1,100,100,new_but='',add_close='1');
							openError(missinginfo);
							//alert(missinginfo);
						}else{
						window.location = 'checkout.php';

						}




					} else {
						//KO, MOSTRO MESSAGGIO A VIDEO
						pchiudi = new Array();
						pchiudi.attiva = 2;
						pchiudi.testo = "Chiudi";

						ppos = new Array();
						ppos.assoluta = 0;									


						params = new Array(); 
						params.windowId = "Carrello";
						params.height = 200;
						params.width = 300;
						params.parent = "body",
						params.chiudi = pchiudi;
						params.posizione = ppos;
						params.content_type = "text"; 
						params.content_text = testo_check; 
						params.overlayer = 1;

						apri_modal(params); 					

					}

				} 
			}
		});




}

//LELLO



/*

$(function() {
 
	$("input:radio[name='add_pagamento']").click(function() { 
	    var checkedvalue = $(this).val(); 
	    if(this.checked){ 
		if(this.id<="4"){
		 $("#container_tabella_carrello_pacco_regalo").css({"display" : "block"});
		}else{
		 $("#container_tabella_carrello_pacco_regalo").css({"display" : "none"});
  		 $('input:checkbox[name=add_pacco_regalo]').attr('checked', false);
		 aggiorna_prezzo_totale();
		}
		checkedvalue_id ="";
		checkedvalue ="";
		$.ajax({
		   type: "GET",
		   url: "ecommerce_service.php",
		   data: "act=add_pacco_regalo&pacco=" + checkedvalue_id + "&prezzo=" + checkedvalue ,
		   success: function(msg){
				aggiorna_prezzo_totale()
			}
		 });
		
		}
	}); 
});

$(document).ready(function() {
 
		var checkedvalue = $("input:radio[name='add_pagamento']:checked").val(); 
		var checkedvalue_id = $("input:radio[name='add_pagamento']:checked").attr("id"); 
		if($("input:radio[name='add_pagamento']:checked")){ 
			if(checkedvalue_id<="4"){
			 $("#container_tabella_carrello_pacco_regalo").css({"display" : "block"});
			}else{
			 $("#container_tabella_carrello_pacco_regalo").css({"display" : "none"});
			aggiorna_prezzo_totale();
			}
			
		checkedvalue_id ="";
		checkedvalue ="";
		$.ajax({
		   type: "GET",
		   url: "ecommerce_service.php",
		   data: "act=add_pacco_regalo&pacco=" + checkedvalue_id + "&prezzo=" + checkedvalue ,
		   success: function(msg){
				aggiorna_prezzo_totale()
			}
		 });			
		}
});

*/




function pacco_regalo(){
$(function() {
	if ($("input[name='add_pacco_regalo']").is(":checked")){
	var messaggio_text= $("#textarea_messaggio_biglietto").val(); 
		if(messaggio_text!=""){
			$.ajax({
				type: "GET",
				url: "ecommerce_service.php",
				data: "act=check_messaggio&messaggio=" + messaggio_text,
				success: function(msg){
				// alert( "Dati salvati : " + data );
				}
			});		 
				return 1;
		}else{
			return 0;
		}
	}
	});
}




$(function() {
	$("input:checkbox[name='add_pacco_regalo']").click(function() { 
		if(this.checked){ 
		var checkedvalue = $("input:checkbox[name='add_pacco_regalo']:checked").val(); 
		var checkedvalue_id = $("input:checkbox[name='add_pacco_regalo']:checked").attr("id"); 

		 $("#textarea_messaggio_biglietto").css({"display" : "block"});
		 $("#carrello_seleziona_biglietto_dida").css({"display" : "block"});
		 $(".avviso").css({"display" : "block"});
		}else{
		var checkedvalue = ""; 
		var checkedvalue_id = ""; 
		 $("#textarea_messaggio_biglietto").css({"display" : "none"});
		 $("#carrello_seleziona_biglietto_dida").css({"display" : "none"});
		 $(".avviso").css({"display" : "none"});
		 
		$('#textarea_messaggio_biglietto').val('');
		}
		$.ajax({
		   type: "GET",
		   url: "ecommerce_service.php",
		   data: "act=add_pacco_regalo&pacco=" + checkedvalue_id + "&prezzo=" + checkedvalue ,
		   success: function(msg){
				aggiorna_prezzo_totale()
			}
		 });

	});
});


$(document).ready(function() {
 
		if ($("input[name='add_pacco_regalo']").is(":checked")){
		 $("#textarea_messaggio_biglietto").css({"display" : "block"});
		 $("#carrello_seleziona_biglietto_dida").css({"display" : "block"});
		 $(".avviso").css({"display" : "block"});

		}
});

