// JavaScript Document

var iw = 1160;
var ih = 775;

var varDiap = true;
var photoCourante = 0;

$(document).ready(function(){
	fctBlank();
	if(navigator.appName.indexOf("Microsoft")!=-1)$("object").css("top","-20px");
	if(navigator.appVersion.indexOf("WebKit")!=-1)$("object").css("top","-23px");

	redim($("#fond img:eq(0)"));
	$("#ensavoirplus").click(function(){
		$(this).fadeOut('slow');
		$("#textecourt").animate({"height":"0"}, 1000);
		$("#textelong").fadeIn('slow');
		$("#menuII").animate({"top":"80px"}, 1000);
		$("#diaporamaImg p").animate({"opacity":0}, 1000);
		redim();
	});
	$("#tlx").click(function(){
		$("#textelong").fadeOut('slow');
		$("#textecourt").animate({"height":"50px"}, 1000);
		$("#textecourt").animate({"height":"50px"}, 1000);
		$("#ensavoirplus").fadeIn('slow');
		$("#diaporamaImg p").animate({"opacity":1}, 1000);
		$("#menuII").animate({"top":"235px"}, 1000);
		redim();
	});
	replaceEmail();
});

$(window).load(function(){
	redim($("#fond img:eq(0)"));
	setTimeout(function(){
		$("#textecourt").fadeIn("slow");
	}, 1000);
	

	window.onresize=function(){redim($("#fond img:eq(0)"))};
	$("#fond img:eq(0)").fadeIn('slow');
	
	//Curseurs images
	if($("#diaporamaImg li").length>1){
		
		var lDiapo = $("#diaporamaImg li").length;
		
		var conteneurListe = document.createElement("div");
		conteneurListe.id = "listeCurseur";
		
		var bordGaucheListe =  document.createElement("div");
		
		var listeCurseur = document.createElement("ul");
		for(var i=0; i<lDiapo; i++){
			liCurseurTemp = document.createElement("li");
			puceCurseurTemp = document.createElement("img");
			puceCurseurTemp.src = "res/img/puce-brune.png";
			puceCurseurTemp.alt = "o";
			puceCurseurTemp.title = $("#diaporamaImg li:eq("+i+")").text();
			liCurseurTemp.appendChild(puceCurseurTemp);
			listeCurseur.appendChild(liCurseurTemp);
			
			if(puceCurseurTemp.title == $("#diaporamaImg li:eq(0)").text())
				puceCurseurTemp.src = "res/img/puce-blanche.png";

		}
		conteneurListe.appendChild(bordGaucheListe);
		bordGaucheListe.appendChild(listeCurseur);
		$("body")[0].appendChild(conteneurListe);
	}
	
	//Clique sur Curseur
	$("#listeCurseur img").each(function(j){
		$(this).click(function(){
			clearTimeout(timeoutDiap);
			for(var i=0; i< tod.length; i++){
				clearTimeout(tod[i]);
			}
			varDiap = false;
			
			$("#diaporamaImg li").stop()
			.css({"display": "none", "opacity": 1});

			
			
			$("#listeCurseur img").attr("src","res/img/puce-brune.png");
			$(this).attr("src","res/img/puce-blanche.png");
			
			
			var k = j-photoCourante;
			if(k<0)k+=$("#listeCurseur img").length;
			
			//alert("photoCourante : "+photoCourante+"\nj : "+j+"\nk = "+k);
			for(var m=0; m< k; m++){
				diap();
			}
			
		});
	});
	
	if($("#diaporama").length>0){
		if(navigator.appVersion.indexOf("MSIE")==-1)$("#diaporama li:eq(0)").fadeIn('slow')
		else $("#diaporama li:eq(0)").css('display','block');
		diaporama();
	}

	if($("#diaporamaImg").length>0){
		imgTemp=document.createElement("img");
		imgTemp.src = $("#diaporamaImg li:eq(0) a:eq(0)").attr("href");
		imgTemp.alt = $("#diaporamaImg li:eq(0) a:eq(0)").text();
		$("#diaporamaImg li:eq(0)")[0].appendChild(imgTemp);
		$("#diaporamaImg a:eq(0)").css("display", "none");
		$("#diaporamaImg img:eq(0)").load(function(){
			redim($("#diaporamaImg img:eq(0)"));
			window.onresize=function(){redim($("#diaporamaImg img:eq(0)"))};
			$("#diaporamaImg li:eq(0)").fadeIn('slow');
		})
		if($("#diaporamaImg li:eq(0) .legende").length >0){
			legendeTemp = document.createElement("p");
			$("#diaporamaImg li:eq(0)")[0].appendChild(legendeTemp);
			$("#diaporamaImg li:eq(0) p").text($("#diaporamaImg li:eq(0) .legende").text());
		}
		if($("#diaporamaImg li").length>1)timeoutDiap = setTimeout(function(){diaporama()},4000);
	}
	
});


