// JavaScript Document
$(window).load(function() {
	$('.slideshow').after('<div id="ft-buttons-gallery" class="nav">').cycle({
        fx:     'fade',
        speed:  1000,
        pager:  '#ft-buttons-gallery'
    });
});


$(document).ready(function(){

	$("#txtbuscar2").Watermark("Ricerca ...");

	$("#slider").easySlider({
	auto: false,
	continuous: true
        });

$("#featured > ul").tabs({fx:{opacity: "toggle"}}).tabs("rotate", 7000, true);

   	$('#ofertas_rotator').jshowoff({
		links: true,
		controls: false,
		effect: 'fade',
		cssClass: 'ofertas_rotator',
		hoverPause: false ,
		speed: 3000,
		changeSpeed: 600
	});

$(".scrollable").scrollable({circular: true})/*.autoscroll({ autoplay: true })*/;


$(".scrollable a").click(function(){
		$(".ristorante_image img").hide();
		$(".ristorante_image img").attr("src","aplication/webroot/imgs/"+$(this).attr("rel")).fadeIn("slow");
		$(".highslide").attr("href","aplication/webroot/imgs/"+$(this).attr("rel"));


		$(".scrollable a").removeClass("active_imagenes");
		$(this).addClass("active_imagenes")
	});

	$(".scrollable a").click(function(){
		$(".dettagli_ristorante_image img").hide();
		$(".dettagli_ristorante_image img").attr("src","aplication/webroot/imgs/catalogo/"+$(this).attr("rel")).fadeIn("slow");
		$(".highslide").attr("href","aplication/webroot/imgs/"+$(this).attr("rel"));


		$(".scrollable a").removeClass("active_imagenes");
		$(this).addClass("active_imagenes")
	});


	/*SUMAR CANTIDAD*/

        $('.r_sumar').live('click', function() {
         var id = $(this).attr("id");

         var cant = parseInt($('#cant_'+id).val());

             if (isNaN(cant)) {
                 $('#cant_'+id).attr('value', '0');
             }else{
                 $('#cant_'+id).attr('value', parseInt(cant + 1));
             }

        });



        /*RESTAR CANTIDAD*/
        $('.r_restar').live('click', function() {

         var id = $(this).attr("id");

         var cant = parseInt($('#cant_'+id).val());

             if (isNaN(cant)) {
                 $('#cant_'+id).attr('value', '0');
             }else{
                 if(cant == 0){
                     return false;
                 }
                 $('#cant_'+id).attr('value', parseInt(cant - 1));

             }

        });


        var editingKeys = {
                        '8'  : 'delete',
                        '9' : 'tab',
                        '46' : 'canc',
                        '37' : 'leftarrow',
                        '39' : 'rightarrow'
                    };

        $('input.text_in').keydown( function(e) {
                        var key = e.keyCode;
                        var cant = parseInt($('input.text_in').val());
                        if (key==37) {
                            if(cant == 0){
                               return false;
                            }
                           $('input.text_in').attr('value', parseInt(cant - 1));
                        }else if (key==39) {
                           $('input.text_in').attr('value', parseInt(cant + 1));
                        }

                    });

$(".solo_numero").keyup(function(){
        if ($(this).val() != '')
            $(this).val($(this).attr('value').replace(/[^0-9]/g, ""));
});

$(".AddCart").click( function(){

    if($(".solo_numero").val() > 0){
        var height = 400;
        var center = parseInt(height/2);
        var padding = parseInt(center-20);

        $.post("cesta.php?car=add&prod="+$("#id_prod").val(), {cantidad:$("#cant_"+$("#id_prod").val()).val()}, function(data){
          //alert(data);
          $(".loader").css({"height":height+"px",
                            "background":"white"
          });

          $(".fondo_loader").css({"height":height-30+"px"});

          $(".imgloader").css({"margin-top":padding+"px"});

          $(".loader").css("opacity", "0.9");
          $(".loader").show("slow");

          setTimeout(function(){$(".car").load("cesta_poput.php").fadeIn(1000, function(){$(".loader").hide();$(".loader").css("opacity", "1");})},500);
         })
         ;
    }else{
        alert("l'importo deve essere maggiore di 0");
        return false;
    }
})


$(".AddCartIndex").click( function(){

    if($(".solo_numero").val() > 0){

        var height = 400;
        var center = parseInt(height/2);
        var padding = parseInt(center-20);

        $.post("cesta.php?car=add&prod="+$(this).attr("id"), {cantidad:$("#cant_"+$(this).attr("id")).val()}, function(data){
          //alert(data);
          $(".loader").css({"height":height+"px",
                            "background":"white"
          });

          $(".fondo_loader").css({"height":height-30+"px"});

          $(".imgloader").css({"margin-top":padding+"px"});

          $(".loader").css("opacity", "0.9");
          $(".loader").show("slow");

          setTimeout(function(){$(".car").load("cesta_poput.php").fadeIn(1000, function(){$(".loader").hide();$(".loader").css("opacity", "1");})},500);
         })
         ;
    }else{
        alert("la cantidad tiene que ser mayor a 0");
        return false;
    }
})


$(".close_poput").live('click', function(){
    $(".loader").css("z-index", "72000");
    $(".car").css("opacity", "0.9");
    $(".loader").css("opacity", "0.9");
    $(".loader").fadeIn(500);
    setTimeout(function(){
        $(".car").fadeOut(300, function(){
            $(".loader").hide();
            $(".car").css("opacity", "1");
            $(".loader").css("opacity", "1");
            $(".loader").css("z-index", "63000");
        })
    },1000);
})

$(".close_poput_pedido").live('click', function(){
    $(".loader").css("width", "910px");
    $(".loader").css("z-index", "72000");
    $(".pedido").css("opacity", "0.9");
    $(".loader").css("opacity", "0.9");
    $(".loader").fadeIn(300);
    setTimeout(function(){
        $(".pedido").fadeOut(500, function(){
            $(".loader").hide();
            $(".pedido").css("opacity", "1");
            $(".loader").css("opacity", "1");
            $(".loader").css("z-index", "63000");
        })
    },1000);
})

$("#btn_pedido").live("click", function(){

        var height = 515;
        var center = parseInt(height/2);
        var padding = parseInt(center-20);

    $(".loader").css("z-index", "79000");
    $(".car").css("opacity", "0.9");
    $(".loader").css("opacity", "0.9");
    $(".loader").fadeIn(300);
    setTimeout(function(){
            $(".car").fadeOut(500, function(){

            $(".car").css("opacity", "1");


            $(".loader").css({"height":height+"px",
                            "background":"white",
                            "width":"910px",
                            "z-index":"80000"
            });

            $(".fondo_loader").css({"height":height-30+"px"});

            $(".imgloader").css({"margin-top":padding+"px", "margin-left":"450px"});

          $(".loader").css("opacity", "0.9");
          $(".loader").show("slow");

          setTimeout(function(){$(".pedido").load("pedido_poput.php").fadeIn(500, function(){$(".loader").hide();$(".loader").css("opacity", "1");})},300);


        })
    },300);






          //alert(data);





})


$(".envios").live("click", function(){
    if($(this).val()==1){
        $(".btn_confirmar").hide();
        $(".banco").hide();
        $(".paypal").show();

    }else if($(this).val()==2){
        $(".paypal").hide();
        $(".btn_confirmar").show();
        $(".banco").show();
    }else if($(this).val()==3){
        $(".paypal").hide();
        $(".banco").hide();
        $(".btn_confirmar").show();
    }
})

$("#envio_7").live("click", function(){
    if($("#envio_7").is(":checked")){
        $("#div_in").empty();
        $("#div_in").append('<input type="hidden" name="shipping_1"  value="7.00">');
    }
})

$("#envio_0").live("click", function(){
    if($("#envio_0").is(":checked")){
        $("#div_in").empty();
        $("#div_in").append('<input type="hidden" name="shipping_1"  value="0.00">');
    }
})


$(".actualiza_cesta").live('click',function(){

   

   $.get('operations.php',{param:'update-car', id:$(this).attr("id"), cant:$("#cant_"+$(this).attr("id")).val()}, function(data){

      

       $(".precio_pro_car_"+$(this).attr("id")).html('');
       $(".precio_pro_car_"+$(this).attr("id")).html('€'+ data);


    });


  });



});





