// CONFIGURATION

/***************** Les lueurs ****************/
var pas=1; // [Lueurs] Le pas de progression du bg en px
var timing_pas=20; // [Lueurs] Temps en microsecondes entre chaque pas
var pas_2=1; // [Lueurz] Le pas de progression du bg en px
var timing_pas_2=80; // [Lueurz] Temps en microsecondes entre chaque pas
/*********************************************/

function ini_slider(){
	$("#sizebox").slider({max:6, min:-3, orientation:"vertical", slide:function(e,ui){
		if(ui.value!=taille_text){
			
			// LE TEXTE
			taille_text=ui.value;
			var new_taille=10+ui.value;
			$(".contentcenter").css("font-size",new_taille+"px");
			
			// LES IMAGES

			if(taille_text==-3){
				$(".minia_rea").removeClass("col_25").removeClass("col_33").removeClass("col_50").removeClass("col_100").addClass("col_25");
				$(".minia_rea span").css("height","7em");	
			}
			else if(taille_text==-2){
				$(".minia_rea").removeClass("col_25").removeClass("col_33").removeClass("col_50").removeClass("col_100").addClass("col_25");
				$(".minia_rea span").css("height","6em");
			}
			else if(taille_text==-1){
				$(".minia_rea").removeClass("col_25").removeClass("col_33").removeClass("col_50").removeClass("col_100").addClass("col_25");
				$(".minia_rea span").css("height","6em");
			}
			else if(taille_text==0){
				$(".minia_rea").removeClass("col_25").removeClass("col_33").removeClass("col_50").removeClass("col_100").addClass("col_33");
				$(".minia_rea span").css("height","7em");
			}
			else if(taille_text==1){
				$(".minia_rea").removeClass("col_25").removeClass("col_33").removeClass("col_50").removeClass("col_100").addClass("col_33");
				$(".minia_rea span").css("height","7em");
			}
			else if(taille_text==2){
				$(".minia_rea").removeClass("col_25").removeClass("col_33").removeClass("col_50").removeClass("col_100").addClass("col_50");
					$(".minia_rea span").css("height","8em");
			}
			else if(taille_text==3){
				$(".minia_rea").removeClass("col_25").removeClass("col_33").removeClass("col_50").removeClass("col_100").addClass("col_50");
				$(".minia_rea span").css("height","8em");
			}
			else if(taille_text==4){
				$(".minia_rea").removeClass("col_33").removeClass("col_50").removeClass("col_100").addClass("col_100");
				$(".minia_rea span").css("height","8em");
			}
			else if(taille_text==5){
				$(".minia_rea").removeClass("col_33").removeClass("col_50").removeClass("col_100").addClass("col_100");
				$(".minia_rea span").css("height","9em");
			}
			else if(taille_text==6){
				$(".minia_rea").removeClass("col_33").removeClass("col_50").removeClass("col_100").addClass("col_100");
				$(".minia_rea span").css("height","10em");	
			}
			
			
			$.cookie("msv2_tailletexte", taille_text, { path: '/', expires: 30 });
		}
	}});
	var cookie="";
	if($.cookie("msv2_tailletexte")!=null) cookie=$.cookie("msv2_tailletexte");
	else cookie=0;
	//alert($.cookie("msv2_tailletexte"));
	$("#sizebox").slider('option', 'value', cookie);
}



var time_bg_1, time_bg_2;
var position_top, position_right, position_top2, position_right2;

// Lueurs
function ini_click_bg(){
	//alert('test');	
}

function test(){
	//alert($("div.lueurz").css("backgroundPosition"));
}

function ini_bg(){
	
	position_top=$("div.lueurs").css("backgroundPosition").split(" ");
	position_right=position_top[1];
	position_top=parseInt(position_top[0].replace("px",""));
	
	position_top_2=$("div.lueurz").css("backgroundPosition").split(" ");
	position_right_2=position_top_2[1];
	position_top_2=parseInt(position_top_2[0].replace("px",""));
	
	// Lueurs
	ini_bg_lueurs();
	
	// Lueurz
	ini_bg_lueurz();
}

function ini_bg_lueurs(){
	position_top=position_top+pas;
	if(position_top>=250) position_top=0;
	$("div.lueurs").css("backgroundPosition",position_top+"px "+position_right);
	
	// On relance l'animation
	clearTimeout(time_bg_1);
	time_bg_1=setTimeout("ini_bg_lueurs()",timing_pas);
}

function ini_bg_lueurz(){
	position_top_2=position_top_2+pas_2;
	
	if(position_top_2>=250) position_top_2=0;
	$("div.lueurz").css("backgroundPosition",position_top_2+"px "+position_right_2);
	
	// On relance l'animation
	clearTimeout(time_bg_2);
	time_bg_2=setTimeout("ini_bg_lueurz()",timing_pas_2);
}


