  //Kopiowanie danych do faktury
  function copy_faktura(){
   $("#a1_firstname").val($('#a2_firstname').val());
   $("#a1_lastname").val($('#a2_lastname').val());
   $("#a1_street").val($('#a2_street').val());
   $("#a1_number").val($('#a2_number').val());
   $("#a1_postcode").val($('#a2_postcode').val());
   $("#a1_city").val($('#a2_city').val());
  };


  function show_element(element){
    var element;
    $("#"+element).toggle("Slow");
  };

  function show_element_array(elementarray){
    var elementarray, help = new Array() ;

    help = explode(",", elementarray, 100);

    for(var i = 0; i < help.length; i++ ) {
     $("#menu_"+help[i]).show("fast");
     $("#menu_"+help[i]).css("font-weight", "bold");
     //alert(help[i]);
    }

  };


  function active_element(element){
    var element;
    $("#menu_"+element).css("display", "block")
    $("#menu_"+element).css("font-weight", "bold");
  };



   function explode(delimiter, string, limit) {
     var a = string.split(delimiter);
     if (arguments.length > 2) a = a.slice(0, limit);
     return a;
   }



  //Sprawdzenie poprawnosci hasla
  function checking_password()
  {
  var password_1 = $('#password_1').val();
  var password_2 = $('#password_2').val();

  if ( password_2 != "") {
  $("#RegisterInfoPass").html('Sprawdzam..');
  $("#RegisterInfoPass").load("/data/ajax/register.php?check_password=1&pass_1="+password_1+"&pass_2="+password_2);}
  }


  /*****************************************************************************************************************************************/
  //Przeliczanie koszyka
  function PaymentRecall() {
     var payment=0, transport=0, ItemMoney=0, TransportMoney=0, AllProducts=0, AllMoney=0, help=0, transportValue=0, paymentValue=0, vat=0,
         netto=0, brutto=0, TransportPrice=0;

     payment    = $("input[@name='payment']:checked").val();
     transport  = $("input[@name='transport']:checked").val();

     help = $.ajax({
       url: "/data/ajax/shop.php?ShowCartValue=1",
       async: false
     }).responseText;



     ItemMoney = parseFloat(help);
      if(help == 0){
       $("#transport_1").attr("disabled",true);
       $("#transport_2").attr("disabled",true);
       $("#transport_3").attr("disabled",true);
       $("#transport_4").attr("disabled",true);
       
       $("#payment_1").attr("disabled",true);
       $("#payment_2").attr("disabled",true);
       $("#payment_3").attr("disabled",true);
       
       $("#TransportMoney").html("-,--");
       $("#AllMoney").html("-,--");
       $("#send_step_1").hide();
      }
     else{
       $("#transport_1").attr("disabled",false);
       $("#transport_2").attr("disabled",false);
       $("#transport_3").attr("disabled",false);
       $("#transport_4").attr("disabled",false);
       $("#payment_1").attr("disabled",false);
       $("#payment_2").attr("disabled",false);
       $("#payment_3").attr("disabled",false);
       $("#send_step_1").show();


       //Platnosc - pobranie
       if(payment == '2'){
         //$("#transport_1").attr("checked",true);
         $("#transport_2").attr("disabled",true);
         $("#transport_4").attr("disabled",true);
         //transport = 1;
       }
       
       
       //Platnosc gotowka
       if(payment == '3'){
         //$("#transport_2").attr("checked",true);
         $("#transport_1").attr("disabled",true);
         $("#transport_3").attr("disabled",true);
         $("#transport_4").attr("disabled",true);
         //transport = 2;
       }








       //Pobranie parametrow z ustawien
       $.getJSON("/data/ajax/shop.php?przelicz_koszyk=1&payment="+payment+"&transport="+transport, function(json){
            paymentValue     = json.paymentValue;
            transportValue   = json.transportValue;
            TransportPrice   = json.TransportPrice;
            TransportMoney   = json.TransportMoney;
            AllProducts      = json.AllProducts;
            CartAmount       = json.CartAmount;
            AllMoney         = json.AllMoney;
            

            //alert(AllProducts);
            $("#TransportMoney").html(TransportMoney);
            $("#ProductsMoney").html(AllProducts);
            $("#ShopCartValue").html(AllProducts);
            $("#AllMoney").html(AllMoney);
            $("#BasketTransportPrice").html(TransportPrice);
            $("#ShopCartItem").html(CartAmount);
            $("#BasketAmount").html(AllProducts);



           var gabaryt_cena_max     = json.gabaryt_cena_max;
           var gabaryt_ilosc        = json.gabaryt_ilosc;
           var gabaryt_koszty       = json.gabaryt_koszty;

          if(gabaryt_cena_max != 0){
            $("#speditshow").show();
            $("#transport_1").attr("disabled",true);
            $("#transport_3").attr("disabled",true);
            $("#transport_2").attr("disabled",false);
            $("#transport_4").attr("disabled",false);
            
            
            $("#payment_2").attr("disabled",true);
            $("#SpedycjaInfo").html("Produkt gabarytowy - wysyłka tylko i wyłącznie firmą spedycjną lub odbiór osobisty!");


            
          }


           if(gabaryt_ilosc > 1){$("#SpedycjaInfo2").html("Wybrano więcej niż 1 produkt gabarytowy, w celu obniżenia kosztów transportu prosimy o kontakt telefoniczny");}
           else{$("#SpedycjaInfo2").html("");}

       });
     }
  };









  ///Up cart
  function CartUpAmount(idx){
    var idx;
   $("#BasketAmount_"+idx).html("<img src='/images/load_small.gif' width='20' height='20' />");
   AddToCart2(idx)


   $.getJSON("/data/ajax/shop.php?przelicz_koszyk_pojedynczo=1&idx="+idx, function(json){

      $("#BasketAmount_"+idx).html(json.BasketAmount);
      $("#BasketValue_"+idx).html(json.BasketValue);
      $("#BasketTransportPrice_"+idx).html(json.BasketTransportPrice);
      
   });

   PaymentRecall();
   
   
  };





  ///Down cart
  function CartDownAmount(idx){
    var idx;
   $("#BasketAmount_"+idx).html("<img src='/images/load_small.gif' width='20' height='20' />");
   $.ajax({
     url: "/data/ajax/shop.php?CartDownAmount="+idx,
     async: false
   }).responseText;


   $.getJSON("/data/ajax/shop.php?przelicz_koszyk_pojedynczo=1&idx="+idx, function(json){

      $("#BasketAmount_"+idx).html(json.BasketAmount);
      $("#BasketValue_"+idx).html(json.BasketValue);
      $("#BasketTransportPrice_"+idx).html(json.BasketTransportPrice);

   });
   
   PaymentRecall();
  };






  //Add To Cart
  function AddToCart(idx){
   var idx;

   $("#dialog").toggle("Slow");
   $("body").addClass("opacity");


   var TopBreake = 280,  LeftBreake = 0; wnd = $(window), doc = $(document), pTop = doc.scrollTop(), pLeft = doc.scrollLeft(), minTop = pTop;
   TopBreake = (pTop + TopBreake) ;
   LeftBreake = ((wnd.width() /2) - 300) ;
   $("#dialog").css("top", TopBreake+"px").css("left", LeftBreake+"px");
   $("#dialog").html("<div id='dialogContent'>Czekaj...Trwa dodawanie produktu</div>");


   $.ajax({
     url: "/data/ajax/shop.php?AddToCart="+idx,
     async: false
   }).responseText;
   PaymentRecall();
   $("#dialog").html("<div id='dialogClose' onclick='CloseDialogCart();'>Zamknij</div><div id='dialogContent'>Produkt został dodany do koszyka.</div><div id='dialogMore'><a href='/pl/koszyk/'>&raquo;&raquo;&nbsp;Idź do koszyka</a></div>");


  };







  //Add To Cart Version II - BASKET
  function AddToCart2(idx){
   var idx;

   $.ajax({
     url: "/data/ajax/shop.php?AddToCart="+idx,
     async: false
   }).responseText;

   PaymentRecall();
  };



















 //Close dialog
 function CloseDialogCart(){
  $("#dialog").toggle("Slow");
  $("body").removeClass("opacity");
 };



 //Remove From Cart
 function CartRemoveItem(idx){
  var idx;
  //alert('x');
  $("#basket_rows_"+idx).toggle("");
  $.ajax({
    url: "/data/ajax/shop.php?CartRemoveItem="+idx,
    async: false
  }).responseText;




  $("#ShopCartItem").load("/data/ajax/shop.php?ShowCartAmount=1");
  $("#ShopCartValue").load("/data/ajax/shop.php?ShowCartValue=1");
  $("#BasketAmount").load("/data/ajax/shop.php?ShowCartValue=1");

  PaymentRecall();

 };









  //Input Clear Text
  function clear_text(input,default_text){
      if (input.value == default_text) {
 		input.value = "";
  	}
  };



   //Input Set Text
   function set_text(input,default_text){
       if (input.value == '') {
   		input.value = default_text;
       }
   };






   //Po zaladowaniu
   $(document).ready(function(){


     $('#emailx').click(function(){
     email = $('#emailx').attr('value');
     $("#RegisterInfoEmail").html('Sprawdzam...');
     $("#RegisterInfoEmail").load("/data/ajax/register.php?check_email="+email);
     });

     $('#password_1').click(function(){
       checking_password();
     });

     $('#password_2').click(function(){
       checking_password();
     });


     $("#paymentx").click(function () {
     PaymentRecall();
     });

     $("#transportx").click(function () {
     PaymentRecall();
     });

     PaymentRecall();

  });

