var OpenedElement;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('Contact2')){NewEvent(document.getElementById('Contact2'),'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)}}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 CloseLayer(evnt){evnt=evnt?evnt:window.event;document.getElementById('layer_bk').style.display="none";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("npic"+openedphotoId).parentNode.className="page";break}OpenedElement="";IEcompattest().style.overflow="auto";DelEvent(document,'keydown',keyEsc,true)}function OpenLayer(evnt){StopPropag(evnt);evnt=evnt?evnt:window.event;NewEvent(document,'keydown',keyEsc,false);IEcompattest().style.overflow="hidden";var OpenerId;if(OpenedElement=="mdp_sendb"){OpenerId=OpenedElement}else if(evnt.target){OpenerId=evnt.target.id}else{OpenerId=evnt.srcElement.id}document.getElementById('layer_bk').style.display="block";document.getElementById('sfc').style.visibility="hidden";switch(OpenerId){case'Contact':OpenedElement="contact_ttp";break;case'Contact2':OpenedElement="contact_ttp2";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'Suspect':OpenedElement="suspecte";break;case'GeoLoc':OpenedElement="localisation";showAddress(document.getElementById("GeoLoc").getAttribute("title"));break;default:OpenedElement="diaporama";var photoId=OpenerId.replace("img","");if(!photoId){photoId=photosTab[0]}openedphotoId=photoId;document.getElementById("npic"+openedphotoId).parentNode.className="sel_page";document.getElementById('photo').style.backgroundImage="url(/photos/"+photoId+".jpg)"}var closeButton=document.createElement('img');closeButton.setAttribute('src','/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 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 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(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()}reCentering()}};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&eacute; !</h4><p>Votre message a &eacute;t&eacute; enregistr&eacute;. Après v&eacute;rification par nos mod&eacute;rateurs il sera rapidement transmis à l'auteur de cette annonce.</p>";break;case"transfert":toMail=document.getElementById('transfertForm').toMail.value;OpenedContent+="<h4>Annonce envoy&eacute;e !</h4><p>Cette annonce a &eacute;t&eacute; correctement transf&eacute;r&eacute;e à l'adresse <strong>"+toMail+"</strong> !</p>";break;case"suspecte":OpenedContent+="<h4>Annonce signal&eacute;e !</h4><p>Cette annonce va être rapidement contrôl&eacute;e par nos mod&eacute;rateurs. Merci pour votre contribution à la qualit&eacute; du site !</p>";break;case"contact_ttp":OpenedContent+="<h4>Message envoy&eacute; !</h4><p>Nous avons bien reçu votre message. Notre &eacute;quipe va vous r&eacute;pondre rapidement !</p>";break;case"contact_ttp2":OpenedContent+="<h4>Message envoy&eacute; !</h4><p>Nous avons bien reçu votre demande de partenariat. Notre &eacute;quipe va vous r&eacute;pondre rapidement !</p>";break}OpenedContent+='<p class="sendbt"><a href="'+window.location.href+'" id="closeButton"><img src="/images/close_ele.png" alt="fermer cette fenêtre" /></a></p></div>';document.getElementById(OpenedElement).innerHTML=OpenedContent;reCentering()}NewEvent(window,'load',InitCom);