function ini_menu(){
	$("#menu a").hover(function(){
		if($(this).attr("class")!="on"){
			var em=$(this).find("em");
			$(em).stop();
			$(em).css("height","14px");
			$(em).slideDown(function(){});
		}
	}, function(){
		if($(this).attr("class")!="on"){
			var em=$(this).find("em");
			$(em).stop();
			$(em).slideUp(function(){});
		}
	});
	$("#menu a").click(function(){
		$("#menu a").removeClass("on");
		for(var i=0;i<$("#menu a").length;i++){
			if($("#menu a").get(i)!=this) $($("#menu a").eq(i).find("em")[0]).slideUp();
		}
		$(this).addClass("on");
		$($(this).find("em")).css("display","block");
	});
}


function ini_links(){
	var links_page=$(".site a[href!=#], .footer a[href!=#]");
	for(var i=0;i<links_page.length;i++){
		if(tab_ajaxed[links_page.eq(i).attr("href")]!=undefined) {
			var link_ancre=tab_ajaxed[links_page.eq(i).attr("href")][0];
			links_page.eq(i).attr("href","/"+lang_site+"/#"+link_ancre);
			if($.browser.safari || ($.browser.msie && $.browser.version.substr(0,1)=="7")) links_page.eq(i).click(function(){ 
				link_ancre=$(this).attr("href").split("/#");
				link_ancre=link_ancre[1];
				pageload(link_ancre);
			});
		}
		else if(links_page.eq(i).attr("href").search("projet-web")!=-1) {
			var link_ancre=links_page.eq(i).attr("href").split("projet-web/");
			if(link_ancre[0]!=undefined){
				link_ancre=link_ancre[1].split("/");
				link_ancre=link_ancre[0];
				links_page.eq(i).attr("href","/"+lang_site+"/#projet-"+link_ancre);
				if($.browser.safari || ($.browser.msie && $.browser.version.substr(0,1)=="7")) links_page.eq(i).click(function(){ 
					link_ancre=$(this).attr("href").split("/#");
					link_ancre=link_ancre[1];
					pageload(link_ancre);
				});
			}
		}
	}
}

function pageload(hash){
	if(hash){
		if(tab_ajaxed_reverse[hash]!=undefined){
			$("#contenu").html("<div class=\"loading\"></div>");
			var link_physique=tab_ajaxed_reverse[hash][1];
			$.get("/"+link_physique,{lang:lang_site},function(data){
				$("#contenu").html(data);
				ini_links();
				ini_mails();
			});
			var menu_links=$("#menu a");
			var menu_em=$("#menu a em");
			menu_em.css("display","block");
			menu_em.hide();
			menu_links.removeClass("on");
			switch(hash){
				case "accueil":
					menu_links.eq(0).addClass("on");
					menu_em.eq(0).css("display","block").css("height","14px");
					break;
				case "services":
					menu_links.eq(1).addClass("on");
					menu_em.eq(1).css("display","block").css("height","14px");
					break;
				case "realisations":
					menu_links.eq(2).addClass("on");
					menu_em.eq(2).css("display","block").css("height","14px");
					break;
				case "faq":
					menu_links.eq(3).addClass("on");
					menu_em.eq(3).css("display","block").css("height","14px");
					break;
				case "contact":
					menu_links.eq(4).addClass("on");
					menu_em.eq(4).css("display","block").css("height","14px");
					break;
				case "zoomsite":
					menu_links.eq(2).addClass("on");
					menu_em.eq(2).css("display","block").css("height","14px");
					break;
			}
		}
		else if(hash.search("projet-")!=-1) {
			var link_physique="includes/pages/zoomsite.php";
			$("#contenu").html("<div class=\"loading\"></div>");
			$.get("/"+link_physique,{projet:hash.split("projet-")[1],lang:lang_site},function(data){
				$("#contenu").html(data);
				ini_links();
				ini_mails();
				var menu_links=$("#menu a");
				var menu_em=$("#menu a em");
				menu_em.css("display","block");
				menu_em.hide();
				menu_links.removeClass("on");
				menu_links.eq(2).addClass("on");
				menu_em.eq(2).css("display","block").css("height","14px");
				//$("body").html(JSReplace($("body").html()," [at] ","@"));
			});
			
		}
		$("#tooltip_img").remove();
	} 
	else {
		
	}
}


function JSReplace(inStr, inReplace, toReplace) {
	while(inStr.indexOf(inReplace) > 0) {
		inStr = inStr.replace(inReplace,toReplace);
	}
	return inStr;
}

function ini_mails(){
	var mails=$(".ico-mail");
	for(var i=0;i<mails.length;i++){
		mails.eq(i).html(JSReplace(mails.eq(i).html()," [at] ","@"));	
	}
}

function ini_langs(){
	$(".flag-fr").click(function(){
		window.location.href=window.location.href.replace("/en","/fr");
		return false;
	});
	$(".flag-en").click(function(){
		window.location.href=window.location.href.replace("/fr","/en");
		return false;
	});
}

function ini_switch_langs(){
	$(".switch-it").click(function(){
		if($(".langlist").css("display")=="none") $(".langlist").slideDown();
		else $(".langlist").slideUp();
		return false;
	})	
}