$(function() { //attend que le DOM soit prêt pour commencer
/*************************detection navigateur***********************/
	var brow=0;
	if($.browser.msie) { if($.browser.version < 7) { brow=1; } } 
/*********************************************************************/
	if(brow==0) {
		$(window).resize(function() {//lorsque l'on resize sa fenetre, scroll sur la derniere page visitée
			$.scrollTo($('#di_'+thepage),300);
		});
	/*********************************************************************/
		function vers_acc() {
			if($("#sl_off").attr("checked")==false) {
				if(thepage!="accueil") { reinit_nav_c(); $("#nav_c_acc").stop().animate({backgroundPosition: '0 -40px'}, 300); }
				$.scrollTo($('#di_accueil'), 500);
				$("#over_nav_d").stop().animate({ left:"0px" }, {duration:300});
				thepage="accueil";
			}
		}
		function vers_site() {
			if($("#sl_off").attr("checked")==false) {
				if(thepage!="site") { reinit_nav_c(); $("#nav_c_site").stop().animate({backgroundPosition: "0px -30px"}, 300); }
				$.scrollTo($('#di_site'), 500);
				$("#over_nav_d").stop().animate({ left:"23px" }, {duration:300});		
				thepage="site";
			}
		}
		function vers_graph() {
			if($("#sl_off").attr("checked")==false) {
				if(thepage!="graphisme") { reinit_nav_c(); $("#nav_c_graph").stop().animate({backgroundPosition:"0 -30px"}, 300); }
				$.scrollTo($('#di_graphisme'), 500);
				$("#over_nav_d").stop().animate({ left:"45px" }, {duration:300});
				thepage="graphisme";
			}
		}
		function vers_imp() {
			if($("#sl_off").attr("checked")==false) {
				if(thepage!="impression") { reinit_nav_c(); $("#nav_c_imp").stop().animate({backgroundPosition: "0px -30px"}, 300);	}
				$.scrollTo($('#di_impression'), 500);
				$("#over_nav_d").stop().animate({ left:"67px" }, {duration:300});
				thepage="impression";
			}
		}
		function vers_cont() {
			if($("#sl_off").attr("checked")==false) {
				if(thepage!="contact") { reinit_nav_c(); $("#nav_c_cont").stop().animate({backgroundPosition: "0px -30px"}, 300); }
				$.scrollTo($('#di_contact'), 500);
				$("#over_nav_d").stop().animate({ left:"89px" }, {duration:300});		
				thepage="contact";
			}
		}
		function vers_part() {
			if($("#sl_off").attr("checked")==false) {
				if(thepage!="partenaire") { reinit_nav_c();	$("#nav_c_part").stop().animate({backgroundPosition: "0px -30px"}, 300); }
				$.scrollTo($('#di_partenaire'), 500);
				$("#over_nav_d").stop().animate({ left:"111px" }, {duration:300});		
				thepage="partenaire";
			}
		}
		function vers_actu() {
			if($("#sl_off").attr("checked")==false) {
				if(thepage!="actualite") { reinit_nav_c();	$("#nav_c_act").stop().animate({backgroundPosition: "0px -30px"}, 300); }
				$.scrollTo($('#di_actualite'), 500);
				$("#over_nav_d").stop().animate({ left:"133px" }, {duration:300});		
				thepage="actualite";
			}
		}
		/***********************************************Navigation droite**********************************************/
		$("#btn_lis_acc").click(function() { vers_acc(); } ); $("#btn_car_acc").click(function() { vers_acc(); } );
		$("#btn_lis_site").click(function() { vers_site(); } ); $("#btn_car_site").click(function() { vers_site(); } );
		$("#btn_lis_graph").click(function() { vers_graph(); } ); $("#btn_car_graph").click(function() { vers_graph(); } );
		$("#btn_lis_imp").click(function() { vers_imp(); } ); $("#btn_car_imp").click(function() { vers_imp(); } );
		$("#btn_lis_cont").click(function() { vers_cont(); } ); $("#btn_car_cont").click(function() { vers_cont(); } );
		$("#btn_lis_part").click(function() { vers_part(); } ); $("#btn_car_part").click(function() { vers_part(); } );
		$("#btn_lis_act").click(function() { vers_actu(); } ); $("#btn_car_act").click(function() { vers_actu(); } );
		/***********************************************Navigation centre**********************************************/
		function reinit_nav_c() { $("#nav_c > *").stop().animate({backgroundPosition: "0px -100px"}, {duration:200}); }
		
		$("#nav_c > div").mouseover(function() { 
			if(thepage.substr(0,3)!=$(this).attr("id").substr(6,3)) $(this).stop().animate({backgroundPosition: "0px -95px"}, {duration:300}); 
		});
		$("#nav_c > div").mouseout(function() { 
			if(thepage.substr(0,3)!=$(this).attr("id").substr(6,3)) $(this).stop().animate({backgroundPosition: "0px -100px"}, {duration:300}); 
		});
		
		$("#nav_c_acc").click(function(){ vers_acc(); }); $("#nav_c_site").click(function(){ vers_site(); })
		$("#nav_c_graph").click(function(){ vers_graph(); }); $("#nav_c_imp").click(function(){ vers_imp(); })
		$("#nav_c_cont").click(function(){ vers_cont(); });  $("#nav_c_part").click(function(){ vers_part(); })
		$("#nav_c_act").click(function(){ vers_actu(); }); 
		/*************************************Gestion du clavier******************************************************/
		$(document).keydown(function (e){  
			if($("#cl_off").attr("checked")==false) {
				//alert("Keydown: The key is: "+getKey(e));
				var key = getKey(e);
				if(key == 39) {  // a droite
					if(thepage=="accueil") vers_site();
					else if(thepage=="site") vers_graph();
					else if(thepage=="graphisme") vers_imp();
					else if(thepage=="impression") vers_cont();
					else if(thepage=="contact") vers_part();
					else if(thepage=="partenaire") vers_actu();
				}
				else if(key == 37) { // a gauche
					if(thepage=="site") vers_acc();
					else if(thepage=="graphisme") vers_site();
					else if(thepage=="impression") vers_graph();
					else if(thepage=="contact") vers_imp();
					else if(thepage=="partenaire") vers_cont();
					else if(thepage=="actualite") vers_part();
				}
				else if(key == 97) vers_acc(); //1
				else if(key == 98) vers_site(); //2
				else if(key == 99) vers_graph(); //3
				else if(key == 100) vers_imp(); //4
				else if(key == 101) vers_cont(); //5
				else if(key == 102) vers_part(); //6
				else if(key == 103) vers_actu(); //7
			}
		});
		/*************************************Affiche Option************************************************************/
		var option_top=false;
		$("#show_opt").click(function() {
			if(option_top==false) {
				$("#option").stop().animate({bottom:"100px"}, 400);
				option_top=true;
			}
			else {
				$("#option").stop().animate({bottom:"0px"}, 400);
				option_top=false;
			}
		})
		/**********************************Gestion des liens************************************************************/
		$("#sl_off").click(function() {
			if($("#sl_off").attr("checked")==false) {
				$("#nav_d").show();
				$("#cl_off").attr("disabled",false);
				$("#btn_lis_acc").attr("href","#");	$("#btn_lis_site").attr("href","#"); $("#btn_lis_graph").attr("href","#");
				$("#btn_lis_imp").attr("href","#"); $("#btn_lis_cont").attr("href","#"); $("#btn_lis_part").attr("href","#");
				$("#btn_lis_act").attr("href","#");	$("#btn_vers_actu").attr("href","#"); $("#btn_vers_prom").attr("href","#");
				$("#btn_site_part").attr("href","#");
				$("#entete_vs_site").attr("href","#"); $("#entete_vs_graph").attr("href","#"); $("#entete_vs_imp").attr("href","#");
			}
			else {
				$("#nav_d").hide();
				$("#cl_off").attr("disabled",true);
				$("#cl_off").attr("checked",true);
				/******lien entete***********/
				$("#entete_vs_site").attr("href","siteinternet.php?c=1");
				$("#entete_vs_graph").attr("href","graphisme.php?c=1");
				$("#entete_vs_imp").attr("href","impression.php?c=1");
				/******lien navigation******/
				$("#btn_lis_acc").attr("href","index.php?c=1");
				$("#btn_lis_site").attr("href","siteinternet.php?c=1");
				$("#btn_lis_graph").attr("href","graphisme.php?c=1");
				$("#btn_lis_imp").attr("href","impression.php?c=1");
				$("#btn_lis_cont").attr("href","contact.php?c=1");
				$("#btn_lis_part").attr("href","partenaire.php?c=1");
				$("#btn_lis_act").attr("href","actualite.php?c=1");
				/******lien accueil********/
				$("#btn_vers_actu").attr("href","actualite.php?c=1");
				$("#btn_vers_prom").attr("href","promotion.php?c=1");
				/******lien site********/
				$("#btn_site_part").attr("href","partenaire.php?c=1");
			}
		})
	} //fin du si c'est pas ie6
	/************** lien accueil ***********************/
	$("#btn_vers_actu").click(function(){ vers_actu(); });
	$("#btn_acc_site").click(function(){ if(GetId('sl_off').checked==false) vers_site(); else { document.location.replace('siteinternet.php?c=1'); } });
	$("#btn_acc_graph").click(function(){ if(GetId('sl_off').checked==false) vers_graph(); else { document.location.replace('graphisme.php?c=1'); } });
	$("#btn_acc_imp").click(function(){ if(GetId('sl_off').checked==false) vers_imp(); else { document.location.replace('impression.php?c=1'); } });
	/************** lien internet **********************/
	$("#btn_site_part").click(function(){ if(GetId('sl_off').checked==false) vers_part(); else { document.location.replace('partenaire.php?c=1'); } });
	$("#btn_site_devis").click(function(){ if(GetId('sl_off').checked==false) vers_cont(); else { document.location.replace('contact.php?c=1'); } });
	/************** lien graph *************************/
	$("#btn_graph_part").click(function(){ if(GetId('sl_off').checked==false) vers_part(); else { document.location.replace('partenaire.php?c=1'); } });
	$("#btn_graph_devis").click(function(){ if(GetId('sl_off').checked==false) vers_cont(); else { document.location.replace('contact.php?c=1'); } });
	/************** lien impression ********************/
	$("#btn_imp_part").click(function(){ if(GetId('sl_off').checked==false) vers_part(); else { document.location.replace('partenaire.php?c=1'); } });
	$("#btn_imp_devis").click(function(){ if(GetId('sl_off').checked==false) vers_cont(); else { document.location.replace('contact.php?c=1'); } });
	/***************************************************/
	$(window).load(function() {//au chargement de l'accueil
		$.scrollTo($('#di_'+thepage), 0); //scroll sur la bonne page
		// background position de la page sur laquelle on est
		if((thepage=="accueil") || (thepage=="impression") || (thepage=="actualite")) $("#nav_c_"+thepage.substr(0,3)).css("backgroundPosition","0px -30px"); 
		else if(thepage=="graphisme") $("#nav_c_"+thepage.substr(0,5)).css("backgroundPosition","0px -30px"); // par défaut on est sur l'accueil
		else $("#nav_c_"+thepage.substr(0,4)).css("backgroundPosition","0px -30px");
		//positionnement du petit carré nav d
		if(thepage=="accueil") $("#over_nav_d").css("left","0px"); if(thepage=="site") $("#over_nav_d").css("left","23px");
		if(thepage=="graphisme") $("#over_nav_d").css("left","45px"); if(thepage=="impression") $("#over_nav_d").css("left","67px");
		if(thepage=="contact") $("#over_nav_d").css("left","89px"); if(thepage=="partenaire") $("#over_nav_d").css("left","111px");
		if(thepage=="actualite") $("#over_nav_d").css("left","133px");
		//slide ou pas ?
		if(is_check==1) {
			$("#sl_off").attr("checked",true); //case est cochée
			$("#cl_off").attr("disabled",true);
			$("#cl_off").attr("checked",true);			
			$("#nav_d").hide();
		}
		if(brow==0) {
			$("#entete_vs_site").attr("href","#"); $("#entete_vs_graph").attr("href","#"); $("#entete_vs_imp").attr("href","#");
			$("#nav_c a").not($("#lien_mention a")).each(function() {
				if((this.id.substr(4,1)=="c") || ((this.id.substr(4,1)=="l") && (is_check==0))) this.href="#"; //tous les liens passent en # (lisible par le moteur mais slide par défaut pour utilisateur)
			})			
		}
	})
});

//fleche g:37 h:38 d:39 b:40
function getKey(key){
	if ( key == null ) { keycode = event.keyCode; } // To Mozilla
	else { keycode = key.keyCode; }
	// Return the key in lower case form
	//return String.fromCharCode(keycode).toLowerCase();
	return keycode;
}
