//##############################
// jQuery SHOP Plugin
// Developpement Gabriel Bauza Pour squarepartners
// 10 Juillet 2007


// Utilisation JSON PHP
// Fichier résultat et récup des données shop.get_stats.php


// Initialisation & Affichage de départ


var url_path = "shop/shop.get_stats.php";
var shop_user = "#stats_user";  // Id du div se trouvant dans pan_connect
var shop_panier = "#pospanier2";  // Id du div se trouvant dans pan_connect 


function changePort(obj,cmdID){
//	alert("obj value = "+obj.value);
	$.get('shop/ax.changeport.php?livraison='+obj.value+'&amp;CmdID='+cmdID, function(data){
		$("#LivRecapPanier").empty(); 
		$("#LivRecapPanier").append(data);
		$.get('shop/ax.changetarif.php?livraison='+obj.value+'&amp;CmdID='+cmdID, function(data1){
			$("#LivRecapPaiement").empty(); 
			$("#LivRecapPaiement").append(data1);
		})
	})
}


$(document).ready(function(){
  get_stat();
}); 


function get_stat(){
  $.get(url_path, function(data){
    myRep = decode_JSON(data);

    majUser(myRep.User);
    majPanier(myRep.Panier);
 });
}
function majUser(oUser){
  //alert($(shop_user).);
  if(oUser){
    $(shop_user).empty();
    $(shop_user).append(oUser);
  }
}
function majPanier(oPanier){
  if(oPanier){
    $(shop_panier).empty();
    $(shop_panier).append('<span class="white s10">'+oPanier+'</span><br /><a href="shop-basket.php" class="gris7">voir le panier</a><span class="gris4 s10 bold">&nbsp;&#8250;</span><br />');
  }
}
function decode_JSON(data){
  try{

    return eval( '(' + data + ')' );
  }catch(e){
//    alert("Erreur decode_JSON :" + e);
    return null;
  }
}


function supp_panier(ident){
//  alert("Suppression de l'enregistrement : "+ident);
  $.get('shop/shop.panier_recap.php?idp='+ident, function(data){
  
    $("#gbPanierRecap").empty();
    $("#gbPanierRecap").append(data);
    $.get('shop/shop.revif_cond.php', function(myData){
    	$('#gbVerifCond').empty();
    	$('#gbVerifCond').append(myData);
	    start_sqbox();
    });
    get_stat();
  });

}

function validepromo(){
	if($("#vCodePromo").val()!=''){
		$.get('shop/shop.panier_promo.php?RefPromo='+$("#vCodePromo").val(),function(data){
			var myRet = decode_JSON(data);
			
			if(myRet.Reponse=='OK'){
				$("#sCodePromo").hide();
			  $.get('shop/shop.panier_recap.php', function(data){
			  
			    $("#gbPanierRecap").empty();
			    $("#gbPanierRecap").append(data);
			    $.get('shop/shop.revif_cond.php', function(myData){
			    	$('#gbVerifCond').empty();
			    	$('#gbVerifCond').append(myData);
				    start_sqbox();
			    });
			    get_stat();
			  });
			}
		});
	}
//	alert('CodePromo= '+ $("#vCodePromo").val());
}
function changeQte(prodid,obj){
  //alert("ProdID = "+prodid+" - value = "+obj.value);
  $.get('shop/shop.panier_recap.php?qte='+obj.value+'&ProdID='+prodid, function(data){
    $("#gbPanierRecap").empty();
    $("#gbPanierRecap").append(data);

    $.get('shop/shop.revif_cond.php', function(myData){
    	$('#gbVerifCond').empty();
    	$('#gbVerifCond').append(myData);
	    start_sqbox();
		});
    get_stat();
 });
}


function deconnecteUser(){
	$.get('shop/shop.deconnecte.php', function(){ document.location.reload(); });
}
function identifieUser(){
  // Chargement du login et mot de passe AJAX
  $.post('shop/shop.user_login.php',
    { login: $("#logmail").val(), passe: $("#logpass").val() },
    function(data){
      var myRet = decode_JSON(data); var uid=myRet.uid;
      if(uid==Number(uid) && uid > 0){
        // Direction la page de Verification
        window.document.location.href="shop-steptwo.php";
      }else{
        if(uid==0) uid='';
        $(".warning_compte").hide();
        $("#warning_compte"+uid).fadeIn("slow");
      }
      
    });
  return false;
}

