$(document).ready(function(){
	Cufon.replace('h1',{ fontFamily: 'Candara' });
	Cufon.replace('.camion .titre',{ fontFamily: 'constantia' });
	Cufon.replace('.liste_produits h4',{ fontFamily: 'constantia' });
	Cufon.replace('.commercial h5',{ fontFamily: 'constantia' });
	Cufon.replace('h2',{ fontFamily: 'BellGothic' });
	Cufon.replace('h3',{ fontFamily: 'BellGothic' });
	Cufon.replace('.infos_paiement p',{ fontFamily: 'BellGothic' });
	Cufon.replace('.montant_paiement',{ fontFamily: 'BellGothic' });
	Cufon.replace('.message_confirm',{ fontFamily: 'BellGothic' });
	Cufon.replace('.titre_form_cpt_crea',{ fontFamily: 'BellGothic' });
	Cufon.replace('.contact h3',{ fontFamily: 'BellGothic' });
	Cufon.replace('.vip h3',{ fontFamily: 'BellGothic' });
	Cufon.replace('.fiche_produit h3',{ fontFamily: 'BellGothic' });
	Cufon.replace('.destockage h3',{ fontFamily: 'BellGothic' });
	Cufon.replace('.ident_camion h3',{ fontFamily: 'BellGothic' });
	Cufon.replace('.allez_plus_loin .milieu .gauche',{ fontFamily: 'BellGothic' });
	Cufon.replace('.contenu .a_facon .bloc label',{ fontFamily: 'BellGothic' });
	Cufon.replace('.contenu .a_facon .prix_total .libelle',{ fontFamily: 'BellGothic' });
	Cufon.replace('.contenu .livraison .libelle',{ fontFamily: 'BellGothic' });
	Cufon.replace('.contenu .livraison .option .label_radio',{ fontFamily: 'BellGothic' });
	Cufon.replace('.contenu .contenu_libre .text h3',{ fontFamily: 'BellGothic' });
	Cufon.replace('.contenu .mon_compte h3',{ fontFamily: 'BellGothic' });
	Cufon.replace('.contenu .livraison .ou',{ fontFamily: 'BellGothic' });
	$('.contenu_libre .text .corner').corner();
	$('.contenu .mon_compte .info').corner();
});

function connection(){
	$(".form").hide();
	$(".connecte").show();
}

function disconnect(){
	$(".form").show();
	$(".connecte").hide();
}

function slideCmd(){	
	if ($(".commande").is(':hidden'))
		$(".deroul a").css("background","url(templates/default/img/panier_replie.png) no-repeat");
	else
		$(".deroul a").css("background","url(templates/default/img/panier_deplie.png) no-repeat");
	$(".commande").slideToggle('slow');
}

function selectRadio(id,form){
	$("#radio1").css("background","url(templates/default/img/radio_off.png) no-repeat");
	$("#radio2").css("background","url(templates/default/img/radio_off.png) no-repeat");	
	$("#radio3").css("background","url(templates/default/img/radio_off.png) no-repeat");	
	$("#radio"+id).css("background","url(templates/default/img/radio_on.png) no-repeat");
	$("#genre_hidden").val(id);
}

function selectRadioContact(id){
	$("#radioContact0").css("background","url(templates/default/img/radio_off.png) no-repeat");
	$("#radioContact1").css("background","url(templates/default/img/radio_off.png) no-repeat");	
	$("#radioContact2").css("background","url(templates/default/img/radio_off.png) no-repeat");	
	$("#radioContact3").css("background","url(templates/default/img/radio_off.png) no-repeat");	
	$("#radioContact"+id).css("background","url(templates/default/img/radio_on.png) no-repeat");
	$("#type_demande_hidden").val(id);
	id++;
	$("#picto1").css("background","url(templates/default/img/picto1_contact.gif) no-repeat 0px -60px");
	$("#picto2").css("background","url(templates/default/img/picto2_contact.gif) no-repeat 0px -60px");
	$("#picto3").css("background","url(templates/default/img/picto3_contact.gif) no-repeat 0px -60px");
	$("#picto4").css("background","url(templates/default/img/picto4_contact.gif) no-repeat 0px -60px");
	$("#picto"+id).css("background","url(templates/default/img/picto"+id+"_contact.gif) no-repeat");
}

function RadioAdrOn(){
	if ($("#radioAdrOn").is(":visible")){
		$("#radioAdrOn").hide();
		$("#radioAdrOff").show();
	}
	else{
		$("#radioAdrOn").show();
		$("#radioAdrOff").hide();
	}
}

function qteModif(sens,id) {
	var value = parseInt($("#qte"+id).html());
	if ((sens == "plus") && (value >= 0))
		$("#qte"+id).text(value+1);
	else if ((sens == "moins") && (value > 0))
		$("#qte"+id).text(value-1);
}

