// Ajoute un listener  un element html elemfunction listen(evnt, elem, func){	if (elem.addEventListener) // W3C DOM		elem.addEventListener(evnt,func,false);	else if (elem.attachEvent) { // IE DOM		var r = elem.attachEvent("on"+evnt, func);		return r;	}}// Retourne l'element html li  l'evenement evtfunction get_element(evt){	var targ;	if(!evt)		var evt=window.event;	if(evt.target)		targ=evt.target;	else if(evt.srcElement)		targ=evt.srcElement;	if(targ.nodeType==3)		targ=targ.parentNode;	return(targ);}//Texte Semin Visiblefunction _HS(obj){	var o=document.getElementById(obj);	if(o.style.display=="block"){o.style.display="none" ;}	else {o.style.display="block"}} function toggle_visibility(id) {   var e = document.getElementById(id);   if(e.style.display == 'block')	  e.style.display = 'none';   else	  e.style.display = 'block';}sfHover = function(){	var sfEls = document.getElementById("nav").getElementsByTagName("LI");	for (var i=0; i<sfEls.length; i++) {		if( sfEls[i].parentNode.id != "nav" )			continue;		sfEls[i].onmouseover=function() {			this.className+=" hover";		}		sfEls[i].onmouseout=function() {			this.className = this.className.replace(/ *hover/g, "");		}	}}listen("load", window, sfHover);// Gestion de la selection de page par le menu droulantfunction calculettes_init(){	var select = document.getElementById("selectCalc");	listen("change", select, calculettes_listener);}function calculettes_listener(e){	var select = get_element(e);	document.location.href = select.options[select.selectedIndex].value;}listen("load", window, calculettes_init);// Cacher le submit de la selection de page du menu droulantfunction form_Nav(){	var submit = document.getElementById("submit_nav");	var label = document.getElementById("submit_nav_label");	if( !submit || !label )		return;	submit.style.display= "none";	label.style.display= "none";}listen("load", window, form_Nav);// initialise les lis dvoils par les [+]function plus_de_init(){	// On cache les LIS concerns	var lis = document.getElementById("highlight").getElementsByTagName("LI");	for (var i=0; i<lis.length; i++) {		if( lis[i].className.indexOf("infos_plus") == -1 )			continue;		lis[i].style.display = "none";	}	// On ajoute un listener sur les +	var spans = document.getElementById("highlight").getElementsByTagName("span");	for (var i=0; i<spans.length; i++) {		if( spans[i].className.indexOf("plus") == -1 )			continue;		spans[i].style.cursor = "pointer";		listen("click", spans[i], switch_plus);	}}// Affiche/Cache les LIS dvoils par un click sur un +function switch_plus(e){	// On change le + en  ou inversement	var span = get_element(e);	if( span.innerHTML == "[+]" )		span.innerHTML = "[-]";	else		span.innerHTML = "[+]";	// On rcup le UL dans lequel le + est prsent	var lis = span.parentNode;	var cont = false;	var temp_node = span;	while( cont == false ){		temp_node = temp_node.parentNode;		if( temp_node.tagName == 'UL' )			cont = temp_node;	}		// On rcupre et affiche/cache les lis correspondants	var lis = cont.getElementsByTagName("LI");	for (var i=0; i<lis.length; i++) {		if( lis[i].className.indexOf("infos_plus") == -1 )			continue;		if( lis[i].style.display == "none" )			lis[i].style.display = "block";		else			lis[i].style.display = "none";	}}listen("load", window, plus_de_init);var noonewwindow;function myOpenPopup(id, zone, page, width, height) {	noonewwindow= window.open('/PopupPromo.aspx?PopupElementId='+id+'&WEBO_ZONE='+zone+'&WEBO_PAGE='+page, 'CetelemImmo','scrollbars=yes,status=yes,width='+width+',height='+height);	//noonewwindow= window.open('/PopupPromo.aspx?PopupElementId=162&WEBO_ZONE=12&WEBO_PAGE=40', 'Cetelem Immo','scrollbars=yes,status=yes,width=700,height=400');	if (window.focus) {		noonewwindow.focus()	}	return false;}