/* modification comportement des LD custom */
/* Mantis 5657 */

//~ document.observe("dom:loaded", function() {
	//~ var objBody = document.getElementsByTagName("body").item(0);
	//~ objBody.onclick = function() {gestLD(); }
//~ });


function gestLD(){

	//alert('gestionLD');


	var tabLD = document.getElementsByTagName("dl");
	tabLDlong = tabLD.length;


	if(tabLDlong >= 0){
		for(i=0; i<tabLDlong; i++){
			LD = document.body.getElementsByTagName("dl")[i];

			//gestion des cas particuliers
			//pap_ho_slt_pop -> nouvelle depose
			//L09_va_ho_slt_pop -> LD page service
			//va_ho_slt_pop -> depose classique + vacances
			//hd09_ho_slt_pop -> menu transverse
			//estimmo_ho_slt_pop -> immo
			//sh_va_ho_slt_pop -> auto

			//alert('coucou2');
			if(LD.className == "pap_ho_slt_pop" || LD.className == "L09_va_ho_slt_pop" || LD.className == "va_ho_slt_pop" || LD.className == "hd09_ho_slt_pop"  || LD.className == "estimmo_ho_slt_pop" || LD.className == "sh_va_ho_slt_pop"){
				document.body.getElementsByTagName("dl")[i].style.display = 'none';
			}
		}
	}



}
/* Mantis 5657 */









			// GESTION des images survolés -------------------------
		   function loading() {

// encart windil 2009 02
				if($('wd_lien_wdil')){
					$('wd_lien_wdil').style.visibility = 'visible';
				}
// FIN encart windil 2009 02

                if($('cadreauto_cube') && $('cadreauto_cube').style.display != 'none')
                {
                    $('cadreauto_cube').style.display = 'none';
					$('cadreauto_xiti').style.display = 'none';
                    $('cadreauto').className = 'cadreauto';
                }

                if($('cadreimmo_cube') && $('cadreimmo_cube').style.display != 'none')
                {
                    $('cadreimmo_cube').style.display = 'none';
					$('cadreimmo_xiti').style.display = 'none';
                    $('cadreimmo').className = 'cadreimmo';
                }

                if($('cadrevacances_cube') && $('cadrevacances_cube').style.display != 'none')
                {
                    $('cadrevacances_cube').style.display = 'none';
					$('cadrevacances_xiti').style.display = 'none';
                    $('cadrevacances').className = 'cadrevacances';
                }

				$('cadreservice').className = 'cadreservice';
				$('cadreanimaux').className = 'cadreanimaux';
				$('cadreaffpro').className = 'cadreaffpro';
				if($('rencontres')) $('rencontres').className = 'rencontres';

				/* mdf home onglets AnnimoS */
				$('cadreanimaux_lib').style.display = 'block';
				$('cadreservice_lib').style.display = 'block';
				$('cadreaffpro_lib').style.display = 'block';
				if($('rencontres_lib')) $('rencontres_lib').style.display = 'block';
				$('cadreanimaux_over').style.display = 'none';
				$('cadreservice_over').style.display = 'none';
				$('cadreaffpro_over').style.display = 'none';
				if($('rencontres_over')) $('rencontres_over').style.display = 'none';
				/* FIN mdf home onglets AnnimoS */
            }

			// GESTION des cubes Auto, Immo, Vacances -------------------------
            function displaying(id) {
// encart windil 2009 02
				$('wd_lien_wdil').style.visibility = 'hidden';
// FIN encart windil 2009 02

                $(id+'_cube').style.display = 'block';
                $(id+'_xiti').style.display = 'block';
                $(id).className = id+"_over";
            }

			// GESTION des cubes Services, Animaux, Aff de pro ----------------
            function displayingbeta(id) {
                $(id).className = id+"_over";
				/* mdf home onglets AnnimoS */
                $(id+'_lib').style.display = 'none';
				$(id+'_over').style.display = 'block';
				/* FIN mdf home onglets AnnimoS */
            }

			// Changement de l'image poster une annonce -----------------------
			function changeimg(id) {$(id).src = '/communfo/img/images2008/annonce_over.png';}
			function changeimgbeta(id) {$(id).src = '/communfo/img/images2008/annonce.png';}

			// GESTION des liens sur une DIV ----------------------------------
			function liensurblock(destination) {
				window.location.href = destination;
			}