function redim(img){
	var bw = $("body").width();
	var bh = $("body").height();
	
	$("#diaporamaImg").height(bh-120);	
	$("#diaporamaImg").width(bw-120);	

	$("#diaporamaImg li").height($("#diaporamaImg").height());	
	$("#diaporamaImg li").width($("#diaporamaImg").width());	

	if(bw/iw > bh/ih){
		var ihcss = ih*(bw/iw);
		$("#fond img:eq(0)").css({"height": ihcss+"px", "width": bw+"px", "left": 0, "top": ((bh-ihcss)/2)+"px"});
		
	}
	else{
		var iwcss = iw*(bh/ih);
		$("#fond img:eq(0)").css({"width": iwcss+"px", "height": bh+"px", "top": 0, "left": ((bw-iwcss)/2)+"px"});
	}
	
	/*if((bw-120)/iw > (bh-120)/ih){
		var ihcss = ih*((bw-120)/iw);
		$("#diaporamaImg img:eq(0)").css({"height": ihcss+"px", "width": $("#diaporamaImg").width()+"px", "left": 0, "top": (((bh-120)-ihcss)/2)+"px"});
	}
	else{*/
		var iwcss = iw*((bh-120)/ih);
		$("#diaporamaImg img:eq(0)").css({"width": iwcss+"px", "height": $("#diaporamaImg").height()+"px", "top": 0, "left": (((bw-120)-iwcss)/2)+"px"});
	//}

	if(bh>=600){
		$("#tlfond").height(bh-490);
		$("#tlcontenu").height(bh-407);
		$("#tlcenter").css("top","50%");
		$("#tlbottom").css("bottom","70px");
		$("#tlbottom").css("top","auto");
	}
	else{
		$("#tlfond").height(110);
		$("#tlcontenu").height(193);
		$("#tlcenter").css("top","295px");
		$("#tlbottom").css("top","410px");
		$("#tlbottom").css("bottom","auto");
	}
	var tlheight = $("#tlcontenu").height() - $("#toise").height() ;
	tlheight /= 2;
	var tlpad = tlheight+"px";
	$("#toise").css("padding-top",tlpad);
	
	$("#listeCurseur").css("top",$("#menu").height()+21+"px");
	
}

var tod = new Array();
function diaporama(){
	var l=0;
	if($("#diaporama").length != 0){
		l = $("#diaporama img").length-1 ;
		 while(l>0){
			 tod[l] = setTimeout(function(){diap()}, 4000*l);
			 l--;
		 }
	}
	else{ 
		diap();
	}
}