function deleteRow(id, num){
	$(".cesta_item").css("opacity","0.3");
        $(".loader").css("z-index", "72000");
        $(".loader").css("opacity", "0.9");
	$(".loader").fadeIn(1000);


	$.get('operations.php',{param:'delete-row', id:id}, function(data){
		var resumen = data.split("|");
		$(".cant_car").text((resumen[1] == 1) ? "Carrello (1)" : "Carrello ("+resumen[1]+")");
		var total = (parseFloat(resumen[2])).toFixed(2)
		$(".totale").html("€ "+total);

		if(resumen[1] == 0){

		   $(".cesta-nothing").append('<div class="mensaje_vacio" style="color:#F2226B; font: normal 14px sans-serif;">Il carrello è vuoto</div>');

                }

                $(".loader").hide();
		$(".loader").css("opacity", "1");
                $(".loader").css("z-index", "63000");
		jQuery("#"+num).remove();
		jQuery(".cesta_item").css("opacity","10");

	});


}


function search_enter2(e) {
	tecla = (document.all) ? e.keyCode : e.which;
    if (tecla==13){
		buscar('prodotti.php',document.getElementById("txtbuscar2").value);}
	return true;
}

function buscar(url,texto){
	location.replace(url+'?q='+ texto);
}

function busqueda(url,texto){

	document.fbuscar.action = url+'&q=' + texto.value;
	document.fbuscar.submit();
}

