/*
WEBCHARTE PEUGEOT 2004

Ce fichier contient toutes les fonctions appelées dans les fichiers html.
*/

/*----------------------------------------------------------------
	OUVERTURE POPUP
----------------------------------------------------------------*/
function winOpen(url,name,w,h,scroll,resize) {
	var tailleecranX=parseInt(screen.width);
	var tailleecranY=parseInt(screen.height);
	positionX=tailleecranX-w;
	positionX=Math.round(positionX/2);
	positionY=tailleecranY-h;
	positionY=Math.round(positionY/2);
	chaine = 'width='+w+',height='+h+',resizable='+resize+',scrollbars='+scroll+',top='+positionY+',left=' + positionX;
	var laFenetre = window.open(url,name,chaine);
	laFenetre.focus();
}

/*--------------------------------------------
		functions du menu gauche
--------------------------------------------*/
function showhide(element_div,root){
	if(document.getElementById(element_div)){
		var n = element_div.split("|");
		if(document.getElementById(element_div).style.display == "block"){
			document.getElementById(element_div).style.display = "none";
			
			//si c'est un element de niveau 0, fermeture de tous les elements
			if(n[0]==0){
				hideAll(element_div);
				hideImg(n[0],n[1],root);
			}else{
				hideAll(element_div);
				hideImg2(n[0],root);
			}
			document.getElementById("puce|"+n[1]+"|"+n[0]).src = "../Images/Design/puceOFF.jpg";
		}else{
			document.getElementById(element_div).style.display = "block";
			
			if(n[0]==0){
				hideAll(element_div);
				hideImg(n[0],n[1],root);
			}else{
				hideAll(element_div);
				hideImg2(n[0],root);
			}
			
			document.getElementById("puce|"+n[1]+"|"+n[0]).src = "../Images/Design/puceON.jpg";
		
		}
	}
	
}
//function fermeture pour les elements ayant des enfants
function hideAll(element_id){
	var list_div = document.getElementsByTagName("div");	
	var n = element_id.split("|");
	
	for(i=0;i<list_div.length;i++){
		var tmp = list_div[i].id;
		var tab = tmp.split("|")
		if(tmp != element_id){
			if(tab[0]>=n[0]){
				document.getElementById(tmp).style.display = "none";
			}
		}
	}
}

function hide(niveau,root){
	
	var list_div = document.getElementsByTagName("div");
	hideImg2(niveau,root);
	for(i=0;i<list_div.length;i++){
		var tmp = list_div[i].id;
		var tab = tmp.split("|");
		if(tab[0]>=niveau){
			document.getElementById(tmp).style.display = "none";
		}
	}
}
//function qui passe les puces triangulaires en mode OFF
function hideImg(elemt_niveau,elemt_id,root){
	var list_img = document.getElementsByTagName("img");
	
	for(i=0;i<list_img.length;i++){
		var tmp2 = list_img[i].id;
		var tab2 = tmp2.split("|");
		
		if(tab2[0]=="puce" && tab2[2] != elemt_id){
			document.getElementById(tmp2).src = "../Images/Design/puceOFF.jpg";
		}
	}
}

function hideImg2(elemt_niveau,root){
	var list_img = document.getElementsByTagName("img");
	
	for(i=0;i<list_img.length;i++){
		var tmp2 = list_img[i].id;
		var tab2 = tmp2.split("|");
		
		if(tab2[0]=="puce" && tab2[2]>=elemt_niveau){
			document.getElementById(tmp2).src = "../Images/Design/puceOFF.jpg";
		}
	}
}

function carreDesign(puce_id,root,puce_outil){
	var list_img = document.getElementsByTagName("img");
	var list_href = document.getElementsByTagName("a");
	var txt = puce_id.replace("carre","txt");
	
	for(i=0;i<list_img.length;i++){
		var temp = list_img[i].id;
		if((temp.indexOf("carre")>=0) && (temp.id != puce_id)){
			document.getElementById(temp).src = "../Images/Design/" + puce_outil;
		}
	}
	
	for(i=0;i<list_href.length;i++){
		var temp1 = list_href[i].id;
		if((temp1.indexOf("txt")>=0) && (temp1.id != txt)){
			document.getElementById(temp1).className = "enfant";
			//alert(temp1);
		}
	}
	
	document.getElementById(puce_id).src = "../Images/Design/carre.jpg";
	document.getElementById(txt).className = "carre";
	
}

function carreDesignDeroulant(puce_id,root,puce_outil){
	var list_img = document.getElementsByTagName("img");
	var list_href = document.getElementsByTagName("a");
	var txt = puce_id.replace("carre","txt");
	
	for(i=0;i<list_img.length;i++)
	{
		var temp = list_img[i].id;
		if((temp.indexOf("carre")>=0))
		{
			document.getElementById(temp).src = "../Images/Design/" + puce_outil;
		}
	}
	
	for(i=0;i<list_href.length;i++){
		var temp1 = list_href[i].id;
		if((temp1.indexOf("txt")>=0) && (temp1.id != txt)){
			document.getElementById(temp1).className = "enfant";
			//alert(temp1);
		}
	}
		
}

