// AJAX NODE LIB      function getqs(myjson) {	tmpqs="";	for (k=0; k<myjson.idlist.length; k++) {		tmpqs=tmpqs + "id_"+k+"=" + myjson.idlist[k].id + "&type_"+k+"="+ myjson.idlist[k].type+"&";		if (myjson.idlist[k].param) {			for (m=0; m<myjson.idlist[k].param.length; m++) {				tmpqs= tmpqs+ myjson.idlist[k].param[m].ref + "_"+k+"=" + myjson.idlist[k].param[m].val + "&" ;			}		}		for (m=0; m<myjson.param.length; m++) {				tmpqs= tmpqs+ myjson.param[m].ref + "_"+k+"=" + myjson.param[m].val + "&" ;		}		}	tmpqs=tmpqs+"pnb=" +myjson.idlist.length;	return tmpqs;}function ajaxnode(myjson) {	// handle the json to build a flat qs	tmpqs=getqs(myjson);	new Ajax.Request(webdbname + '(kernel)?OpenAgent', 	{			parameters:  tmpqs+ ajaxnb(),			method: 'post',			onSuccess: function(requester) {				var ajaxresult = requester.responseText.evalJSON();				// maintenant on loop sur tous les totreat				ttarray=ajaxresult.totreat;				for (k=0; k<ttarray.length; k++) {				// specific treatment for googlemap					if (ttarray[k].id=='gmap'){						var datalad=ttarray[k].html;												px0=1000;						px1=-1000;						py0=1000;						py1=-1000;						//						kmax=gmarkers.length;  // we will have to drop all entries beyond that step.						prevm=currm;						currm=[];						for (k0=0;k0<datalad.length;k0++) {							thisx=datalad[k0].x;							thisy=datalad[k0].y;							if (thisx<px0) {px0=thisx};									if (thisx>px1) {px1=thisx};							if (thisy<py0) {py0=thisy};									if (thisy>py1) {py1=thisy};							if (prevm[datalad[k0].r]==1) {								currm[datalad[k0].r]=1							} else {											var point = new google.maps.LatLng(thisy,thisx);									imghtml=datalad[k0].p;								if (imghtml!='') {									imghtml="<img align=\"left\" src=\"/photos/s" + imghtml+".jpg\" border=0 style=\"margin-right:5px;\">";								} else {									imghtml="<img align=\"left\" src=\"/images/noimage_100x75.jpg\" border=0 style=\"margin-right:5px;\">";								}								zehtml=imghtml+"<strong>"+datalad[k0].a+"</strong><br/>"+datalad[k0].d;								var marker=createMarker(point,datalad[k0].r,zehtml,k0);								currm[datalad[k0].r]=1;								gmarkers[datalad[k0].r]=marker;							}						} 							for (var cle in prevm)						{							if (currm[cle]==null) {								gmarkers[cle].setMap(null);								gmarkers[cle]=null;							}						}						// we hide all markers present in prev and not in curr!						//	for (k0=datalad.length;k0<kmax;k0++) {						//		gmarkers[k0].setMap(null);						//	}						if (px0<1000)  {							var psw = new google.maps.LatLng(py0,px0);							var pne= new google.maps.LatLng(py1,px1);							var z=new google.maps.LatLngBounds(psw, pne);							if ((x0==0)||(forcefittobounds==1)) {								map.fitBounds(z);								x0=px0;								x1=px1;								y1=py1;								y0=py0;								forcefittobounds=0;							}						}												setTimeout("mapeventdisabled=0;", 1500);										} else {						$(ttarray[k].id).update(ttarray[k].html);					}				}			}	});}function ajaxnb() {	var ajaxd = new Date()	return '&ajaxnb=' + ajaxd.getTime();}function ajaxnb2() {// just the day so we can have a caching for a whole day	var ajaxd = new Date()	return '&ajaxnb=' + ajaxd.getFullYear()+"-"+ajaxd.getMonth()+"-"+ajaxd.getDate();}// =======================================  Navigation ===================================================function getCriteria() {	var frm=window.document.forms['searchform'];	c0={"ref":"searchtext","val":frm.searchtext.value};	c1={"ref":"searchcat","val":getCat()};	c1b={"ref":"searchscat","val":getSCat()};	c2={"ref":"searchjardin","val":$F('ckb_jardin')};	c3={"ref":"searchtv","val":getTV()};	c4={"ref":"searchgarage","val":$F('ckb_garage')};	c5={"ref":"searchgrenam","val":$F('ckb_grenam')};	c6={"ref":"searchplainpied","val":$F('ckb_plainpied')};	c7={"ref":"searchterrasse","val":$F('ckb_terrasse')};	c8={"ref":"searchrc","val":$F('ckb_rc')};	c9={"ref":"searchpxmin","val":$F('pxmin')};	c10={"ref":"searchpxmax","val":$F('pxmax')};	c11={"ref":"searchsupmin","val":$F('supmin')};	c12={"ref":"searchsupmax","val":$F('supmax')};	c13={"ref":"searchchamin","val":$F('chamin')};	c14={"ref":"searchchamax","val":$F('chamax')};	c15={"ref":"searchdate","val":$RF('searchform','searchdate')};	c16={"ref":"x0","val":x0};	c17={"ref":"x1","val":x1};	c18={"ref":"y0","val":y0};	c19={"ref":"y1","val":y1};	return [c0,c1,c1b,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,{"ref":"htmltype","val":displaytype}];}function getCriteriaSimple() {	var frm=window.document.forms['searchform'];	c0="searchtext="+frm.searchtext.value+"&searchcat="+getCat()+"&searchscat="+getSCat()+"&searchtv="+getTV();	c0=c0+"&searchjardin="+$F('ckb_jardin')+"&searchgarage="+$F('ckb_garage')+"&searchgrenam="+$F('ckb_grenam');	c0=c0+"&searchplainpied="+$F('ckb_plainpied')+"&searchterrasse="+$F('ckb_terrasse')+"&searchrc="+$F('ckb_rc');	c0=c0+"&searchpxmin="+$F('pxmin')+"&searchpxmax="+$F('pxmax')+"&searchsupmin="+$F('supmin');	c0=c0+"&searchsupmax="+$F('supmax')+"&searchchamin="+$F('chamin')+"&searchchamax="+$F('chamax');	c0=c0+"&searchdate="+$RF('searchform','searchdate')+"&x0="+x0+"&x1="+x1+"&y0="+y0+"&y1="+y1;	c0=c0+"&htmltype="+displaytype;	return c0}function serializeSearch(searchstring){	//setCookie("cursearch", escape(searchstring), (new Date()) + 31536000);	setCookie("cursearch", escape(searchstring), 10); 	//store.set('cursearch', escape(searchstring));}function resetSearch() {	//setCookie("cursearch", "", (new Date()) + 31536000);	setCookie("cursearch", "", 10);// 	store.set('cursearch', '');	window.location.href="/recherche";}function resetSearch2() {	//setCookie("cursearch", "", (new Date()) + 31536000);	setCookie("cursearch", "", 10);//	store.set('cursearch', '');	window.location.href="/vente_publique";}function rebuildSearch() {	var frm=window.document.forms['searchform'];	jstmp=getCookie("cursearch");	json=unescape(jstmp).toQueryParams(); // store.get('cursearch', function(ok, val) { //     if (ok) //       json=unescape(val).toQueryParams(); //   });	needreload=0;	if (json.searchtext!=null) {		frm.searchtext.value=json.searchtext;	}	if (json.searchcat!=null && json.searchcat!="") {		json.searchcat.split('_').each(function(name,index){ $('searchcat_'+name).checked="checked";});	}	if (json.searchscat!=null && json.searchscat!="") {		json.searchscat.split('_').each(function(name,index){ needreload=1; setTimeout("if ($('searchscat_"+name+"')) {$('searchscat_"+name+"').checked='checked';}",2000)});	}	if (json.searchtv!=null && json.searchtv!="") {		json.searchtv.split('_').each(function(name,index){ $('searchtv_'+name.toLowerCase()).checked="checked";});	}	if (json.searchjardin!=null && json.searchjardin=="1") {		$('ckb_jardin').checked="checked";	}	if (json.searchgarage!=null && json.searchgarage=="1") {		$('ckb_garage').checked="checked";	}	if (json.searchgrenam!=null && json.searchgrenam=="1") {		$('ckb_grenam').checked="checked";	}	if (json.searchplainpied!=null && json.searchplainpied=="1") {		$('ckb_plainpied').checked="checked";	}	if (json.searchterrasse!=null && json.searchterrasse=="1") {		$('ckb_terrasse').checked="checked";	}	if (json.searchrc!=null && json.searchrc=="1") {		$('ckb_rc').checked="checked";	}	if (json.searchpxmin!=null) {		frm.pxmin.value=json.searchpxmin;	}	if (json.searchpxmax!=null) {		frm.pxmax.value=json.searchpxmax;	}	if (json.searchsupmin!=null) {		frm.supmin.value=json.searchsupmin;	}	if (json.searchsupmax!=null) {		frm.supmax.value=json.searchsupmax;	}	if (json.searchchamin!=null) {		frm.chamin.value=json.searchchamin;	}	if (json.searchchamax!=null) {		frm.chamax.value=json.searchchamax;	}	if (json.x0!=null) {		x0=json.x0;	}	if (json.y0!=null) {		y0=json.y0;	}	if (json.x1!=null) {		x1=json.x1;	}	if (json.y1!=null) {		y1=json.y1;	}	if (json.htmltype!=null) {		typedisplay=json.htmltype;		if (typedisplay=="map") {forcefittobounds=1;};	} else {		typedisplay="map";	}		if (json.searchdate!=null) {		$('searchdate_'+json.searchdate.toLowerCase()).checked="checked";	}	display_list(typedisplay);	if (needreload==1) {		setTimeout("display_list('"+displaytype+"');",3000);	}	//*/}function public_search(){	vs=getCriteria();	serializeSearch(getCriteriaSimple());	action1={"id":"liste_complete", "type":"render_searchhome", "param":vs};	action2={"id":"search_title", "type":"render_searchtitle", "param":[{"ref":"htmltype","val":displaytype},{"ref":"searchdate","val":$RF('searchform','searchdate')}]};	action3={"id":"search_navtop", "type":"render_searchnav", "param":[{"ref":"htmltype","val":displaytype}]};	action4={"id":"search_navbottom", "type":"render_searchnav", "param":[{"ref":"htmltype","val":displaytype}]};	action5={"id":"info_box", "type":"render_searchdesc", "param":vs};	action6={"id":"allcatsel", "type":"render_sscat", "param":[{"ref":"searchcat","val":getCat()},{"ref":"searchscat","val":getSCat()}]};			myinput={"idlist": [ action1,action2,action3, action4,action5, action6], "param": [{"ref":"startp","val":startp},{"ref":"nbp","val":nbp},{"ref":"searchdid", "val":sid}]};	ajaxnode(myinput);	_gaq.push(['_trackPageview', '/recherche_listes']);}function getCat() {	var tmplist='';	$$('.ckb_cat').each(function(ele){   		if( $(ele).checked )   		{   		if (tmplist=='') {	   		tmplist=tmplist + $(ele).value;		} else {	   		tmplist=tmplist + '_' +$(ele).value;   		}   		}	});	return tmplist;}function getSCat() {	var tmplist='';	$$('.ckb_scat').each(function(ele){   		if( $(ele).checked )   		{   		if (tmplist=='') {	   		tmplist=tmplist + $(ele).value;		} else {	   		tmplist=tmplist + '_' +$(ele).value;   		}   		}	});	return tmplist;}function getTV() {	var tmplist='';	$$('.ckb_tv').each(function(ele){   		if( $(ele).checked )   		{   		if (tmplist=='') {	   		tmplist=tmplist + $(ele).value;		} else {	   		tmplist=tmplist + '_' +$(ele).value;   		}   		}	});	return tmplist;}function public_map() {	vs=getCriteria();	serializeSearch(getCriteriaSimple());	action1={"id":"gmap", "type":"render_searchmap", "param":vs};	action2={"id":"search_title", "type":"render_searchtitle", "param":[{"ref":"htmltype","val":displaytype},{"ref":"searchdate","val":$RF('searchform','searchdate')}]};	action3={"id":"info_box", "type":"render_searchdesc", "param":vs};	action4={"id":"allcatsel", "type":"render_sscat", "param":[{"ref":"searchcat","val":getCat()},{"ref":"searchscat","val":getSCat()}]};			myinput={"idlist": [ action1, action2, action3, action4], "param": [{"ref":"searchdid", "val":sid}]};	ajaxnode(myinput);	_gaq.push(['_trackPageview', '/recherche_carto']);}function display_list(type_liste) {	mapeventdisabled=1;	if (displaytype!=type_liste) {		if (displaytype=="map") {			Effect.toggle('map_container', 'slide'); Effect.toggle('liste_biens');		}		if ((displaytype=="lst" || displaytype=="img") && (type_liste=="map")) {			Effect.toggle('map_container', 'slide'); Effect.toggle('liste_biens');				}		$('disp_butt_lst').className="search_menu_lst";		$('disp_butt_img').className="search_menu_img";		$('disp_butt_map').className="search_menu_map";		$('disp_butt_'+type_liste).className="search_menu_"+type_liste+" self";		}	displaytype=type_liste;	if (type_liste=='map') {		// removeMarkers();		public_map();	} else {		public_search();	}}function reload_list(st, nb) {	nbp=nb;	startp=st;	display_list(displaytype);}function save_search(){	if (notid=='') {		alert("Pour activer cette fonctionnalit\u00E9, veuillez vous enregistrer sur My Notmaison (gratuit).");		return true;	}	action1={"id":"info_box", "type":"render_savesearch", "param":getCriteria()};	myinput={"idlist": [ action1], "param":  [{"ref":"udid", "val":notid},{"ref":"searchdid", "val":sid}]};	ajaxnode(myinput);		_gaq.push(['_trackPageview', '/sauver_recherche']);}function delete_search(searchdid){	action1={"id":"info_box", "type":"render_deletesearch", "param":[{"ref":"searchdid","val":searchdid}]};	action2={"id":"mysearch", "type":"render_mysearch", "param":[{}]};	myinput={"idlist": [ action1,action2], "param": [{"ref":"udid", "val":notid}]};	ajaxnode(myinput);}function reload_search(searchdid){	action1={"id":"info_box", "type":"render_reloadsearch", "param":[{"ref":"searchdid","val":searchdid}]};	myinput={"idlist": [ action1], "param": [{"ref":"udid", "val":notid}]};	ajaxnode(myinput);		_gaq.push(['_trackPageview', '/relancer_recherche']);	}function reload_scat(fckb){	action1={"id":"allcatsel", "type":"render_sscat", "param":[{"ref":"searchcat","val":getCat()},{"ref":"searchscat","val":getSCat()}]};		myinput={"idlist": [ action1], "param": [{"ref":"searchdid", "val":sid}]};	tmpqs=getqs(myinput);	new Ajax.Request(webdbname + '(kernel)?OpenAgent', 	{			parameters:  tmpqs+ ajaxnb(),			method: 'post',			onSuccess: function(requester) {				var ajaxresult = requester.responseText.evalJSON();				ttarray=ajaxresult.totreat;				for (k=0; k<ttarray.length; k++) {					$(ttarray[k].id).update(ttarray[k].html);				}				fckb.checktheboxes();			}	});}function save_favorite(bienref){	if (notid=='') {		alert("Pour activer cette fonctionnalit\u00E9, veuillez vous enregistrer sur My Notmaison (gratuit).");		return true;	}	action1={"id":"info_box", "type":"render_savefavorite", "param":[{"ref":"bien_ref","val":bienref}]};	myinput={"idlist": [ action1], "param": [{"ref":"udid", "val":notid}]};	ajaxnode(myinput);	_gaq.push(['_trackPageview', '/sauver_favori']);		}function delete_favorite(bienref){	action1={"id":"info_box", "type":"render_deletefavorite", "param":[{"ref":"bien_ref","val":bienref}]};	action2={"id":"myfav", "type":"render_myfavorites", "param":[{}]};	myinput={"idlist": [ action1,action2], "param": [{"ref":"udid", "val":notid}]};	ajaxnode(myinput);}function display_my() {	action1={"id":"myfav", "type":"render_myfavorites", "param":[{}]};	action2={"id":"mysearch", "type":"render_mysearch", "param":[{}]};	myinput={"idlist": [ action1,action2], "param":  [{"ref":"udid", "val":notid}]};	ajaxnode(myinput);}function display_annuaire(){	tmpqs="searchtypen=" + $RF('searchform','searchtypen')+"&searchlocation="+$F("searchlocation");	tmpqs=tmpqs + "&searchcodepostal=" + $F("searchcodepostal")+"&searchetude="+$F("searchetude");//	tmpqs=tmpqs + "&sortlist=" + $F('sortlist');	new Ajax.Request(webdbname + '(postqueryan)?OpenAgent', 	{			parameters:  tmpqs+ ajaxnb(),			method: 'post',			onSuccess: function(requester) {				var ajaxresult = requester.responseText;				// replace					$('liste_complete').update(ajaxresult);					_gaq.push(['_trackPageview', '/recherche_annuaire']);			}	});}// ======================================= Search ==================================================function stripformhtml(html) {	var startPos = html.indexOf('<!--startstripform-->');	var endPos = html.indexOf('<!--endstripform-->');	var strip = html.substring(startPos + 21, endPos);	return strip;}function stripformreply(html) {	var startPos = html.indexOf('<!--startreply-->');	var endPos = html.indexOf('<!--endreply-->');	var strip;	if (startPos == -1 || endPos == -1)		strip = "{'result':'noreply'}";	else		strip = html.substring(startPos + 17, endPos);		return strip.evalJSON();}function forcerTousLesBiens() {	$('searchdate_all').checked="checked";	display_list(displaytype);}// =======================================  info, error & warnings ===================================================function displayMsg(msgType, divId, Text) {	// for the moment, I just set an alert, please modify this !!		switch(msgType){		case "ERROR":			$(divId).style.display = "block";			$(divId).update(Text);			break;	//	case "valid":	//		validOrder(myorderid);	//		break		}}// =======================================  add remove ===================================================function checkOnlyNumbers(e, numType){	check = onlyNumbers(e, numType);	if (isNaN(check)) {		return "";	}	else {		return check;	}}function onlyNumbers(e, numType){	var keynum;	var keychar;	var numcheck;	if(window.event) // IE	{		keynum = e.keyCode;	}	else if(e.which) // Netscape/Firefox/Opera		{			keynum = e.which;		}	keychar = String.fromCharCode(keynum);	if (keynum == 8 || keynum == undefined) {		return keychar;	}	else {			switch (numType) {			case "float":				numcheck = /[0123456789,.]/;				break;			case "int":				numcheck = /[0123456789]/;				break;			}			return numcheck.test(keychar);	}}function parseAnyFloat(numStr) {/*	Parses a string to a float number, assuming that the decimal point 	can be either a ',' or a '.'. Thousands separator is not supported.	Does a normal parseFloat if the string contains no separator. */	var newString = numStr.replace('.', ',');	var pnt = newString.lastIndexOf(',');	return parseFloat((pnt == -1) ? newString : newString.slice(0, pnt) + '.' + newString.slice(pnt + 1));}function formatFloat(num) {/*	Converts a float to a string, replacing the decimal point	by a coma. If the number is not a float, it just returns	it as a string */	var newString = num.toString();	return newString.replace('.', ',');	}function logoff() {	window.onbeforeunload = null;	window.location = '?logout&redirectto=http://www.delixl.be';} // ================================================== OBSERVE =========================================/*Event.observe(window, 'load', function() {	document.forms[0].submit = function() {return false;};	document.forms[0].onsubmit = function() {return false;};	if($('header_search_text') != null){		Event.observe('header_search_text', 'keypress', function(event) {			switch(event.keyCode) {				case Event.KEY_RETURN:					document.forms[1].submit = function() {return false;};					document.forms[1].onsubmit = function() {return false;};					return globalSearch($F('header_search_text'));			}		});	}	if($('search_in_stand') != null){//		Event.observe('search_in_stand', 'keypress', function(event) {			switch(event.keyCode) {				case Event.KEY_RETURN:					return SearchProduct.submitNew('search_in_stand',{});			}		});//		Event.observe('search_in_stand', 'click', function() {$('search_in_stand').activate()});	}})*/function querySt(ji) {	hu = window.location.search.substring(1);	gy = hu.split("&");	for (i=0;i<gy.length;i++) {		ft = gy[i].split("=");		if (ft[0] == ji) {			return ft[1];		}	}}// ===================================================== COOKIES ==============================================/*function setCookie(c_name,value,expireday){var exdate=new Date();var futdate = new Date()		 		 //Get the current time and datevar expdate = futdate.getTime()  //Get the milliseconds since Jan 1, 1970expdate += 3600*1000*expireday  //expires in 1 hour(milliseconds)futdate.setTime(expdate)document.cookie=c_name+ "=" +escape(value)+((expireday==null) ? "" : ";expires="+futdate.toGMTString());}*/function setCookie(c_name,value,expiredays){var exdate=new Date();exdate.setDate(exdate.getDate()+expiredays);document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString()+";");}function getCookie(c_name){if (document.cookie.length>0)  {  c_start=document.cookie.indexOf(c_name + "=");  if (c_start!=-1)    {     c_start=c_start + c_name.length+1;     c_end=document.cookie.indexOf(";",c_start);    if (c_end==-1) c_end=document.cookie.length;    return unescape(document.cookie.substring(c_start,c_end));    }   }return "";}// ===================================================== SHADOW ==============================================function openshadow(thisurl) {Shadowbox.init();Shadowbox.open({        player:     'iframe',        title:      '',        content:    thisurl,        height:     670,        width:      800    });}function checkNumeric(e){	var key=e.charCode? e.charCode : e.keyCode   if (( key > 47 && key < 58 )|| (key==8) || (key==9)){      return true; // if so, do nothing   } else {      return false; } // otherwise, 	                               // discard character};// email checkfunction verifyMail(email){             if (email==""){             return false;         }         var filter=/^.+@.+\..{2,3}$/;         if (filter.test(email)){             return true;         }else {             return false;             } }function $RF(el, radioGroup) {	    if($(el).type && $(el).type.toLowerCase() == 'radio') {	        var radioGroup = $(el).name;	        var el = $(el).form;	    } else if ($(el).tagName.toLowerCase() != 'form') {	        return false;	    }	 	    var checked = $(el).getInputs('radio', radioGroup).find(	        function(re) {return re.checked;}	    );	    return (checked) ? $F(checked) : null;}function userRegistration() {		// here we have to make a list of all fiels we wanna save (wait for graphism has been done)//		tmp = page1.getParameters();//		tmp = [{"ref":"numcli", "val":$F('saf_numcli')}, {"ref":"societe", "val":$F('saf_societe')}, {"ref":"prenom", "val":$F('saf_prenom')}, {"ref":"gsm", "val":$F('saf_gsm')}, {"ref":"function", "val":$F('saf_function')}, {"ref":"mail", "val":$F('saf_mail')}, {"ref":"pwd", "val":$F('saf_pwd')}];		$('erroruname').hide();		$('errorupname').hide();		$('erroruemail').hide();		$('errorupphone').hide();		$('errorupwd').hide();		$('errorupwd2').hide();				somethingwrong=0;		if ($F('uname')=='') {			$('erroruname').show();			somethingwrong=1;		}		if ($F('upname')=='') {			$('errorupname').show();			somethingwrong=1;		}		if ($F('upwd')=='') {			$('errorupwd').show();			somethingwrong=1;		}		if ($F('upwd')=='' || $F('upwd')!=$F('upwd2')) {			$('errorupwd2').show();			somethingwrong=1;		}				if (verifyMail($F('uemail'))==false) {			$('erroruemail').show();			somethingwrong=1;		}				if (somethingwrong>0) {				return true;		}	$('zone_bouton').update("Donn\u00E9es en cours de traitement...");		action1={"id":"user_infobox", "type":"render_saveuser", "param":[{"ref":"uname", "val":$F('uname')}, {"ref":"upname", "val":$F('upname')}, {"ref":"uemail", "val":$F('uemail')}, {"ref":"upphone", "val":$F('upphone')}, {"ref":"unid", "val":$F('unid')}, {"ref":"upwd", "val":$F('upwd')}]};		myinput={"idlist": [action1], "param": []};		ajaxnode(myinput);		_gaq.push(['_trackPageview', '/sauver_utilisateur']);	}function userLogoff() {		action1={"id":"displayname", "type":"render_logoffuser", "param":[{"ref":"udid", "val":notid}]};		myinput={"idlist": [action1], "param": []};		ajaxnode(myinput);}function userLogin() {		action1={"id":"displayname", "type":"render_logonuser", "param":[{"ref":"uemail", "val":$F('logemail')},{"ref":"upwd", "val":$F('logpwd')}]};		myinput={"idlist": [action1], "param": []};		ajaxnode(myinput);}function switchlogon(username) {	$('header_login_box').hide();	$('header_logged_box').show();	myname=username;	$('displayname').update(myname);	$('limy_actif').show();	$('limy_inactif').hide();}function switchlogoff(username) {	$('header_login_box').show();	$('header_logged_box').hide();	myname='';	$('displayname').update(myname);	$('limy_actif').hide();	$('limy_inactif').show();}function alert_myinactif() {	alert("Veuillez vous enregistrer sur le site afin d'acc\u00E9der aux fonctionnalit\u00E9s personnalis\u00E9es (gratuit).");}function resetMapSearch() {	x0=0;	x1=0;	y0=0;	y1=0;}function sendShadowMail(bref,emailaddr) {Shadowbox.init();Shadowbox.open({        player:     'iframe',        title:      '',        content:   webdbname+'bienW02/'+bref+'?OpenDocument&addr='+emailaddr,        height:     670,        width:      700    });}function sendCheckMail() {		// here we have to make a list of all fiels we wanna save (wait for graphism has been done)		$('erroruname').hide();		$('errorupname').hide();		$('erroruemail').hide();		$('erroruphone').hide();		$('errorchoixcontact').hide();			somethingwrong=0;		if ($F('choixcontact')=='') {			$('errorchoixcontact').show();			somethingwrong=1;		}		if ($F('contactnom')=='') {			$('erroruname').show();			somethingwrong=1;		}		if ($F('contactprenom')=='') {			$('errorupname').show();			somethingwrong=1;		}			if (verifyMail($F('contactemail'))==false) {			$('erroruemail').show();			somethingwrong=1;		}				if (somethingwrong>0) {				return true;		}	$('zone_bouton').update("Donn\u00E9es en cours de traitement...");		action1={"id":"user_infobox", "type":"render_sendmail", "param":[{"ref":"contactnom", "val":$F('contactnom')}, {"ref":"contactprenom", "val":$F('contactprenom')}, {"ref":"contactemail", "val":$F('contactemail')}, {"ref":"contacttel", "val":$F('contacttel')}, {"ref":"sendto", "val":$F('sendto')}, {"ref":"subject", "val":$F('subject')}, {"ref":"body", "val":$F('bodyarea')}]};		myinput={"idlist": [action1], "param": []};		ajaxnode(myinput);		_gaq.push(['_trackPageview', '/sauver_contact']);	}
