$(document).ready(function() {
	$("#tooltip_lunghezza_scarpone").tooltip({
		bodyHandler: function() {
			return $($(this).attr("href")).html();
		},
		showURL: false,
		extraClass: "pretty",
		opacity: 1
	});
	$('#info_spese_spedizione a').nyroModal({
		minWidth: 750,
		minHeight: 400,
		resizeable: true,
		type: 'iframe'
	});
	$('#info_modalita_pagamento a').nyroModal({
		minWidth: 750,
		minHeight: 400,
		resizeable: true,
		type: 'iframe'
	});
	var blocco_click_a = 0;
	var blocco_click_t = 0;
	$(".aggiungi img").click(function(e) { 
		// alert("test aggiungi" + blocco_click);
		e.preventDefault();
		if (blocco_click_a == 0) {
			blocco_click_a = 1;
			Rid = $(this).attr("id");
			idRiga = Rid.replace('aggiungiArticolo', ''); 
			// $.taconite.debug = true; 
			$.get("borsaAggiungiTogli.htm", {
				aggiungiRiga: idRiga
			}, function(data) {
				blocco_click_a = 0;
			});
		}
		return false;
	});
	$(".togli img").click(function(e) { 
		// alert("test rimuovi" + blocco_click);
		e.preventDefault();
		if (blocco_click_t == 0) {
			blocco_click_t = 1;
			Rid = $(this).attr("id");
			idRiga = Rid.replace('togliArticolo', ''); 
			// $.taconite.debug = true; 
			$.get("borsaAggiungiTogli.htm", {
				togliRiga: idRiga
			}, function(data) {
				blocco_click_t = 0; 
				checkTotAndReload2($('#codicePromozionaleFix').attr('rel'), '<', 0);
				
				// $("#rigaCarrello"+idRiga).empty();
				// $("#rigaCarrello"+idRiga).html(data);
			});
		}
		return false;
	});
	$("#invio_codice_buono_regalo").click(function() { 
		// $.taconite.debug = true; 
		codiceBuonoRegalo = $('#codiceBuonoRegalo').val();
		$.get("borsaAggiungiTogli.htm", {
			codiceBuonoRegalo: codiceBuonoRegalo
		}, function(data) { 
			// $("#rigaCarrello"+idRiga).empty();
			// $("#rigaCarrello"+idRiga).html(data);
		}); 
		// alert("test 2" + Rid+ " " + idRiga);
	});
	$("#invio_codice_promozionale").click(function() {
		$('#codicePromozionale').val($.trim($('#codicePromozionale').val()));
		codicePromozionale = $('#codicePromozionale').val();
		$('.pulsante-procedi').hide();
		$.get("borsaAggiungiTogli.htm", {
			codicePromozionale: codicePromozionale
		}, function(data) { 
			if((codicePromozionale + '').toUpperCase() == 'MAXISPORTPP1109'){
				window.location.replace('http://www.maxisport.com/borsa.htm');
			} else {
				$('.pulsante-procedi').show();
			}
			
			checkTotAndReload2($('#codicePromozionaleFix').attr('rel'), '>=', 1);
				
		}); 
	});
	$(".elimina span").click(function() {
		Rid = $(this).attr("id");
		idRiga = Rid.replace('eliminaArticolo', '');
		$.get("borsaAggiungiTogli.htm", {
			eliminaRiga: idRiga
		}, function(data) { 
			checkTotAndReload2($('#codicePromozionaleFix').attr('rel'), '<', 0);
				
			// $("#rigaCarrello"+idRiga).empty();
			// $("#rigaCarrello"+idRiga).html(data);
		}); 
		// 	alert("test 2" + Rid+ " " + idRiga);
	});
	$(".attacchi span").click(function() {
		Rid = $(this).attr("id");
		idRiga = Rid.replace('salvaAttacchi', '');
		var stringaRiga = '#attacco' + idRiga; 
		// alert(stringaRiga);
		// alert(idRiga);
		// alert($('#attacco0: peso').fieldValue()[0]);
		var peso = $(this).parent().find('input[@name=peso]').val();
		var altezza = $(this).parent().find('input[@name=altezza]').val();
		var eta = $(this).parent().find('input[@name=eta]').val();
		var lunghezza = $(this).parent().find('input[@name=lunghezza]').val(); 
		// alert(peso + ' - ' + altezza + ' - ' + eta + ' - ' + lunghezza);
		// var lunghezza = $(stringaRiga+' :lunghezza').fieldValue()[0];
		// alert('test'+lunghezza);
		var queryString = $(this).parent().formSerialize();
		if (peso != '' && altezza != '' && eta != '' && lunghezza != '') {
			$.ajax({
				type: "GET",
				url: "borsaAggiungiTogli.htm?salvaAttacchi=" + idRiga + "&" + queryString,
				dataType: "html",
				cache: false,
				success: function(msg) {
					$('#risultatoSalvataggio' + idRiga).slideDown("slow", function() {
						$('#risultatoSalvataggio' + idRiga).html("<strong>dati salvati</strong>");
						$('#risultatoSalvataggio' + idRiga).fadeOut(3000, function() {
							$('#risultatoSalvataggio' + idRiga).slideUp("slow");
						});
					});
				}
			});
		} else {
			$('#risultatoSalvataggio' + idRiga).slideDown("slow", function() {
				$('#risultatoSalvataggio' + idRiga).html("<strong>Attenzione, compila tutti i dati</strong>");
				$('#risultatoSalvataggio' + idRiga).fadeOut(3000, function() {
					$('#risultatoSalvataggio' + idRiga).slideUp("slow");
				});
			});
		}
	});
	$(".togli img").mouseover(function() {
		imgsrcT = $(this).attr("src");
		matchesT = imgsrcT.match(/_h/);
		if (!matchesT) {
			imgsrcTON = imgsrcT.replace(/.gif$/ig, "_h.gif");
			$(this).attr("src", imgsrcTON);
		}
	});
	$(".togli img").mouseout(function() {
		$(this).attr("src", imgsrcT);
	});
	$(".aggiungi img").mouseover(function() {
		imgsrcA = $(this).attr("src");
		matchesA = imgsrcA.match(/_h/);
		if (!matchesA) {
			imgsrcAON = imgsrcA.replace(/.gif$/ig, "_h.gif");
			$(this).attr("src", imgsrcAON);
		}
	});
	$(".aggiungi img").mouseout(function() {
		$(this).attr("src", imgsrcA);
	});
	$("#regalo").click(function() {
		if ($("input[@name='regalo']").is(":checked")) {
			idRegalo = 1;
		} else {
			idRegalo = 0;
		}
		$.get("borsaAggiungiTogli.htm", {
			sceltaRegalo: idRegalo
		}, function(data) {});
	});
	$("input[@name='modalita_pagamento']").click(function() {
		var_modalita_pagamento = $("input[@name='modalita_pagamento']:checked").val() 
		if (var_modalita_pagamento == 'BB') {
			$("#attenzione_bonifico").show();
		} else {
			$("#attenzione_bonifico").hide();
		}
		if (var_modalita_pagamento == 'CT') {
			$("#regalo_contrassegno").show();
			$("#regalo").hide();
		} else {
			$("#regalo_contrassegno").hide();
			$("#regalo").show();
		}
		$.get("borsaAggiungiTogli.htm", {
			sceltaPagamento: var_modalita_pagamento
		}, function(data) {});
	});
	$("input[@name='tipo_cliente']").click(function() {
		var_tipo_cliente = $("input[@name='tipo_cliente']:checked").val() 
		$.get("borsaDati.htm", {
			tipoCliente: var_tipo_cliente
		}, function(data) {
			if (var_tipo_cliente == "privato") {
				$("#fatturazione_privato").show();
				$("#fatturazione_azienda").hide();
			}
			if (var_tipo_cliente == "azienda") {
				$("#fatturazione_azienda").show();
				$("#fatturazione_privato").hide();
			}
		});
	});
	var_tipo_cliente = $("input[@name='tipo_cliente']:checked").val() 
	if (var_tipo_cliente == "privato") {
		$("#fatturazione_privato").show();
		$("#fatturazione_azienda").hide();
	}
	if (var_tipo_cliente == "azienda") {
		$("#fatturazione_azienda").show();
		$("#fatturazione_privato").hide();
	}
	$("#invio_dati_borsa_sopra").click(function() {
		$("#dati_borsa").submit();
	});
	$("#invio_dati_borsa_sotto").click(function() {
		$("#dati_borsa").submit();
	});
	$(".borsa_next span").mouseover(function() {
		$(this).css("background-color", "#5f8b25") 
		$(this).css("cursor", "hand")
	});
	$(".borsa_next span").mouseout(function() {
		$(this).css("background-color", "#8dc63f") 
		$(this).css("cursor", "pointer")
	});
	var_regalo_titolo_standard = $("#regalo_titolo_standard").val();
	if (var_regalo_titolo_standard == 'altro') {} else {
		$("#div_regalo_titolo_personalizzato").hide();
	}
	$("#regalo_titolo_standard").change(function() {
		var_regalo_titolo_standard = $("#regalo_titolo_standard").val();
		if (var_regalo_titolo_standard == 'altro') {
			$("#div_regalo_titolo_personalizzato").show("slow");
		} else {
			$("#div_regalo_titolo_personalizzato").hide("slow");
		}
	});
	$("#dati_spedizione_si").click(function(e) {
		e.preventDefault();
		$("#dati_spedizione_si").html("<strong>SI</strong>");
		$("#dati_spedizione_si").css("background", "url(../img/checked.gif) center center no-repeat #fff");
		$("#dati_spedizione_no").html("NO");
		$("#dati_spedizione_no").css("color", "#333");
		$("#dati_spedizione_no").css("background", "#fff");
		$("#dati_spedizione").show();
		$("#dati_spedizione_nascosti").attr('value', '0');
		return false;
	});
	$("#dati_spedizione_no").click(function(e) {
		e.preventDefault();
		$("#dati_spedizione_no").html("<strong>NO</strong>");
		$("#dati_spedizione_no").css("background", "url(../img/checked.gif) center center no-repeat #fff");
		$("#dati_spedizione_si").html("SI");
		$("#dati_spedizione_si").css("color", "#333");
		$("#dati_spedizione_si").css("background", "#fff");
		$("#dati_spedizione").hide();
		$("#dati_spedizione_nascosti").attr('value', '1');
		return false;
	});
}); 