// GESTION des formulaires et de la soumission de ceux ci ----------------------------------


/*
document.onkeypress = envoiForm;
var defaultForm='';

function setForms()
{
	tb=document.getElementsByTagName('form');
	for(i=0;i<tb.length;i++)
	{
		for(j=0;j<tb[i].elements.length;j++)
		{
			if(tb[i].elements[j].type == 'radio' || tb[i].elements[j].type == 'checkbox')
			{
				tb[i].elements[j].onfocus= function (event) { setForm(this.form); };
				tb[i].elements[j].onkeypress= function (event) { setForm(this.form); };
			}
			else
			{
				tb[i].elements[j].onfocus= function (event) { setForm(this.form); changeColor(this); };
				tb[i].elements[j].onkeypress= function (event) { setForm(this.form); changeColor(this); };
				tb[i].elements[j].onblur= function (event) { resetColor(this); };
			}
		}
	}
}
function changeColor(obj)
{
	obj.style.backgroundColor = '#f4f6ba';
}
function resetColor(obj)
{
	obj.style.backgroundColor = '#fff';
}
function setForm(obj)
{
	defaultForm = obj;
}
function envoiForm(e)
{
	alert('passage');
	if(defaultForm != '')
	{
		if (!e) var e = window.event;
		if (e.keyCode == 13) {defaultForm.submit();} //IE
		else if (e.which == 13) {defaultForm.submit();} // Firefox
	}
	defaultForm = '';
}
*/








/* home service */

function L09_ongletChange($onglet){

	if($onglet == 'L09_panel2'){
		$('L09_panel1').style.display = 'none';
		$('L09_panel2').style.display = '';
		if($('L09_cesu1')) $('L09_cesu1').style.display = 'none';
		if($('L09_cesu2')) $('L09_cesu2').style.display = '';
		$('L09_onglet11').className = 'L09_ongletOff1';
		$('L09_onglet12').className = 'L09_ongletOff2';
		$('L09_onglet21').className = 'L09_ongletOn1';
		$('L09_onglet22').className = 'L09_ongletOn2';

	}
	else{
		$('L09_panel1').style.display = '';
		$('L09_panel2').style.display = 'none';
		if($('L09_cesu1')) $('L09_cesu1').style.display = '';
		if($('L09_cesu2')) $('L09_cesu2').style.display = 'none';
		$('L09_onglet11').className = 'L09_ongletOn1';
		$('L09_onglet12').className = 'L09_ongletOn2';
		$('L09_onglet21').className = 'L09_ongletOff1';
		$('L09_onglet22').className = 'L09_ongletOff2';
	}

}

function L09_ongletForm(L09pan, L09ong){

	if(L09pan == 1){
		$('L09_panel1Right1').style.display = 'none';
		$('L09_panel1Right2').style.display = 'none';
		$('L09_panel1Right3').style.display = 'none';
		$('L09_panel1Right4').style.display = 'none';
		$('L09_panel1Right'+L09ong).style.display = '';

		$('panel1_onglet1').className = 'L09_rubLine_off';
		$('panel1_onglet2').className = 'L09_rubLine_off';
		$('panel1_onglet3').className = 'L09_rubLine_off';
		$('panel1_onglet4').className = 'L09_rubLine_off';
		$('panel1_onglet'+L09ong).className = 'L09_rubLine_on';
	}

	else{
		$('L09_panel2Right1').style.display = 'none';
		$('L09_panel2Right2').style.display = 'none';
		$('L09_panel2Right3').style.display = 'none';
		$('L09_panel2Right4').style.display = 'none';
		$('L09_panel2Right'+L09ong).style.display = '';

		$('panel2_onglet1').className = 'L09_rubLine_off';
		$('panel2_onglet2').className = 'L09_rubLine_off';
		$('panel2_onglet3').className = 'L09_rubLine_off';
		$('panel2_onglet4').className = 'L09_rubLine_off';
		$('panel2_onglet'+L09ong).className = 'L09_rubLine_on';
	}

}

