String.prototype.trim = function(){    return this.replace(/(?:^\s+|\s+$)/g, "");}function setRecherche(type,kw_default){	switch(type){		case 1:			document.getElementById('recheText').value = kw_default;			break;		case 2:			document.getElementById('rechEvnt').value = -1;			document.getElementById('rechBenf').value = "";			break;	}}function recup_var(){	var filename = "";	var requete = window.location.search;	if (requete) {		requete=requete.substring(1);		requete = unescape(requete);		return(requete);	}}function reinit(val, test){	if(val==test)		return "";	else return val;}function chgKdo(id, num){	var i = 1;	while(document.getElementById("img_" + id + "_" + i)){		disp = i==num ? "block" : "none";		if(document.getElementById('desc_' + id + "_" + i))			document.getElementById('desc_' + id + "_" + i).style.display = disp;		document.getElementById("img_"+id+"_"+i).style.display = disp;		i++;	}}function chgMaxiKdo(id, num, t){	i = 1;	var disp = "";	while(document.getElementById("maximg_" + id + "_" + i)){		disp = i==num ? "block" : "none";		if(document.getElementById('maxdesc_' + id + "_" + i))			document.getElementById('maxdesc_' + id + "_" + i).style.display = disp;		document.getElementById("maximg_" + id + "_" + i).style.display = disp;		i++;	}/*	var next = num==i-1 ? 1 : num+1;	if(t==1){		arreter(id);	}else{		switch(id){			case 1:				actif = window.setTimeout("chgMaxiKdo("+id+", "+next+")", 5000); break;			case 2:				actif2 = window.setTimeout("chgMaxiKdo("+id+", "+next+")", 5000); break;		}	}//*/}function chgBan(num){	i = 1;	var disp = "";	while(document.getElementById("home_image_" + i)){		disp = i==num ? "block" : "none";		document.getElementById("home_image_" + i).style.display = disp;		i++;	}}function arreter(id) {	switch(id){		case 1:			window.clearTimeout(actif); break;		case 2:			window.clearTimeout(actif2); break;	}}function getRadioVal(r_name,r_min){	var ret = "";	if(r_min==null) r_min = 0;	r_min--;	while(document.getElementsByName(r_name)[++r_min]){		if(document.getElementsByName(r_name)[r_min].checked)			ret = document.getElementsByName(r_name)[r_min].value;	}	return ret;}function in_array(needle, haystack, argStrict){    var key = '', strict = !!argStrict;    if(strict){        for(key in haystack){            if(haystack[key]===needle){                return true;            }        }    }else{        for(key in haystack){            if(haystack[key] + '!' == needle + '!'){                return true;            }        }    }    return false;}function is_numeric(num){	var exp = new RegExp("^[0-9-.]*$","g");	return exp.test(num);}