//=============================
// Copyright Gregory B. 
// http:\\www.loribel.com
//
// version 1.02 - 2003-03-10
//    N'appelle plus automatiquement : document.onclick = showHideContent;
//    faire onClick="javascript:showHideContent();" sur les composants
//    ou appeler appeler sur le document : document.onclick = showHideContent;
// version 1.01 - 2003-03-04
// version 1.00 - 2001-08-29
//=============================

//--------------------------------------------------------------------
// fonction permettant d'afficher / masquer le contenu associé
//   à un titre, une puce ou une image.
//
// Voici les relations en fct de l'id de l'objet source.
//   - toto      => totoContent
//   - totoImg   => totoContent
//   - totoPuce  => totoContent
//--------------------------------------------------------------------
function showHideContent() {
	var targetId;
	var srcElement;
	var targetElement;	
		
	srcElement = window.event.srcElement;	
	//srcElement = window.event.target;	
	srcElement = srcElement.id;
	
	alert("srcElement:" + srcElement);
	
	var len = srcElement.length;
	if ( srcElement.indexOf("Img") == len-3) {
		srcElement = srcElement.substring(0, len-3);
	} else if ( srcElement.indexOf("Puce") == len-4) {
		srcElement = srcElement.substring(0, len-4);
	}
	targetId = srcElement + "Content";  	
	//targetElement = document.all(targetId);
	targetElement = document.getElementById(targetId);
	if (targetElement != null) {
		if (targetElement.style.display == "none") {
			targetElement.style.display = "";			
		} else {        
			targetElement.style.display = "none";			
		}
	}	
	//document.write("id : " + srcElement  + "<br />" + targetId);	
}


function showHide(targetId) {
 	var srcElement;
	var targetElement;	
		
	//srcElement = window.event.srcElement;	
	//srcElement = window.event.target;	
	//srcElement = srcElement.id;
    //alert("srcElement:" + srcElement);

    
	targetElement = document.getElementById(targetId);
	if (targetElement != null) {
		if (targetElement.style.display == "none") {
			targetElement.style.display = "";			
		} else {        
			targetElement.style.display = "none";			
		}
	}	
	//document.write("id : " + srcElement  + "<br />" + targetId);	
}



function showHideDetails() {
	var targetId;
	var srcElement;
	var targetElement;	
		
	srcElement = window.event.srcElement;	
	srcElement = srcElement.id;
	var len = srcElement.length;
	if ( srcElement.indexOf("Img") == len-3) {
		srcElement = srcElement.substring(0, len-3);
	} else if ( srcElement.indexOf("Puce") == len-4) {
		srcElement = srcElement.substring(0, len-4);
	}
	targetId = srcElement + "Details";  	
	targetElement = document.all(targetId);
	if (targetElement != null) {
		if (targetElement.style.display == "none") {
			targetElement.style.display = "";			
		} else {        
			targetElement.style.display = "none";			
		}
	}	
	//document.write("id : " + srcElement  + "<br />" + targetId);	
}



//document.onclick = showHideContent;


function convertToIdValid(a_value) {
	var reg = /\//g	
	return a_value.replace(reg, "");	
}