function L09_formallchk(idPan){

	Yobjet = $(idPan);
	tabChk = Yobjet.getElementsByTagName('input');
	LongTab = tabChk.length;

	if($(idPan+"ALL").checked == true){
		for(i=0; i< LongTab; i++){
			tabChk[i].checked = true;
		}
	}

	else{
		for(i=0; i< LongTab; i++){
			tabChk[i].checked = false;
		}
	}
}




/*-----------------------------------------------------------------*/
/* GESTION LISTES DEROULANTES */
/*-----------------------------*/

last_open = '';
/* Mantis 5657 */
function L09_selectopen(obj){

	//alert('openLD');

	objet = document.getElementById(obj);

	if(objet.style.display == 'none'){
		//objet.style.display = 'block';
		new Effect.BlindDown(objet.id);

		if(last_open != ''){
			last_open.style.display = 'none';
		}
		last_open = objet;
	}
	else{
		objet.style.display = 'none';
		last_open = '';
	}

}
/* Mantis 5657 */

function L09_selectli(obj,valeur){
	objet = obj.parentNode.parentNode.parentNode.parentNode;
	objet.style.display = 'none';
	objet.parentNode.getElementsByTagName('input')[0].value = valeur;
	objet.parentNode.getElementsByTagName('strong')[0].innerHTML = obj.innerHTML;
	last_open = '';
	if(document.getElementById('pa')) document.getElementById('pa').value = valeur;
}

function L09_selectlirub(obj,valeur){
	objet = obj.parentNode.parentNode.parentNode.parentNode;
	objet.style.display = 'none';
	objet.parentNode.getElementsByTagName('input')[0].value = valeur;
	objet.parentNode.getElementsByTagName('strong')[0].innerHTML = obj.innerHTML;
	last_open = '';
	if(document.getElementById('fam')) document.getElementById('fam').value = valeur;
}

/*-----------------------------*/
/* GESTION LISTES DEROULANTES */
/*-----------------------------------------------------------------*/




/*-----------------------------------------------------------------*/
/* EFFET LIGHTBOX OUVER TURE DE popup */
/*-----------------------------*/

function lightboxCustomCLOSE(lyrId){
	new Effect.Fade('overlay', { duration: overlayDuration});
	new Effect.Fade(lyrId, { duration: overlayDuration});
	showSelectBoxes();
	showFlash();
}


function lightboxCustom(lyrId){

	Object.extend(Element, {
		getWidth: function(element) {
		   	element = $(element);
		   	return element.offsetWidth;
		},
		setWidth: function(element,w) {
		   	element = $(element);
	    	element.style.width = w +"px";
		},
		setHeight: function(element,h) {
	   		element = $(element);
	    	element.style.height = h +"px";
		},
		setTop: function(element,t) {
		   	element = $(element);
	    	element.style.top = t +"px";
		},
		setSrc: function(element,src) {
	    	element = $(element);
	    	element.src = src;
		},
		setHref: function(element,href) {
	    	element = $(element);
	    	element.href = href;
		},
		setInnerHTML: function(element,content) {
			element = $(element);
			element.innerHTML = content;
		}
	});


	var objBody = document.getElementsByTagName("body").item(0);
	var objOverlay = document.createElement("div");
		objOverlay.setAttribute('id','overlay');
		objOverlay.style.display = 'none';
		objOverlay.style.zIndex = 10000;
		objOverlay.onclick = function() {lightboxCustomCLOSE(lyrId); }
		objBody.appendChild(objOverlay);

	var objOverlay = document.createElement("div");
		objOverlay.setAttribute('id','shIDtop');
		objOverlay.style.position = 'absolute';
		objOverlay.style.top = 0+'px';
		objBody.appendChild(objOverlay);


	hideSelectBoxes();

	/* vidiphone191010 */
	if(lyrId!=='popin_layer_vidiphone'){hideFlash();}
	/* fin vidiphone191010 */

	// stretch overlay to fill page and fade in
	var arrayPageSize = getPageSize();
	Element.setHeight('overlay', arrayPageSize[1]);

	overlayDuration = 0.9;	// shadow fade in/out duration

	new Effect.Appear('overlay', {
		afterFinish: function(){ $(lyrId).style.display = 'block';},
		duration: overlayDuration,
		from: 0.0, to: 0.8
	});
	new Effect.ScrollTo('shIDtop', {duration:2});
	if($('layr_photo')){
	new Effect.Appear('layr_photo', {duration: overlayDuration});
	}




}


