var BASEHREF= 'http://www.cabinetprimmo.com';var REFHREF= '/home/lbi/referenc/';var flagCoupsCoeur = true;var COUPSCOEUR_NB_IMAGES = 3;
function chargeannonces(){if(typeof(IDRECHERCHE)!="undefined"){var idrecherche=IDRECHERCHE;}else{var idrecherche='resultat_recherche';}
var url=BASEHREF+'/xmlrpcnet.php?mode=chargeannonces';var pars=Form.serialize('recherche_form');var target=idrecherche;var myAjax=new Ajax.Updater(target,url,{onComplete:function(request){Effect.Appear(target,{duration:1,from:0.5,to:1.0})},parameters:pars});}
function chargelocations(){if(typeof(IDRECHERCHE)!="undefined"){var idrecherche=IDRECHERCHE;}else{var idrecherche='resultat_recherche';}
var url=BASEHREF+'/xmlrpcnet.php?mode=chargelocations';var pars=Form.serialize('recherche_form');var target=idrecherche;var myAjax=new Ajax.Updater(target,url,{onComplete:function(request){Effect.Appear(target,{duration:1,from:0.5,to:1.0})},parameters:pars});}
function addLoadEvent(func){var oldonload=window.onload;if(typeof window.onload!='function'){window.onload=func;}else{window.onload=function(){if(oldonload){oldonload();}
func();}}}
function testmail(mail){var reg=new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$','i');if(!reg.test(mail)){return false;}else{return true;}}
function format(x,type){if(x==0){return x;}else{var str=x.toString(),n=str.length;if(n<4){return x;}else{return((n%3)?str.substr(0,n%3)+' ':'')+str.substr(n%3).match(new RegExp('[0-9]{3}','g')).join(' ');}}}
function emptyIt(element){while(element.firstChild){element.removeChild(element.firstChild);}}
function createOpt(val,text){var opt=document.createElement('option');var textval=document.createTextNode(text);opt.appendChild(textval);opt.value=val;return opt;}
function changeSurface(type,obj){if((type.indexOf("-")>=0)){var type=type.substring(type.lastIndexOf("-"));type=type.substring(1,type.length);}
switch(type){case'5':if($('recherche_form').surface){var obj=obj||$('recherche_form').surface;emptyIt(obj);obj.appendChild(createOpt('','Surface de Terrain m'+String.fromCharCode('178')));obj.name='surfaceterrain';obj.value='';var j=0;if(typeof(MOTEUR_DE_RECHERCHE_MAXSURFACETERRAIN)!="undefined"){var idmaxsurface=MOTEUR_DE_RECHERCHE_MAXSURFACETERRAIN;}
else{var idmaxsurface=500;}
if(typeof(AFFICHAGE_CHOIX_SURFACE_TERRAIN)!="undefined")
if(AFFICHAGE_CHOIX_SURFACE_TERRAIN=='DYNAMIC')
for(var i=0;i<idmaxsurface;i=i+100){j=i+100;obj.appendChild(createOpt(i+'-'+j,format(i)+'-'+format(j)));}
else
{for(i=0;i<my_tableau_js_surface_terrain.length;i++){obj.appendChild(createOpt(my_tableau_js_surface_terrain[i][0],my_tableau_js_surface_terrain[i][1]));}}
else
for(var i=0;i<idmaxsurface;i=i+100){j=i+100;obj.appendChild(createOpt(i+'-'+j,format(i)+'-'+format(j)));}}
break;default:if($('recherche_form').surfaceterrain){var obj=obj||$('recherche_form').surfaceterrain;emptyIt(obj);obj.appendChild(createOpt('','Surface m'+String.fromCharCode('178')));obj.name='surface';obj.value='';var j=0;if(typeof(MOTEUR_DE_RECHERCHE_MAXSURFACE)!="undefined"){var idmaxsurface=MOTEUR_DE_RECHERCHE_MAXSURFACE;}
else{var idmaxsurface=500;}
if(typeof(AFFICHAGE_CHOIX_SURFACE)!="undefined")
if(AFFICHAGE_CHOIX_SURFACE=='DYNAMIC')
for(var i=0;i<idmaxsurface;i=i+100){j=i+100;obj.appendChild(createOpt(i+'-'+j,format(i)+'-'+format(j)));}
else
{for(i=0;i<my_tableau_js_surface.length;i++){obj.appendChild(createOpt(my_tableau_js_surface[i][0],my_tableau_js_surface[i][1]));}}
else
for(var i=0;i<idmaxsurface;i=i+100){j=i+100;obj.appendChild(createOpt(i+'-'+j,format(i)+'-'+format(j)));}}
break;}}
function changeScalePrice(type,obj){var obj=obj||$('recherche_form').prix;emptyIt(obj);if(typeof(MOTEUR_DE_RECHERCHE_MAXPRIX_VENTE)!="undefined"){var idmaxvente=MOTEUR_DE_RECHERCHE_MAXPRIX_VENTE;}
else{var idmaxvente=5000001;}
if(typeof(MOTEUR_DE_RECHERCHE_MAXPRIX_LOCATION)!="undefined"){var idmaxlocation=MOTEUR_DE_RECHERCHE_MAXPRIX_LOCATION;}
else{var idmaxlocation=50001;}
switch(type){case'2':obj.appendChild(createOpt('','Loyer (euro)'));var j=0;if(typeof(AFFICHAGE_CHOIX_PRIX)!="undefined")
if(AFFICHAGE_CHOIX_PRIX=='DYNAMIC')
for(var i=0;i<idmaxlocation;i=i+500){j=i+500;obj.appendChild(createOpt(i+'-'+j,format(i)+'-'+format(j)));}
else
for(var i=0;i<idmaxlocation;i=i+500){j=i+500;obj.appendChild(createOpt(i+'-'+j,format(i)+'-'+format(j)));}
else
for(var i=0;i<idmaxlocation;i=i+500){j=i+500;obj.appendChild(createOpt(i+'-'+j,format(i)+'-'+format(j)));}
break;default:obj.appendChild(createOpt('','Prix (euro)'));var j=0;if(typeof(AFFICHAGE_CHOIX_PRIX)!="undefined")
if(AFFICHAGE_CHOIX_PRIX=='DYNAMIC')
for(var i=0;i<idmaxvente;i=i+100000){j=i+100000;obj.appendChild(createOpt(i+'-'+j,format(i)+'-'+format(j)));}
else
{for(i=0;i<my_tableau_js.length;i++){obj.appendChild(createOpt(my_tableau_js[i][0],my_tableau_js[i][1]));}}
else
for(var i=0;i<idmaxvente;i=i+100000){j=i+100000;obj.appendChild(createOpt(i+'-'+j,format(i)+'-'+format(j)));}}
obj.value='';}
function addE(e,obj,func){if(obj.addEventListener){obj.addEventListener(e,func,false);}else if(obj.attachEvent){obj.attachEvent('on'+e,func);}}
function send_estimation(){var flag=true;if($('nom').value==""&&flag==true){flag=false;alert("Votre nom est obligatoire !");}
if($('tel').value==""&&flag==true){flag=false;alert("Votre téléphone est obligatoire !");}
var reg=new RegExp('^[0-9 \-]+$','i');if(!reg.test($('tel').value)&&flag==true){flag=false;alert("Votre téléphone est invalide !");}
if($('email').value==""&&flag==true){flag=false;alert("Votre adresse email est obligatoire !");}
if(!testmail($('email').value)&&flag==true){flag=false;alert("Votre adresse email est invalide !");}
if(flag){var url=BASEHREF+'/xmlrpcnet.php';var pars='mode=send_estimation&'+Form.serialize('formulaire_estimation');var target='tab_estimation';var myAjax=new Ajax.Updater(target,url,{method:'get',parameters:pars});}}
 addLoadEvent(function(){ if($('btestimation')){ Event.observe('btestimation','click',function (event) { send_estimation(); } ); }
if($('btestimationv2')){ Event.observe('btestimationv2','click',function (event) { send_estimationv2(); } ); }
 });