function setupComparateur(){
	if(!document.getElementsByTagName)
		return;
	var all_links=document.getElementsByTagName("th");
	for(var i=0; i<all_links.length; i++){
		var link=all_links[i];
		var tabChildShow=link.parentNode.parentNode.getElementsByTagName("tr");
		
		
		if(link.className && (" "+link.className+" ").indexOf(" titre_block ")!=-1){
			for(var j=0; j<tabChildShow.length; j++){
				tabChildShow[j].className=tabChildShow[j].className+" displayInline";
			}
			link.className="titre_block compOpen";
			addEvent(link, "click", clickComparateur, false);
		}
	}
}

function setRemove(tabShow, monLink){
	for(var i=1; i<tabShow.length; i++){
		var MontabShow=tabShow[i];
		var selectTab=MontabShow.getElementsByTagName('select');
		if(MontabShow.className.indexOf("lineblue")!=-1){
			if(MontabShow.className.indexOf("displayInline")!=-1){
				MontabShow.className="lineblue displayNone";
			}else{
				MontabShow.className="lineblue displayInline";
			}
		}else{
			if(MontabShow.className.indexOf("displayInline")!=-1){
				MontabShow.className="displayNone";
				
				for (o=0; o<selectTab.length; o++){
				//alert(selectTab.length);
				selectTab[o].className="visibleHid";
				}
				
			}else{
				MontabShow.className="displayInline";
				for (o=0; o<selectTab.length; o++){
				//alert(selectTab.length);
				selectTab[o].className="visibleShow";
				}
			}
		}
	}
	/* gestion de l'affichage des th */
	if(monLink.className.indexOf("compOpen")!=-1){
		monLink.className="titre_block compClose"; 
	}else{
		monLink.className="titre_block compOpen";
	}
}



function findTarget(e){
	/* part of the DOM EVENT */
	var target;
	if(window.event && window.event.srcElement)
		target=window.event.srcElement;
	else if(e && e.target)
		target=e.target;
	if(!target)
		return null;	
		
	return target;
}

/* Ouverture des layer de droite */
function clickComparateur(e){
	var target= findTarget(e);
	if(!target) return;
	
	/* varibles de tr */
	var monTrToShow=target.parentNode.parentNode;
	var tabChildShow=target.parentNode.parentNode.getElementsByTagName("tr");
	var monTrToShowClass=monTrToShow.className;
	
	/* variable de thead compOpen compClose  */
	var monLink=target;
	
	
	setRemove(tabChildShow, monLink);
	
}


addLoadListener(setupComparateur);
