function setupLines(){
	if(!document.getElementsByTagName)
		return;
	// Hide all Lines	
	var all_lines=document.getElementsByTagName("DIV");
	for(var i=0; i<all_lines.length; i++){
		var indexLines=all_lines[i];
		if(indexLines.className.indexOf("CalqueReponseShow")!=-1){
			indexLines.className="CalqueReponseHide";
		}
	}
	
	// Modify link class ArLine at startup and add event
	var all_links=document.getElementsByTagName("A");
	for(var i=0; i<all_links.length; i++){
		var linkLine=all_links[i];
		if(linkLine.className.indexOf("QstActif")!=-1){
			linkLine.className="QstInactif";
			addEvent(linkLine, "click", openLines, false);
		}
	}
}


function openLines(e){
	var target= findTarget(e);
	if(!target) return;
	
	var all_lines=document.getElementsByTagName("DIV");
	for(var i=0; i<all_lines.length; i++){
		var indexLines=all_lines[i];
		if(indexLines.className.indexOf("CalqueReponseShow")!=-1){
			indexLines.className="CalqueReponseHide";
		}
	}
	
	var all_Links=document.getElementsByTagName("A");
	for(var i=0; i<all_Links.length; i++){
		var indexLinks=all_Links[i];
		if(indexLinks.className.indexOf("QstActif")!=-1){
			indexLinks.className="QstInactif";
		}
	}
	
	var myLinktoExpand = target;
	myLinktoExpand.className="QstActif";
	
	var myLinetoShow = target.parentNode.nextSibling;
	myLinetoShow.className="CalqueReponseShow";			
}


addLoadListener(setupLines);

