var OpenedElement;var dragObject=null;var mouseOffset=null;function InitCom(){if(document.getElementById('mdp_send')){NewEvent(document.getElementById('mdp_send'),'click',OpenLayer,false)}if(document.getElementById('Contact')){NewEvent(document.getElementById('Contact'),'click',OpenLayer,false)}if(document.getElementById('adv_search1')){NewEvent(document.getElementById('adv_search1'),'click',OpenLayer,false)}if(document.getElementById('adv_search2')){NewEvent(document.getElementById('adv_search2'),'click',OpenLayer,false)}if(document.getElementById('adv_search3')){NewEvent(document.getElementById('adv_search3'),'click',OpenLayer,false)}if(document.getElementById('advSearchSubmit')){NewEvent(document.getElementById('advSearchSubmit'),'click',function(){document.getElementById("depotForm").submit()},false)}if(document.getElementById("contactFormSubmit")){NewEvent(document.getElementById("contactFormSubmit"),'click',function(){Reply('6')},false)}if(document.getElementById('Links')){NewEvent(document.getElementById('Links'),'click',OpenLayer,false)}if(document.getElementById("linksFormSubmit")){NewEvent(document.getElementById("linksFormSubmit"),'click',function(){Reply('8')},false)}}function mousePoint(x,y){this.x=x;this.y=y}function mousePosition(evnt){var x=parseInt(evnt.clientX);var y=parseInt(evnt.clientY);return new mousePoint(x,y)}function getMouseOffset(target,evnt){evnt=evnt||window.event;var mousePos=mousePosition(evnt);var x=mousePos.x-target.offsetLeft;var y=mousePos.y-target.offsetTop;return new mousePoint(x,y)}function mouseUp(evnt){dragObject=null}function mouseMove(evnt){if(!dragObject)return;evnt=evnt||window.event;var mousePos=mousePosition(evnt);if(dragObject!=null){dragObject.style.position='absolute';dragObject.style.top=mousePos.y-mouseOffset.y+"px";dragObject.style.left=mousePos.x-mouseOffset.x+"px";return false}}function reCentering(){var popupId=document.getElementById(OpenedElement);var scroll_Ypos=document.all?IEcompattest().scrollTop:pageYOffset;var scroll_Xpos=document.all?IEcompattest().scrollLeft:pageXOffset;popupId.style.top=(document.documentElement.clientHeight)/2-(popupId.offsetHeight)/2+scroll_Ypos+"px";popupId.style.left=(document.documentElement.clientWidth)/2-(popupId.offsetWidth)/2+scroll_Xpos+"px";popupId.style.display="block"}function NewDragElement(item){item=document.getElementById(item);item.onmousemove=mouseMove;item.onmouseup=mouseUp;if(document.all){item.onmousedown=function(evnt){dragObject=this;mouseOffset=getMouseOffset(this,evnt);return false}}else{NewEvent(item,'mousedown',function(evnt){dragObject=this;mouseOffset=getMouseOffset(this,evnt);return false},false)}}function IEcompattest(){return(document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body}function NewEvent(Elem,EventType,Fct,Capt){return document.addEventListener?Elem.addEventListener(EventType,Fct,Capt):Elem.attachEvent?Elem.attachEvent('on'+EventType,Fct):false}function DelEvent(Elem,EventType,Fct,Capt){return document.removeEventListener?Elem.removeEventListener(EventType,Fct,Capt):Elem.detachEvent?Elem.detachEvent('on'+EventType,Fct):false}function StopPropag(evnt){if(evnt&&evnt.stopPropagation&&evnt.preventDefault){evnt.stopPropagation();evnt.preventDefault()}else if(evnt&&window.event){window.event.cancelBubble=true;window.event.returnValue=false}return false}function getXhr(){var xhr=null;if(window.XMLHttpRequest){xhr=new XMLHttpRequest()}else if(window.ActiveXObject){try{xhr=new ActiveXObject("Msxml2.XMLHTTP")}catch(e){xhr=new ActiveXObject("Microsoft.XMLHTTP")}}else{alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");xhr=false}return xhr}function keyEsc(evnt){evnt=evnt?evnt:window.event;if(evnt.keyCode==27){CloseLayer()}}function TTP_adFillSlot(slot_num){var tmp_slot=document.getElementById("ttp_tmp_slot"+slot_num);var ad_slot=document.getElementById("ttp_ad_slot"+slot_num);if(!ad_slot)return false;tmp_slot.style.display="block";ad_slot.appendChild(tmp_slot)}function CloseLayer(evnt){evnt=evnt?evnt:window.event;document.getElementById(OpenedElement).style.visibility="hidden";document.getElementById('sfc').style.visibility="visible";document.getElementById(OpenedElement).removeChild(document.getElementById("closeButton"));switch(OpenedElement){case'diaporama':document.getElementById("diapo"+openedphotoId).parentNode.className="page";break}OpenedElement="";DelEvent(document,'keydown',keyEsc,true)}function OpenLayer(evnt){StopPropag(evnt);evnt=evnt?evnt:window.event;NewEvent(document,'keydown',keyEsc,false);var OpenerId;if(OpenedElement=="mdp_sendb"){OpenerId=OpenedElement}else if(evnt.target){OpenerId=evnt.target.id}else{OpenerId=evnt.srcElement.id}document.getElementById('sfc').style.visibility="hidden";switch(OpenerId){case'Contact':OpenedElement="contact_ttp";break;case'mdp_send':case'mdp_sendb':OpenedElement="mdp";Reply('7');document.getElementById('mdpMail').firstChild.nodeValue=document.getElementById('depotForm').mail.value;break;case'adv_search1':case'adv_search2':case'adv_search3':OpenedElement="adv_search";selectCat(CatId,moreCatFields);selectGeo(GeoFields,"5");break;case'Reply':case'Replyb':OpenedElement="reponse";break;case'Follow':OpenedElement="transfert";break;case'Links':OpenedElement="partenaires";break;case'Suspect':OpenedElement="suspecte";break;case'GeoLoc':OpenedElement="localisation";showAddress(document.getElementById("GeoLoc").getAttribute("title"));break;default:OpenedElement="diaporama";openedphotoId=OpenerId.replace("img","");if(!openedphotoId){openedphotoId=1}document.getElementById("diapo"+openedphotoId).parentNode.className="sel_page";photoPath=photosTab[openedphotoId];document.getElementById('photo').style.backgroundImage="url("+photoPath+")"}if(OpenedElement!="adv_search"){NewDragElement(OpenedElement)}var closeButton=document.createElement('img');closeButton.setAttribute('src','/design/images/close_ele.png');closeButton.setAttribute('id','closeButton');document.getElementById(OpenedElement).appendChild(closeButton);document.getElementById("closeButton").className="closeEle";NewEvent(document.getElementById("closeButton"),'click',CloseLayer,false);document.getElementById(OpenedElement).style.visibility="visible";reCentering()}function selectType(Type){document.getElementById("depotForm").type[Type].checked=true}function selectGeo(selectedId,eleId){var depotForm=document.getElementById("depotForm");var xhr=getXhr();var geodataStr="act=4";if(OpenedElement=="adv_search"){geodataStr+="&isSearch=1"}if(eleId==1){geodataStr+="&PaysId="+selectedId}if(eleId==2){geodataStr+="&PaysId="+depotForm.pays_id.value+"&RegionId="+selectedId}if(eleId==3){geodataStr+="&PaysId="+depotForm.pays_id.value+"&RegionId="+depotForm.region_id.value+"&DeptId="+selectedId}if(eleId==4){geodataStr+="&PaysId="+depotForm.pays_id.value+"&RegionId="+depotForm.region_id.value+"&DeptId="+depotForm.dept_id.value+"&Insee="+selectedId}if(eleId==5){geodataStr+="&eleGeo="+selectedId}xhr.onreadystatechange=function(){if(xhr.readyState==4&&xhr.status==200){var retour=xhr.responseText;if(OpenedElement=="adv_search"){document.getElementById("geo").innerHTML=retour;reCentering()}else document.getElementById("geo").innerHTML=retour}};xhr.open("POST","/data/adform_ajax.php",true);xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');xhr.send(geodataStr)}function selectCat(CatId,moreFields){var xhr=getXhr();var isSearch="";if(OpenedElement=="adv_search"){isSearch=1}xhr.onreadystatechange=function(){if(xhr.readyState==4&&xhr.status==200){var retour=xhr.responseText;if(OpenedElement=="adv_search"){retour+='<input type="hidden" name="CatId" value="'+CatId+'" />';document.getElementById("catSelect").innerHTML=retour;reCentering()}else{document.getElementById("catSelect").innerHTML=retour}}};xhr.open("POST","/data/adform_ajax.php",true);xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');xhr.send("act=1&CatId="+CatId+"&moreFields="+moreFields+"&isSearch="+isSearch)}function Reply(Act){var xhr=getXhr();var toForm;var formVars="#Act="+Act;if(Act==3){var toForm=document.getElementById('alertForm')}if(Act==4){var toForm=document.getElementById('reponseForm')}if(Act==5){var toForm=document.getElementById('transfertForm');formVars+="#toMail="+toForm.toMail.value;toForm.toMail.className="BorderOk";toForm.toMail.nextSibling.style.display="none"}if(Act==6){var toForm=document.getElementById('contactForm')}if(Act==7){var toForm=document.getElementById('depotForm');formVars+="#toMail="+toForm.mail.value}if(Act==8){var toForm=document.getElementById('linksForm')}if(toForm.myMail){formVars+="#myMail="+toForm.myMail.value;toForm.myMail.nextSibling.style.display="none";toForm.myMail.className="BorderOk"}if(toForm.myMessage){formVars+="#myMessage="+toForm.myMessage.value;toForm.myMessage.nextSibling.style.display="none";toForm.myMessage.className="BorderOk"}if(toForm.AdId){formVars+="#AdId="+toForm.AdId.value}xhr.onreadystatechange=function(){if(xhr.readyState==4&&xhr.status==200){var reg=new RegExp("[ ,;]+","g");var Nerror=0;var retourTest=new Array();retourTest=xhr.responseText.split(reg);if(retourTest[0]==1){toForm.myMail.className="BorderNOk";toForm.myMail.nextSibling.style.display="block";Nerror=1}if(retourTest[1]==1){toForm.myMessage.className="BorderNOk";toForm.myMessage.nextSibling.style.display="block";Nerror=1}if(retourTest[2]==1){toForm.toMail.className="BorderNOk";toForm.toMail.nextSibling.style.display="block";Nerror=1}if(Nerror==0&&Act!=7){formReturn()}}};xhr.open("POST","/data/ads_ajax.php");xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');xhr.send("formVars="+formVars)}function formReturn(){var OpenedContent='<div class="popup_content">';switch(OpenedElement){case"reponse":OpenedContent+="<h4>Message envoyé !</h4><p>Votre message a été enregistré. Après vérification par nos modérateurs il sera rapidement transmis à l'auteur de cette annonce.</p>";break;case"transfert":toMail=document.getElementById('transfertForm').toMail.value;OpenedContent+="<h4>Annonce envoyée !</h4><p>Cette annonce a été correctement transférée à l'adresse <strong>"+toMail+"</strong> !</p>";break;case"suspecte":OpenedContent+="<h4>Annonce signalée !</h4><p>Cette annonce va être rapidement contrôlée par nos modérateurs. Merci pour votre contribution à la qualité du site !</p>";break;case"contact_ttp":OpenedContent+="<h4>Message envoyé !</h4><p>Nous avons bien reçu votre message. Notre équipe va vous répondre rapidement !</p>";break;case"partenaires":OpenedContent+="<h4>Message envoyé !</h4><p>Nous avons bien reçu votre message. Notre équipe va visiter votre site et vous répondre rapidement !</p>";break}OpenedContent+='<p class="sendbt"><a href="'+window.location.href+'" id="closeButton"><img src="/design/images/fermer.png" alt="fermer cette fenêtre" /></a></p></div>';document.getElementById(OpenedElement).innerHTML=OpenedContent}function get_adFever(Kw,CatName){var xhr=getXhr();xhr.onreadystatechange=function(){if(xhr.readyState==4&&xhr.status==200){document.getElementById("ttp_adfever").innerHTML=xhr.responseText}};xhr.open("POST","/data/adfever_ajax.php",true);xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');xhr.send("Kw="+Kw+"&CatName="+CatName)}NewEvent(window,'load',InitCom);