function validate_pago(){

	if($("#name").val()==""){
          alert("Inserisci il tuo nome");
	  return false;
        }else if($("#email").val()==""){
          alert("Inserisci la tua email");
	  return false;
        }else if($("#direccion").val()==""){
          alert("Inserisci il tuo indirizzo");
	  return false;
        }else if($("#telefono").val()==""){
          alert("Inserisci il tuo telefono");
	  return false;
        }else if(!$(".envios").is(":checked")){
	  alert("Celga un metodo di pagamento");
	  return false;
	}else if(!$(".pag").is(":checked")){
	  alert("Celga un metodo di spedizione");
	  return false;
	}else{

          $("#form_confirmacion").submit();
        }

}



function enviar_paypal(){
    var datos;
   if($("#name").val()==""){
          alert("Inserisci il tuo nome");
	  return false;
        }else if($("#email").val()==""){
          alert("Inserisci la tua email");
	  return false;
        }else if($("#direccion").val()==""){
          alert("Inserisci il tuo indirizzo");
	  return false;
        }else if($("#telefono").val()==""){
          alert("Inserisci il tuo telefono");
	  return false;
        }else if(!$(".envios").is(":checked")){
	  alert("Celga un metodo di pagamento");
	  return false;
	}else{
         datos= '<input type="hidden" name="custom" id="custom" value="'+$("#name").val()+"|"+$("#email").val()+"|"+$("#direccion").val()+"|"+$("#telefono").val()+"|"+$("#message").val()+'" /> ';
          $("#checkout_confirmation").append(datos);
          $("#checkout_confirmation").submit();
        

          
          
          
        }


}

function mostrar_cesta(){


          var height = 400;
          var center = parseInt(height/2);
          var padding = parseInt(center-20);

          $(".loader").css({"height":height+"px",
                            "background":"white",
                            "width":"400px"

          });

          $(".fondo_loader").css({"height":height-30+"px"});

          $(".imgloader").css({"margin-top":padding+"px", "margin-left":"25px"});

          $(".loader").css("opacity", "0.9");
          $(".loader").show("slow");

          setTimeout(function(){$(".car").load("cesta_poput.php").fadeIn(300, function(){$(".loader").hide();$(".loader").css("opacity", "1");})},700);
}