/* FONCTIONS COMPLEMENTAIRES */
function getPageScroll(){
	var yScroll;

	if (self.pageYOffset) {
		yScroll = self.pageYOffset;
	} else if (document.documentElement && document.documentElement.scrollTop){	 // Explorer 6 Strict
		yScroll = document.documentElement.scrollTop;
	} else if (document.body) {// all other Explorers
		yScroll = document.body.scrollTop;
	}

	arrayPageScroll = new Array('',yScroll)
	return arrayPageScroll;
}

function getPageSize(){
	var xScroll, yScroll;
	if (window.innerHeight && window.scrollMaxY) {
		xScroll = document.body.scrollWidth;
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		xScroll = document.body.offsetWidth;
		yScroll = document.body.offsetHeight;
	}
	var windowWidth, windowHeight;
	if (self.innerHeight) {	// all except Explorer
		windowWidth = self.innerWidth;
		windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body) { // other Explorers
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
	}

	// for small pages with total height less then height of the viewport
	if(yScroll < windowHeight){
		pageHeight = windowHeight;
	} else {
		pageHeight = yScroll;
	}

	// for small pages with total width less then width of the viewport
	if(xScroll < windowWidth){
		pageWidth = windowWidth;
	} else {
		pageWidth = xScroll;
	}

	arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight)
	return arrayPageSize;
}

function hideSelectBoxes(){
	var selects = document.getElementsByTagName("select");
	for (i = 0; i != selects.length; i++) {
		selects[i].style.visibility = "hidden";
	}
}

function hideFlash(){
	var flashObjects = document.getElementsByTagName("object");
	for (i = 0; i != flashObjects.length; i++) {
		flashObjects[i].style.visibility = "hidden";
	}

	var flashEmbeds = document.getElementsByTagName("embeds");
	for (i = 0; i != flashEmbeds.length; i++) {
		flashEmbeds[i].style.visibility = "hidden";
	}
}


function showSelectBoxes(){
	var selects = document.getElementsByTagName("select");
	for (i = 0; i != selects.length; i++) {
		selects[i].style.visibility = "visible";
	}
}


function showFlash(){
	var flashObjects = document.getElementsByTagName("object");
	for (i = 0; i != flashObjects.length; i++) {
		flashObjects[i].style.visibility = "visible";
	}

	var flashEmbeds = document.getElementsByTagName("embeds");
	for (i = 0; i != flashEmbeds.length; i++) {
		flashEmbeds[i].style.visibility = "visible";
	}
}

/*-----------------------------*/
/* FIN EFFET LIGHTBOX OUVER TURE DE popup */
/*-----------------------------------------------------------------*/




function L09_chkONE(L09_typ, L09_id){
	var flag = 0;

	if($(L09_id).checked == true){

		$(L09_typ+'1').checked = false;
		$(L09_typ+'2').checked = false;
		$(L09_typ+'3').checked = false;

		$(L09_id).checked = true;
		flag = 1;
	}
	if($(L09_id).checked == false){
		if(flag == 0){
			$(L09_id).checked = false;
		}
	}

}