function checkTotAndReload2(limit, condition, inserimentoCodice){
	tot = $('#subtotale span').html();
	tot = tot.replace(/[^0-9,]/ig, '');
	tot = tot.replace(',', '.');
	
	reload = 0;
	if(limit != 0){
		if(condition == '>'){
			if(parseFloat(tot) > limit) reload = 1;	
		} else if(condition == '>='){
			if(parseFloat(tot) >= limit) reload = 1;	
		} else if(condition == '<'){
			if(parseFloat(tot) < limit) reload = 1;	
		} else if(condition == '<='){
			if(parseFloat(tot) <= limit) reload = 1;	
		}
	} else {
		if(inserimentoCodice) reload = 1;
	}
	
	if(reload == 1){
		window.location.replace('http://www.maxisport.com/borsa.htm');
	}
}


/*
function delayFunc(funcName) {		
	setTimeout(funcName,100);		
}

function resetCampo(obj) {
   											
	obj.style.backgroundColor = '';
			
}

function validaMail(field,campo) {
				
	var espressione = /[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?/;			
	
	var iObj = document.getElementById(campo);
			
    var esegui_controllo = 0;
	if (field == 1) {
	   if (iObj.value != '') {
		esegui_controllo = 1;
	   } else {
	   return true;
	   }
	} else {
	   esegui_controllo = 1;
	}	
	if (esegui_controllo == 1) {
		
        if (!espressione.test(iObj.value)) {											 			
            iObj.style.backgroundColor = '#FF0000';
			return false;
        } else {
			iObj.style.backgroundColor = '';
			return true;
		}
    }
		
}*/