function diap(){
	//alert(varDiap);
	if($("#diaporama").length > 0){
		if(navigator.appVersion.indexOf("MSIE")==-1 && varDiap == true)$("#diaporama li:eq(0)").fadeOut('slow')
		else $("#diaporama li:eq(0)").css('display','none');
		$("#diaporama").append($("#diaporama li:eq(0)"));
		if(navigator.appVersion.indexOf("MSIE")==-1 && varDiap == true)$("#diaporama li:eq(0)").fadeIn('slow')
		else $("#diaporama li:eq(0)").css('display','block');
	}
	
	if($("#diaporamaImg").length>0){
		$("#diaporamaImg").append($("#diaporamaImg li:eq(0)"));
		
		if($("#diaporamaImg li:eq(0) img").length == 0){
			//Gestion des curseurs
			$("#listeCurseur img").attr("src","res/img/puce-brune.png");
			 $("#listeCurseur img").each(function(iPuce){
				if($(this).attr("title") == $("#diaporamaImg li:eq(0)").text()){
					$(this).attr("src","res/img/puce-blanche.png");
					photoCourante = iPuce;
				}
			});
			imgTemp=document.createElement("img");
			imgTemp.src = $("#diaporamaImg li:eq(0) a:eq(0)").attr("href");
			imgTemp.alt = $("#diaporamaImg li:eq(0) a:eq(0)").text();
			$("#diaporamaImg li:eq(0) a:eq(0)").css("display","none");
			$("#diaporamaImg li:eq(0)")[0].appendChild(imgTemp);
			
			$("#diaporamaImg img:eq(0)").load(function(){
				var l= $("#diaporamaImg li").length-1;
				if(varDiap == true){
					$("#diaporamaImg li:eq(0)").fadeIn('slow');
					$("#diaporamaImg li:eq("+l+")").fadeOut('slow');
					timeoutDiap = setTimeout(function(){diap()}, 4000);
				}
				else{
					$("#diaporamaImg li:eq(0)").css("display", "block");
					$("#diaporamaImg li:eq("+l+")").css("display", "none");
				}
				redim($("#diaporamaImg img:eq(0)"));
				
				if($("#diaporamaImg li:eq(0) .legende").length >0){
					legendeTemp = document.createElement("p");
					$("#diaporamaImg li:eq(0)")[0].appendChild(legendeTemp);
					$("#diaporamaImg p:eq(0)").text($("#diaporamaImg li:eq(0) .legende").text());
					//alert($("#diaporamaImg p:eq(0)").text());
					//Gestion du curseur

				}
				window.onresize=function(){redim($("#diaporamaImg img:eq(0)"))};
			});
		}
		else{
			var l= $("#diaporamaImg li").length-1;
			redim($("#diaporamaImg img:eq(0)"));
			window.onresize=function(){redim($("#diaporamaImg img:eq(0)"))};
			if(varDiap == true){
				$("#diaporamaImg li:eq(0)").fadeIn('slow');
				$("#diaporamaImg li:eq("+l+")").fadeOut('slow');
				timeoutDiap = setTimeout(function(){diap()}, 4000);
			}
			else{
				$("#diaporamaImg li:eq(0)").css("display", "block");
				$("#diaporamaImg li:eq("+l+")").css("display", "none");
			}
			//Gestion du curseur
			$("#listeCurseur img").attr("src","res/img/puce-brune.png");
			 $("#listeCurseur img").each(function(iPuce){
				if($(this).attr("title") == $("#diaporamaImg img:eq(0)").attr("alt")){
					$(this).attr("src","res/img/puce-blanche.png");
					photoCourante = iPuce;
				}
			});
		}
		
	}
}

function replaceEmail(){
	$(".email").each(function(i){
	  var monTexte = $(".email:eq("+i+")").text();
	  var monEmail = monTexte.replace("[at]", "@");
	  monEmail = monEmail.replace("[point]", ".");
	  $(".email:eq("+i+")").text(monEmail)
	  .css("cursor", "pointer");
	  
	  $(".email:eq("+i+")").click(function(){
			window.location.href="mailto: "+monEmail;
		});
	});
}

function getBaseURL() {
var url = location.href;
	var baseURL = url.substring(0, url.indexOf('/', 14));
	if (baseURL.indexOf('http://localhost') != -1) {
		var pathname = location.pathname;
		var index1 = url.indexOf(pathname);
		var index2 = url.indexOf("/", index1 + 1);
		var baseLocalUrl = url.substr(0, index2);
		return baseLocalUrl;
	}
	else {
		return baseURL;
	}
}

function fctBlank()
{
	for(var i=0; i<document.getElementsByTagName("a").length; i++)
	{
		if(document.getElementsByTagName("a")[i].className)
			if(document.getElementsByTagName("a")[i].className=="blank")
			{
				document.getElementsByTagName("a")[i].onclick=function()
				{
					fen=window.open(this.href);
					fen.focus();
					return false;
				}
			}
		if(document.getElementsByTagName("a")[i].href.indexOf(document.domain)==-1){
				document.getElementsByTagName("a")[i].onclick=function()
				{
					fen=window.open(this.href);
					fen.focus();
					return false;
				}
		}
	}
}