function L09_rencAgeAff(L09_typeR){
	L09AgeDuration = 1.2;
	//alert(L09_typeR);
	switch(L09_typeR){
	case 'LREMA000':
	case 'LRERH000':
	case 'LRERF000':
		if($('L09ren_descgen').style.display == ''){
			//$('L09ren_descgen').style.display = '';
			new Effect.Fade('L09ren_descgen', { duration: L09AgeDuration});
		}
		break;

	case 'LRE00000':
	case 'LREVO000':
	case 'LREPA000':
	case 'LREAM000':
		if($('L09ren_descgen').style.display == 'none'){
			//$('L09ren_descgen').style.display = 'none';
			new Effect.Appear('L09ren_descgen', {duration: L09AgeDuration});
		}
		document.getElementById('AGE0').value = '';
		document.getElementById('AGE1').value = '';
		break;
	}

}


/* fin home service */

/** NAVLISTE **
* Fonctions pour naviguer avec les fleches du clavier dans les "faux input"
* mode : Search premiere lettre
**/

var idliste = '';

function navrollTwo(evt)
{
	var keyC =
	document.layers ? evt.which :
	document.all ? event.keyCode :
	document.getElementById ? evt.keyCode : 0;

	if(idliste!='' && !$('h_form_geoL'))
	{
		if ($(idliste).style.display == 'block')
		{

			tabli = $(idliste).getElementsByTagName('li');

			var nbliste = tabli.length;
			var encours = -1;
			var scrollH = 0;

			/** Met le Focus dans l'input pour que le scrollpage soit désactivé **/
			if(idliste!=='sel_type' && idliste!=='autocomplete_choices'){
				var inputfocus = $(idliste).parentNode.getElementsByTagName('input')[0];
			} else {
				if(idliste!=='sel_villed' && idliste!=='sel_pays' && idliste!=='sel_flex' && idliste!=='sel_duree' && idliste!=='sel_montant'){
					var inputfocus = $('focus')
				} else {
					var inputfocus = $('focus2')
				}
			}

			if (idliste!=='sel_type' && idliste!=='autocomplete_choices'){
				//inputfocus.type = 'text';
				inputfocus.style.width = '1px';
				inputfocus.style.height = '1px';
				inputfocus.style.opacity = '0';
				inputfocus.style.filter = 'alpha(opacity=0)';
				inputfocus.style.border = 'none';
				inputfocus.style.margin = '0px';
				inputfocus.style.padding = '0px';
				inputfocus.style.fontSize = '1px';
				inputfocus.style.lineHeight = '0px';
				inputfocus.style.position = 'absolute';
				inputfocus.style.zIndex = '1';
			}

			/***/

			/** Change la class du <LI> séléctionné **/
			if(idliste=='sel_type'){
				var liste = $(idliste).getElementsByTagName('div'); /** liste vacances avec des checkbox **/
			} else if (idliste=='autocomplete_choices'){
				var liste = $(idliste).getElementsByTagName('li'); /** liste autocompletion vacances **/
			} else {
				var liste = $(idliste).getElementsByTagName('a');
			}

			var encours = -1;
			var scrollH = 0;

			for(i=0;i<liste.length;i++){

				liste[i].id = idliste+'rep_'+i;

				if((liste[i].className == 'sh_bgb_sel')||(liste[i].className == 'sh_bgj_sel')){
					encours = i;
				}

				if(i/2 == Math.round(i/2)){
					liste[i].className = 'sh_bgj';
				} else {
					liste[i].className = 'sh_bgb';
				}

			}

			/***/

			switch (keyC)
			{
				/** TOUCHE " FLECHE BAS " **/
				case 40 :
						if(encours < liste.length-1) { encours++;}
						change_classTwo(encours,liste);
						getScrollTwo(encours,'+',nbliste);
						break;

				/** TOUCHE " FLECHE HAUT " **/
				case 38 :
						if(encours>0) { encours--;}
						change_classTwo(encours,liste);
						getScrollTwo(encours,'-',nbliste);
						break;

				/** TOUCHES "FLECHE GAUCHE" et "FLECHE DROITE" desactivees **/
				case 37 : break;
				case 39 : break;

				/** TOUCHE " ENTRER " **/
				case 13 :
						getEnterTwo(encours,liste);
						break;

				/** BARRE ESPACE **/
				case 32 :
						checkMe(encours,liste);
						break;

				/** TOUTES LES AUTRES TOUCHES **/
				default : break;
			}
		}
	}
}