function qtePrd(sens) {
	var value = parseInt($("#qte_prd").html());
	if ((sens == "plus") && (value >= 0))
		$("#qte_prd").text(value+1);
	else if ((sens == "moins") && (value > 0))
		$("#qte_prd").text(value-1);
}

function hoverAbris(id){
	$(".abris").hide();
	$("#abris"+id).show();
	$("#abris"+id+" .cle").hide();
	if(id == 0) $(".cle").show();
	else $("#cle"+id).show();
}
function afficheConfig(element){
	if ($(".config").is(":hidden"))
		$(".config").fadeIn();	
	$(".milieu").hide();
	$(".haut").hide();
	$(".bas").hide();
	$("#"+element).fadeIn("slow");
	$(".haut").fadeIn("slow");
	$(".bas").fadeIn("slow");
	$(this).scrollTop($('#config_box').position().top);
}

function changeOnglet(id){
	$(".onglet").removeClass("on");
	$(".onglet").removeClass("off");
	$(".onglet").addClass("off");
	$("#onglet_"+id).addClass("on");
	$("#onglet_"+id).removeClass("off");
	$(".onglet_contenu").hide();
	$("#contenu_"+id).show();
}

function hoverBloc(id){
	$(".contenu .destockage_detail .onglet_contenu #bloc"+id+" .titre").css("color","#ffb000");
	$(".contenu .destockage_detail .onglet_contenu #bloc"+id+" .gauche").css("background","url(templates/default/img/pdf_on.gif) no-repeat 20px 10px");
	$(".contenu .destockage_detail .onglet_contenu #bloc"+id+" .droite").css("background","url(templates/default/img/telecharger_on.gif) no-repeat");
}

$(".bloc").hover(
  function () {},
  function () { 
	$(".contenu .destockage_detail .onglet_contenu .titre").css("color","#151515");
	$(".contenu .destockage_detail .onglet_contenu .gauche").css("background","url(templates/default/img/pdf_off.gif) no-repeat 20px 10px");
	$(".contenu .destockage_detail .onglet_contenu .droite").css("background","url(templates/default/img/telecharger_off.gif) no-repeat");
  }
);

var is_moving = false;
function MoveDiapo(sens, nbPhoto, nbAffiche){
	marginTop = parseFloat($(".destockage_detail_gauche .diapo .droite ul").css('marginTop').replace("px", ""));
	maxMarginBottom = (-73)*(parseInt(nbPhoto)-parseInt(nbAffiche));
	if (sens == 'top' && marginTop > maxMarginBottom && is_moving == false) {
		is_moving = true;
		$(".destockage_detail_gauche .diapo .droite ul").stop().animate( {marginTop: marginTop-73}, 400,function(){is_moving = false;} );
	}
	if(sens == 'bottom' && marginTop < parseFloat('0') && is_moving == false) {
		is_moving = true;
		$(".destockage_detail_gauche .diapo .droite ul").stop().animate( {marginTop: marginTop+73}, 400,function(){is_moving = false;} );
	}
}

function afficheLog(){
	$(".form_info_nouveau_vip").hide();
	$(".form_cache").slideToggle("slow");
	$(".content .vip .btn_crea_vip .societe.on a").show();
	$(".content .vip .btn_crea_vip .societe.off a").hide();	
	if ($(".content .vip .btn_crea_vip .particulier.on a").is(":visible")){
		$(".content .vip .btn_crea_vip .particulier.on a").hide();
		$(".content .vip .btn_crea_vip .particulier.off a").show();
	}else{
		$(".content .vip .btn_crea_vip .particulier.on a").show();
		$(".content .vip .btn_crea_vip .particulier.off a").hide();	
	}
}

function afficheCreat(){
	$(".form_cache").hide();
	$(".form_info_nouveau_vip").slideToggle("slow");
	$(".content .vip .btn_crea_vip .particulier.on a").show();
	$(".content .vip .btn_crea_vip .particulier.off a").hide();	
	if ($(".content .vip .btn_crea_vip .societe.on a").is(":visible")){
		$(".content .vip .btn_crea_vip .societe.on a").hide();
		$(".content .vip .btn_crea_vip .societe.off a").show();
	}else{
		$(".content .vip .btn_crea_vip .societe.on a").show();
		$(".content .vip .btn_crea_vip .societe.off a").hide();	
	}
}

function qualiteUp(){
	var qualite = parseInt($("#qualiteHide").val());
	qualite++;
	if (qualite < 5){
		$("#qualiteHide").val(qualite);
	}
	for (i=0;i<qualite+1;i++){
		$("#qualite"+i).css("background","url(templates/default/img/picto_qualite_on.png) no-repeat");
	}
}

