// JavaScript Document
// initialisation de la zone image


var sauveX;
var sauveY;
var isActif=false;
var isOpen=false;

function ouvrir_menu(cheminPage)
{
		window.parent.document.getElementById("page").src = cheminPage;
		window.parent.document.getElementById("menu_image").style.visibility = "visible";
		window.parent.document.getElementById("menu_image2").style.visibility = "visible";
		window.parent.document.getElementById("page").style.visibility = "visible";
		
		
		//var position_x = x ; //(largeur ecran - largeur image)/2
		//var position_y = y ;//(hauteur ecran - hauteur image)/2

		
		//taillebg = 1;

		//value = 0 ;
		window.parent.document.getElementById("page").style.height = '600px';
		window.parent.document.getElementById("page").style.width = '800px';
		window.parent.document.getElementById("menu_image").style.top = 0;
		window.parent.document.getElementById("menu_image").style.left = 0;
		window.parent.document.getElementById("menu_image").style.height = '100%';
		window.parent.document.getElementById("menu_image").style.width = '100%';
		window.parent.document.getElementById("menu_image2").style.top = '130px';
		window.parent.document.getElementById("menu_image2").style.left = 0;
		window.parent.document.getElementById("menu_image2").style.height = '700px';
		window.parent.document.getElementById("menu_image2").style.width = '100%';
		
		// on attend que l image est fini de charger pour l afficher.
}

function fermer_menu()
{		
		window.parent.document.getElementById("menu_image").style.height = 0;
		window.parent.document.getElementById("menu_image").style.width = 0;
		window.parent.document.getElementById("menu_image2").style.height = 0;
		window.parent.document.getElementById("menu_image2").style.width = 0;
		window.parent.document.getElementById("page").style.height = 0;
		window.parent.document.getElementById("page").style.width = 0;
		window.parent.document.getElementById("page").style.visibility = "hidden";
		window.parent.document.getElementById("page").src = "";
		window.parent.document.getElementById("menu_image2").style.visibility = "hidden";
		window.parent.document.getElementById("menu_image").style.visibility = "hidden";
}


function change()
{

	if (document.getElementById("partenaires").name=="idg")
	{
		document.getElementById("partenaires").src="images/sfr.png";
		document.getElementById("partenaires").name="sfr";
		document.getElementById("lien").href="http://www.sfr.fr";
	} 
	else 
	{
		if (document.getElementById("partenaires").name=="sfr")
		{ 
			document.getElementById("partenaires").src="images/renault.png";
			document.getElementById("partenaires").name="renault";
			document.getElementById("lien").href="http://www.renault.fr";
		} 
		else 
		{
				if (document.getElementById("partenaires").name=="renault")
				{ 
					document.getElementById("partenaires").src="images/depeche.png";
					document.getElementById("partenaires").name="depeche";
					document.getElementById("lien").href="http://www.ladepeche.fr";
				} 
				else 
				{
					document.getElementById("partenaires").src="images/idg.png";
					document.getElementById("partenaires").name="idg";
					document.getElementById("lien").href="http://www.idgfrance.com";
				}
		}
	}
autoChange();
}

function autoChange()
{

	var timeID = setTimeout("change()",3000);
}

var cmpt;
var endWidth = false;
var endHeight = false;
var coefY ; // prend 1/10 de la taille de limage pour l ouverture en 10 fois
var value ;
var topbois=0;
var ouvert=0;
var mnu=0;//pour savoir si l'on vien d'un menu ou d'ailleurs
var aouvrir;
var haouvrir;
var isOpen = false;
var isActif = false; // pour eviter de lancer plusieur fois le meme interval
var cptpassage = 0;


function depl(id,haut)
{
	if (isActif==false) {
		if (ouvert==0) {
			isActif = true;
			topbois=parseInt(document.getElementById("bois_" + id).style.top);
			cmpt=setInterval('agrandir('+id+','+haut+')',30);
		} else {
			if (ouvert!=id){
				mnu=1;
				aouvrir=id;
				haouvrir=haut;
				ferme(ouvert);
				topbois=document.getElementById("bois_" + id).style.top;
			}
		}
		
	}
}

function ferme(id)
{
	if (isActif==false) {
		if (id!=0){
			isActif = true;
			document.getElementById("lien_"+id).style.visibility = "hidden";
			coefY = document.getElementById("menu_" + id).offsetHeight/10;
			cmpt=setInterval('reduire('+id+')',30);
		}
	}
}

function agrandir(id, hauteur)
{
	//alert('2 -  ' + imgWidth + '  -  ' + imgHeight );
	coefY = ((hauteur) / 10) ;
	
	if( document.getElementById("menu_" + id).offsetHeight < hauteur)
	{
		//alert('2-1');
		document.getElementById("menu_" + id).style.height = document.getElementById("menu_" + id).offsetHeight+coefY;
		document.getElementById("bois_" + id).style.top = parseInt(document.getElementById("bois_" + id).style.top)+coefY;
		endHeight = false ;
	}
	else
	{
		//alert('2-2');
		document.getElementById("menu_" + id).style.height = hauteur;
		document.getElementById("bois_" + id).style.top = topbois + hauteur;
		endHeight = true ;
	}

	if (endHeight)
	{
		//alert('end height ok');
		document.getElementById("lien_"+id).style.visibility = "visible";
		clearInterval(cmpt);
		endHeight = false ;
		isActif = false;
		ouvert = id;
	}

}

function reduire(id)
{
	// mise en place d un compteur pour compatibilité avec IE6	
	cptpassage = cptpassage + 1 ;
	
	if( document.getElementById("menu_" + id).offsetHeight > 0 && cptpassage <=10)
	{
		document.getElementById("menu_" + id).style.height = document.getElementById("menu_" + id).offsetHeight-coefY;
		document.getElementById("bois_" + id).style.top = parseInt(document.getElementById("bois_" + id).style.top)-coefY;
	}
	else
	{
		document.getElementById("menu_" + id).style.height = 0;
		document.getElementById("bois_" + id).style.top = topbois;
		endHeight = true ;
	}

	
	if (cptpassage >= 10)
	{
		cptpassage = 0;
		endHeight = false;
		clearInterval(cmpt);
		isActif = false;
		if (ouvert!=0)
		{
			ouvert=0;
			if (mnu==1)
			{
				mnu=0;
				depl(aouvrir,haouvrir);
			}
		}
			
			
	}
}