/** CHANGE LA CLASS DU LI SELECTIONNEE **/
function change_classTwo(posit,liste){
	liste[posit].className = liste[posit].className+'_sel';
}

/** PERMET DE SCROLLER DANS LA LISTE **/
function getScrollTwo(posit,sens,nbliste)
{
	var idscroll = '';
	scrollH = $(idliste+'rep_'+posit).getHeight();

	if(idliste!=='autocomplete_choices'){
		idscroll = 'autocompleteresultats_'+idliste;
	} else {
		idscroll = 'autocompleteresultats';
	}

	/***/

	if(posit!==0)
	{
		if(sens == '-'){
			count--;
			scrollAll = parseInt(scrollAll-scrollH);
		}

		if(scrollAll > 180){
			$(idscroll).scrollTop = scrollAll;
		} else {
			if(sens == '-'){
				$(idscroll).scrollTop = 0;
			}
		}

		if(sens == '+' && parseInt(count+1) !== nbliste){
			count++;
			scrollAll = parseInt(scrollAll+scrollH);
		}

	} else {
		scrollAll = 0;
		count = 1;
	}

}

/** DECLARATION DES VALEURS DES TOUCHES **/
function gotokeyTwo(evt)
{
		if(!$('h_form_geoL'))
		{
			var keyC =
			document.layers ? evt.which :
			document.all ? event.keyCode :
			document.getElementById ? evt.keyCode : 0;

			var lettres = {
			'65':'a','66':'b','67':'c','68':'d','69':'e','70':'f','71':'g','72':'h','73':'i','74':'j','75':'k','76':'l','77':'m','78':'n','79':'o',
			'80':'p','81':'q','82':'r','83':'s','84':'t','85':'u','86':'v','87':'w','88':'x','89':'y','90':'z','96':'0','97':'1','98':'2','99':'3',
			'100':'4','101':'5','102':'6','103':'7','104':'8','105':'9'
			};

			/** TOUCHE ECHAP **/
			if(keyC=='27'){
				$(idliste).hide();
			} else {
				search(lettres[keyC]);
			}
		}
}

/** RECHERCHE DANS LA LISTE LE MOT COMMENCANT PAR LA TOUCHE **/
function search(lettre)
{

	if(idliste!='')
	{
		/** liste vacances avec des checkbox **/
		if(idliste=='sel_type'){
			var alltxt = $(idliste).getElementsByTagName('span');
		} else {
			var alltxt = $(idliste).getElementsByTagName('a');
		}

		var param = 'gi'; /** RegExp n'est pas sensible à la casse **/
		var scrollI = 0; /** initialise le scroll **/
		var nbrep = 0; /**  initialise le nombre de résultats  **/
		var thetxt = ''; /**  initialise la réponse  **/
		var regular = new RegExp('^'+lettre+'{1}', param); /** expression régluière - recherche la premiere lettre commençant par la recherche **/

		/***/

		for(j=0;j<alltxt.length;j++){

			String.prototype.trim = function () {
			   return this.replace(/^\s*|\s*$/,"");
			}

			thetxt = alltxt[j].innerHTML;
			thetxt = thetxt.trim();

			if(thetxt.search(regular)=='0'){

				nbrep++;
				scrollI = Position.positionedOffset(alltxt[j])[1];
				$('autocompleteresultats_'+idliste).scrollTop = scrollI;

				/** liste vacances avec des checkbox **/
				if(idliste=='sel_type'){
					alltxt[j].parentNode.className = alltxt[j].parentNode.className+'_sel';
				} else {
					alltxt[j].className = alltxt[j].className+'_sel';
				}

				break;
			}
		}
	}

}