function qualiteDown(){
	var qualite = parseInt($("#qualiteHide").val());
	qualite--;
	if (qualite >= 0){
		$("#qualiteHide").val(qualite);
	}	
	$("ul.qualite li").css("background","url(templates/default/img/picto_qualite_off.png) no-repeat");
	for (i=0;i<qualite+1;i++){
		$("#qualite"+i).css("background","url(templates/default/img/picto_qualite_on.png) no-repeat");		
	}
}

function afaconQte(sens) {
	var value = parseInt($("#input_quantite").val());
	if ((sens == "plus") && (value >= 0))
		$("#input_quantite").val(value+1);
	else if ((sens == "moins") && (value > 0))
		$("#input_quantite").val(value-1);
}

function afficheDepot(affiche){	
	if (affiche == "oui"){
		if ($(".bloc_depot").is(":visible"))
			$(".bloc_depot").slideToggle('slow');
	}
	else{		
		if ($(".bloc_depot").is(":hidden"))
			$(".bloc_depot").slideToggle('slow');	
	}
}


//Google Map
function load() {
  if (GBrowserIsCompatible()) {

	//Creation de la fonction createInfoMarker
	function createInfoMarker(point, address) {
		var marker = new GMarker(point);
		GEvent.addListener(marker, "mouseover",
			function() {
				marker.openInfoWindowHtml(address);
			}
		);
	  return marker;
	}
	
	var map = new GMap2(document.getElementById("map"));
	map.addControl(new GLargeMapControl());
	map.setCenter(new GLatLng(47.12995075666307,2.28515625), 5);

	// Bazeilles
	var point = new GPoint(4.990095,49.671986);
	address = "<strong>Galva Service Bazeilles</strong><br/>Chemin du Culot de la Rosière - BP12<br/>08140 BAZEILLES";
	var marker = createInfoMarker(point, address);
	map.addOverlay(marker);

	// Contrisson
	var point = new GPoint(4.962879,48.80918);
	address = "<strong>Galva Service Contrisson</strong><br/>BP 27<br/>55800 CONTRISSON";
	var marker = createInfoMarker(point, address);
	map.addOverlay(marker);

	// Onnaing
	var point = new GPoint(3.603685,50.389885);
	address = "<strong>Galva Service Onnaing</strong><br/>130, rue de l'Industrie<br/>55264 ONNAING";
	var marker = createInfoMarker(point, address);
	map.addOverlay(marker);

	// Strasbourg
	var point = new GPoint(7.795077,48.575162);
	address = "<strong>Galva Service Strasbourg</strong><br/>10, rue du Bassin de l'Industrie<br/>67000 STRASBOURG";
	var marker = createInfoMarker(point, address);
	map.addOverlay(marker);

	// Malemort sur Corrèze
	var point = new GPoint(1.578583,45.167024);
	address = "<strong>Galva Service Malemort</strong><br/>19, impasse de l'Industrie<br/>19360 MALEMORT-SUR-CORREZE";
	var marker = createInfoMarker(point, address);
	map.addOverlay(marker);

	// Toulouse
	var point = new GPoint(1.549307,43.813766);
	address = "<strong>Galva Service Toulouse</strong><br/>La Rouaisse<br/>31340 LA MAGDELAINE";
	var marker = createInfoMarker(point, address);
	map.addOverlay(marker);

	// Macon
	var point = new GPoint(4.6875276,46.3341396);
	address = "<strong>Galva Service Mâcon</strong><br/>Route De Vergisson<br/>71960 PIERRECLOS";
	var marker = createInfoMarker(point, address);
	map.addOverlay(marker);

	// Miramas
	var point = new GPoint(5.002899,43.579893);
	address = "<strong>Galva Service Miramas</strong><br/>Chemin Calameau<br/>Route D'entressen <br/>13040 MIRAMAS";
	var marker = createInfoMarker(point, address);
	map.addOverlay(marker);

	// Saint Méen Le Grand
	var point = new GPoint(-2.190912,48.188555);
	address = "<strong>Galva Service Saint Méen Le Grand</strong><br/>Place Marie Curie<br/>35290 SAINT MEEN LE GRAND";
	var marker = createInfoMarker(point, address);
	map.addOverlay(marker);

	// Le Havre
	var point = new GPoint(0.4538726806640625,49.55192975694776);
	address = "<strong>Galva Service - Agence LETIERCE</strong><br/>Z.A. de la mare Carel<br/>76210 ST EUSTACHE LA FORET";
	var marker = createInfoMarker(point, address);
	map.addOverlay(marker);

  }
} 

