// JavaScript Document
                           
                      
 $(document).ready(function()
 {
    $("#shop_delivery select#profil").change(edit_delivery);
    $("#shop_billing select#profil_b").change(edit_billing);
    $("#shop_next_previous_step_table_next button,#shop_next_previous_step_table_prev button").click(redirection);
});


 function edit_delivery()
 {
      var id_identity=$(this).val();
      var col="delivery";
      update_cookie_identities(id_identity,col);
 }
 
 function edit_billing()
 {
      var id_identity=$(this).val();
      var col="billing";
      update_cookie_identities(id_identity,col);
 }

//****************************************************************************
  //UPDATE COOKIE
  function update_cookie_identities(id_identity,col)
  {
      //read cookie
      var cookie_json = $.JSONCookie('migc_member');
      var cookie_jsontext=JSON.stringify(cookie_json);
      var cookie = eval("(" + cookie_jsontext + ")");
      
      var tab_identity=eval('tab_identities.identity_'+id_identity+'[0]');
      
      //UPDATE FORM*************************************************************
      if(col == "delivery")
      {
          $("#shop_delivery #civility").val(tab_identity.civility);
          $("#shop_delivery #firstname").val(tab_identity.firstname);
          $("#shop_delivery #lastname").val(tab_identity.lastname);
          $("#shop_delivery #email").val(tab_identity.email);
          $("#shop_delivery #company").val(tab_identity.company);
          $("#shop_delivery #vat").val(tab_identity.vat);
          $("#shop_delivery #street").val(tab_identity.street);
          $("#shop_delivery #number").val(tab_identity.number);
          $("#shop_delivery #zip").val(tab_identity.zip);
          $("#shop_delivery #city").val(tab_identity.city);
          $("#shop_delivery #state").val(tab_identity.state);
          $("#shop_delivery #country").val(tab_identity.country);
          $("#shop_delivery #tel1").val(tab_identity.tel1);
          $("#shop_delivery #rem").val(tab_identity.rem);
          $("#shop_delivery #firstname").val(tab_identity.firstname);
          
          if(tab_identity.vat_app == 'y')
          {
            $("#shop_delivery #vat_app").attr('checked','checked');
          }
          else
          {
            $("#shop_delivery #vat_app").attr('checked','');
          }
      }
      else
      {
          $("#shop_billing #civility_b").val(tab_identity.civility);
          $("#shop_billing #firstname_b").val(tab_identity.firstname);
          $("#shop_billing #lastname_b").val(tab_identity.lastname);
          $("#shop_billing #email_b").val(tab_identity.email);
          $("#shop_billing #company_b").val(tab_identity.company);
          $("#shop_billing #vat_b").val(tab_identity.vat);
          $("#shop_billing #street_b").val(tab_identity.street);
          $("#shop_billing #number_b").val(tab_identity.number);
          $("#shop_billing #zip_b").val(tab_identity.zip);
          $("#shop_billing #city_b").val(tab_identity.city);
          $("#shop_billing #state_b").val(tab_identity.state);
          $("#shop_billing #country_b").val(tab_identity.country);
          $("#shop_billing #tel1_b").val(tab_identity.tel1);
          $("#shop_billing #rem_b").val(tab_identity.rem);
          $("#shop_billing #firstname_b").val(tab_identity.firstname);
          
          if(tab_identity.vat_app == 'y')
          {
            $("#shop_billing #vat_app_b").attr('checked','checked');
          }
          else
          {
            $("#shop_billing #vat_app_b").attr('checked','');
          }
      }
           
      //UPDATE COOKIE***********************************************************      
      if(col == "delivery")
      {
          cookie.id_delivery_identity=id_identity;
      }
      else
      {
          cookie.id_bill_identity=id_identity;
      }
      
      //write cookie
      $.JSONCookie('migc_member', cookie, {path: '/'});  
      
      //record id identity
      $.ajax({
       type: "POST",
       url: "../cgi-bin/shop.pl",
       data: "sw=save_identity_db&id_identity="+id_identity+"&col="+col,
       success: function(msg)
       {
       }
     });
       
  }


  
 
 function redirection()
  {
      var page=$(this).attr('id');
      
      if(page == "page_2")
      {
          window.location = "shop.pl?sw=view_cart";
          return false;          
      }
      if(page == "page_3")
      {
          window.location = "bill_and_delivery.pl";
          return false;          
      }
      if(page == "page_4")
      {
          window.location = "shop.pl?sw=delivery";
          return false;          
      }
      if(page == "page_5")
      {
          window.location = "shop.pl?sw=recap_cart";
          return false;          
      }
      if(page == "page_6")
      {
          window.location = "shop.pl?sw=make_order_db";
          return false;          
      }
      if(page == "page_7")
      {
          window.location = "shop.pl?sw=pay_start";
          return false;          
      }
  }