/** EVENEMENT DE LA TOUCHE ENTRER **/
function getEnterTwo(posit,liste)
{
	/** liste vacances avec des checkbox **/
	if(idliste=='sel_type'){
		selectopen(idliste);
	} else {
		liste[posit].onclick();
	}
}


/** EVENEMENT DE LA BARRE ESPACE **/
function checkMe(posit,liste)
{
	if(idliste!='')
	{
		if(idliste=='sel_type'){
			liste[posit].getElementsByTagName('span')[0].onclick();
		}
	}

	change_classTwo(posit,liste);
}

/***/

function loadautoTwo(evt){

	var keyC =
	document.layers ? evt.which :
	document.all ? event.keyCode :
	document.getElementById ? evt.keyCode : 0;

	switch(keyC)
	{
		/** TOUCHES desactivees **/
		case 13 : break; //getEnterTwo(encours,liste);
		case 37 : break;
		case 38 : break;
		case 39 : break;
		case 40 : break;
		default : loadAutocomp();

	}

}

/***/

document.onkeydown	 = navrollTwo;
document.onkeyup 	 = gotokeyTwo;

/** FIN NAVLISTE **/

/***/




// johann optisite 2010
/* #3436# */
// l'enquete optisite n'est plus mise en place
/*
var Cookies = Class.create({
    initialize: function(path, domain) {
        this.path = path || '/';
        this.domain = domain || null;
    },
    // Sets a cookie
    set: function(key, value, days) {
        if (typeof key != 'string') {
            throw "Invalid key";
        }
        if (typeof value != 'string' && typeof value != 'number') {
            throw "Invalid value";
        }
        if (days && typeof days != 'number') {
            throw "Invalid expiration time";
        }
        var setValue = key+'='+escape(new String(value));
        if (days) {
            var date = new Date();
            date.setTime(date.getTime()+(days*24*60*60*1000));
            var setExpiration = "; expires="+date.toGMTString();
        } else var setExpiration = "";
        var setPath = '; path='+escape(this.path);
        var setDomain = (this.domain) ? '; domain='+escape(this.domain) : '';
        var cookieString = setValue+setExpiration+setPath+setDomain;
        document.cookie = cookieString;
    },
    // Returns a cookie value or false
    get: function(key) {
        var keyEquals = key+"=";
        var value = false;
        document.cookie.split(';').invoke('strip').each(function(s){
            if (s.startsWith(keyEquals)) {
                value = unescape(s.substring(keyEquals.length, s.length));
                throw $break;
            }
        });
        return value;
    },
    // Clears a cookie
    clear: function(key) {
        this.set(key,'',-1);
    },
    // Clears all cookies
    clearAll: function() {
        document.cookie.split(';').collect(function(s){
            return s.split('=').first().strip();
        }).each(function(key){
            this.clear(key);
        }.bind(this));
    }
});
*/


// johann optisite 2010

/* estimmo */
function checkValue(elmt,value){

	if (elmt.value == ''){
		elmt.value = value;
	}

}

function selectchk(obj){

		objet = obj.parentNode.parentNode.parentNode.parentNode.parentNode;

		valeurs = objet.getElementsByTagName('span');
		libelle = '';

		for(v=0 ; v < valeurs.length ; v++){
			if(valeurs[v].parentNode.getElementsByTagName('input')[0].checked)
			{
				if(libelle != '') libelle += ', ';
				libelle+= valeurs[v].innerHTML;
			}
		}

		objet.parentNode.getElementsByTagName('strong')[0].innerHTML = libelle;

}

function provochk(obj){

		if(obj.getElementsByTagName('input')[0].checked){

			obj.getElementsByTagName('input')[0].checked = false;

		} else {
			obj.getElementsByTagName('input')[0].checked = true;
		}

		selectchk(obj.getElementsByTagName('input')[0]);

}

function estimmo_ong(link,block){

	if($(block).style.display == 'none'){
		link.className = 'estimmo_etp2b_ong_on';
		$(block).style.display = 'block';
	} else {
		link.className = 'estimmo_etp2b_ong_off';
		$(block).style.display = 'none';
	}

}


/* fin estimmo */





