//<![CDATA[
$(document).ready(function() {
 $('a[rel*=facebox]').facebox(); 
	//FIX PNG
	//fix_png();
	
	$("#ajax-loader").ajaxStart(function(){    $(this).html('<img src="images/facebox/loading.gif" />');  });
	$("#ajax-loader").ajaxStop(function(){    $(this).hide();  });
	$("#form_rech").submit(function(){
	
    pays_produit = $(":input[name=pays_produit]").val();
    region_produit = $(":input[name=region_produit]").val();
	couleur_produit = $(":input[name=couleur_produit]").val();
	typicite_produit = $(":input[name=typicite_produit]").val();
	cepage_produit = $(":input[name=cepage_produit]").val();
	id_famille = $(":hidden[name=id_famille]").val();
	
    $.ajax({
	type: "POST",
	url: "include/script_recherche.php",
	data: "pays_produit="+pays_produit+"&region_produit="+region_produit+"&couleur_produit="+couleur_produit+"&typicite_produit="+typicite_produit+"&id_famille="+id_famille+"&cepage_produit="+cepage_produit,
	success: function(retour){
	  $("#resultat").html(retour);
	  ajout_panier();
  	}
     });
      return false;
});
$('.champ_req').change(function() {
	selected=$(this).attr("name");
	
	pays_produit = $(":input[name=pays_produit]").val();
    region_produit = $(":input[name=region_produit]").val();
	couleur_produit = $(":input[name=couleur_produit]").val();
	typicite_produit = $(":input[name=typicite_produit]").val();
	cepage_produit = $(":input[name=cepage_produit]").val();
	id_famille = $(":hidden[name=id_famille]").val();
	p = $(":hidden[name=p]").val();
	start = $(":hidden[name=start]").val();
	//alert(cepage_produit);
	//alert(selected);
	 $.ajax({
	type: "POST",
	url: "include/script_update_select.php",
	data: "selected="+selected+"&pays_produit="+pays_produit+"&region_produit="+region_produit+"&couleur_produit="+couleur_produit+"&typicite_produit="+typicite_produit+"&cepage_produit="+cepage_produit+"&id_famille="+id_famille+"&p="+p+"&start="+start,
	success: function(retour){
	  eval(retour);
	  //ON SOUMET LE FORMULAIRE
	  $("#form_rech").submit();	  ajout_panier();
  	}
     });
	
	
});
$('.ajout_panier').click(function() {
	add_to_card($(this));
});
$('.form_prod').submit(function() {
		var lien=$(this).find('a.ajout_panier');
		add_to_card(lien);
		return false;
	});
vignette_cata();
} );
/******************/
//Vignettes catalogue
function vignette_cata() {
$('.thumb').hide();
$('.lien_thumb').hover(
function() {
	$(this).find('img').fadeIn(500);
},
function() {
	$(this).find('img').fadeOut(300);
}
);
}
//Fix png
function fix_png() {
		$('img[@src$=.png]').ifixpng(); 
}
function affiche_conf() {
	jQuery.facebox(function(msg) {
	jQuery.facebox( "<div class=\"txt_facebox\"><img src=\"images/check.png\" class=\"png\" style=\"vertical-align:middle;\"/> Produit(s) ajouté(s) à votre panier !</div>");
	});
}
function refresh_add(ref) {
	$('#add_'+ref)
		.load('include/inc_form_qte.php');
	
		
}
//PAGINATION
function pagin(page, id_famille, region_produit, couleur_produit, millesime_produit, pays_produit, text) {
	
	$.ajax({
	type: "POST",
	url: "include/script_recherche.php",
	data: "p="+page+"&pays_produit="+pays_produit+"&region_produit="+region_produit+"&couleur_produit="+couleur_produit+"&millesime_produit="+millesime_produit+"&id_famille="+id_famille+"&text="+text,
	success: function(retour){
	  $("#resultat").html(retour);
	  vignette_cata();
	  //fix_png();
	  ajout_panier();
  	}
});
}
function add_to_card(e) {
	//ref, desc, qte, prix, tva
	var form=e.parents('form:first').attr("id");
	ref = $('#'+form+"> :input[name=ref]").val();
	desc = $('#'+form+"> :input[name=desc]").val();
	prix = $('#'+form+"> :input[name=prix]").val();
	tva = $('#'+form+"> :input[name=tva]").val();
	qte = $('#'+form+"> :input[name=qte]").val();
	sessionid = $('#'+form+"> :input[name=sessionid]").val();
	 $.ajax({
	   type: "POST",
	   url: "ajout_panier.php",
	   data: "numserie="+ref+"&desc="+desc+"&qte="+qte+"&prix="+prix+"&tva="+tva+"&sessionid="+sessionid,
	   success: function(){
	   //on rafraichit le panier
		$('#box_basket').load('include/inc_box_panier.php?PHPSESSID='+sessionid);
		//on affiche la confirmation
	   affiche_conf();
	   refresh_add(ref);
	   }
	 });
}
function ajout_panier() {
	$('.ajout_panier').click(function() {	
	add_to_card($(this));
});
	$('.form_prod').submit(function() {	
		var lien=$(this).find('a.ajout_panier');
		add_to_card(lien);
		return false;
	});
}
// ]]>
