var IE=true;
var cmenu=new Array();
var mmenu=new Array();
var step=5, interval=5;
if (navigator.appName == 'Microsoft Internet Explorer') {IE=true;} else {IE=false;}
window.onload = function(){
	var rapport = screen.width/screen.height;
	var div_corps = document.getElementById("corps");
	if (navigator.platform == "iPad"){
			div_corps.style.width = 1024+'px';
			/*div_corps.style.height = 695+'px';*/
	}else{
		if (rapport>=1.7){
			//marges de 22%
			div_corps.style.width = 78+'%';
			div_corps.style.left = 11+'%';
		}else{
			if(rapport>=1.6){
				//marges de 16%
				div_corps.style.width = 84+'%';
				div_corps.style.left = 8+'%';			
			}else{
				if(rapport>=1.5){
					//marges de 8%
					div_corps.style.width = 92+'%';
					div_corps.style.left = 4+'%';				
				}else{
					//defaut, pas de marges
				}
			}	
		}
	}
	/*correction bugg IE6*/
	if (IE) {document.getElementById("gal_but_d").filters.alpha.opacity=100;}
}
function menu_cache(e,start,menu,opacite){
	var cnteneur, cntenu, str, noeud;
	if(start){
		if (IE) {noeud=event.toElement;}
		else{noeud=e.relatedTarget;}
		str="menu"+menu;
		if(noeud!=null){
			while (noeud.nodeName !="BODY" && noeud.nodeName !="body"){
				if (IE) {if (noeud.attributes.id.value==str) {return;}}
				else{if (noeud.id==str) return;}
				noeud=noeud.parentNode;
			}
		}
		clearTimeout(mmenu[menu]);
		if(opacite){
			if (IE) {document.getElementById("menu_but"+menu).filters.alpha.opacity=85;}
			else {document.getElementById("menu_but"+menu).style.opacity=0.85;}
		}
	}
	cnteneur=document.getElementById("menu_img"+menu);
	cntenu=document.getElementById("img"+menu);
	if((cnteneur.offsetHeight+cntenu.offsetTop) > step){
		if (IE) {cntenu.style.top=cntenu.offsetTop-step;}
		else{cntenu.style.top=cntenu.offsetTop-step+"px";}
		cmenu[menu]=setTimeout(function(){menu_cache(0,false,menu,opacite)},interval);
	}else{
		if (IE) {cntenu.style.top= -1*cnteneur.offsetHeight;cntenu.filters.alpha.opacity=0;}
		else {cntenu.style.top= -1*cnteneur.offsetHeight+"px";cntenu.style.opacity=0;}
	}
}
function menu_montre(start,menu,opacite){
	var cntenu=document.getElementById("img"+menu);
	if(start){
		clearTimeout(cmenu[menu]);
		if(opacite){
			if (IE) {document.getElementById("menu_but"+menu).filters.alpha.opacity=50;}
			else{document.getElementById("menu_but"+menu).style.opacity=0.5;}
		}
		if (IE) {cntenu.filters.alpha.opacity=100;}
		else {cntenu.style.opacity=1;}
	}
	if(cntenu.offsetTop < -step){
		if (IE) {cntenu.style.top=cntenu.offsetTop+step;}
		else{cntenu.style.top=cntenu.offsetTop+step+"px";}
		mmenu[menu]=setTimeout(function(){menu_montre(false,menu,opacite)},interval);
	}else{
		if (IE) {cntenu.style.top= 0;}
		else{cntenu.style.top= 0+"px";}
	}
}
var gal_step=5, gal_int=8, gal_nb=13, gal_pas=15;
var gal_num=1, gal_g=0, gal_d=0;
var gal_timing;
function bouge_gd (start) {
	var photo_g, photo_d;
	if(start){
		if ((gal_g!= 0)||(gal_d!=0)){return;}
		if (gal_num==1){
			gal_g = gal_nb;
			gal_d = gal_num;
		}else{
			gal_g = gal_num-1;
			gal_d = gal_num;
		}
		gal_step = Math.round(document.getElementById("cadre_photo").offsetWidth / gal_pas);
		document.getElementById("gal_photo_"+gal_d).style.left=0+"px";
		photo_g = document.getElementById("gal_photo_"+gal_g);
		photo_g.style.left=-1*photo_g.offsetWidth+"px";
		if (IE) {photo_g.filters.alpha.opacity=100;}
		else {photo_g.style.opacity=1;}
	}
	photo_g = document.getElementById("gal_photo_"+gal_g);
	photo_d = document.getElementById("gal_photo_"+gal_d);
	if (photo_g.offsetLeft < -gal_step){
		photo_g.style.left=photo_g.offsetLeft+gal_step+"px";
		photo_d.style.left=photo_d.offsetLeft+gal_step+"px";
		gal_timing = setTimeout(function() {bouge_gd(false);}, gal_int);
	}else{
		photo_g.style.left=0+"px";
		photo_d.style.left=photo_d.offsetWidth+"px";
		if (IE) {photo_d.filters.alpha.opacity=0;}
		else{photo_d.style.opacity=0;}	
		gal_num = gal_g; gal_g = 0; gal_d = 0;
		clearTimeout(gal_timing);
	}
}
function bouge_dg (start) {
	var photo_g, photo_d;
	if(start){
		if ((gal_g!= 0)||(gal_d!=0)) {return;}
		if (gal_num==gal_nb){
			gal_g = gal_num;
			gal_d = 1;
		}else{
			gal_g = gal_num;
			gal_d = gal_num+1;
		}
		gal_step = Math.round(document.getElementById("cadre_photo").offsetWidth / gal_pas);
		document.getElementById("gal_photo_"+gal_g).style.left=0+"px";
		photo_d = document.getElementById("gal_photo_"+gal_d);
		photo_d.style.left=photo_d.offsetWidth+"px";
		if (IE) {photo_d.filters.alpha.opacity=100;}
		else {photo_d.style.opacity=1;}	
	}
	photo_g = document.getElementById("gal_photo_"+gal_g);
	photo_d = document.getElementById("gal_photo_"+gal_d);
	if (photo_d.offsetLeft > gal_step){
		photo_g.style.left=photo_g.offsetLeft-gal_step+"px";
		photo_d.style.left=photo_d.offsetLeft-gal_step+"px";
		gal_timing = setTimeout(function() {bouge_dg(false);}, gal_int);
	}else{
		photo_d.style.left=0+"px";
		photo_g.style.left=-1*photo_g.offsetWidth+"px";
		if (IE) {photo_g.filters.alpha.opacity=0;}
		else{photo_g.style.opacity=0;}	
		gal_num = gal_d; gal_g = 0; gal_d = 0;
		clearTimeout(gal_timing);
	}
}
