function ValideFormulaire(b){var a=document.forms.formrechercherpar.getElementsByTagName("input");for(i=0;i<a.length;i++){a[i].value=""}document.formrechercherpar.a_PAGE.value=1;if(b){document.forms.formrechercherpar.elements.typeRecherche.value="annuaire";if(!VerifieFormulaire()){return}}else{if(document.getElementById("recherche_express").style.display=="block"){document.forms.formrechercherpar.elements.typeRecherche.value="express";if(!VerifieFormulaire()){return}}else{if(document.getElementById("recherche_avancee_classique").style.display=="block"){document.forms.formrechercherpar.elements.typeRecherche.value="avancee";if(!VerifieFormulaireAvance()){return}}}}Traite("AfficheRes")}function Traite(a){AfficherChargement();document.forms.formrechercherpar.p_ORDRE.value=a;if(document.forms.formrechercherpar.OccRecherche){document.forms.formrechercherpar.action+="?OccRecherche="+document.forms.formrechercherpar.OccRecherche.value}document.forms.formrechercherpar.submit()}function getValueDiscardDefault(a){if(a.attributes.getNamedItem("_default")){if(a.attributes.getNamedItem("_default").value==a.value){return""}}return a.value}function VerifieFormulaire(){if($("geo_exp").value.toUpperCase()=="FRANCE"){document.forms.formrechercherpar.elements.a_geo.value=""}else{document.forms.formrechercherpar.elements.a_geo.value=getValueDiscardDefault($("geo_exp"))}if($("mod_activity").style.display=="block"){document.forms.formrechercherpar.elements.satellite.value="activite";document.forms.formrechercherpar.elements.a_activ.value=getValueDiscardDefault($("activ_exp"))}else{if($("mod_rs").style.display=="block"){document.forms.formrechercherpar.elements.satellite.value="rs";document.forms.formrechercherpar.elements.a_rai_soc.value=getValueDiscardDefault($("rs_exp"))}else{if($("mod_naf").style.display=="block"){document.forms.formrechercherpar.elements.satellite.value="naf";document.forms.formrechercherpar.elements.a_naf.value=getValueDiscardDefault($("naf_exp"))}else{if($("mod_siren").style.display=="block"){document.forms.formrechercherpar.elements.satellite.value="siret";document.forms.formrechercherpar.elements.a_siren.value=getValueDiscardDefault($("siren_exp"))}else{if($("mod_tel").style.display=="block"){document.forms.formrechercherpar.elements.satellite.value="tel";document.forms.formrechercherpar.elements.a_tel.value=getValueDiscardDefault($("tel_exp"))}}}}}return surfaceCheck(document.forms.formrechercherpar.elements.satellite.value)}function VerifieFormulaireNorm(){SauveFormulaire();if(document.forms.formrechercherpar.a_activ.value==""){alert("Vous devez indiquer une ACTIVITE");$("activ_exp").focus();return false}return true}function VerifieFormulaireRS(){SauveFormulaire();if(document.forms.formrechercherpar.a_rai_soc.value==""){alert("Vous devez indiquer une raison sociale");$("rs_exp").focus();return false}return true}function VerifieFormulaireNaf(){SauveFormulaire();if(document.forms.formrechercherpar.a_naf.value==""){alert("Vous devez indiquer un code NAF");$("naf_exp").focus();return false}return true}function VerifieFormulaireSiren(){SauveFormulaire();return true}function VerifieFormulaireTel(){SauveFormulaire();return true}function SauveFormulaire(){try{if(window.external){}}catch(a){}}function VerifieFormulaireAvance(){document.forms.formrechercherpar.elements.a_activ.value=getValueDiscardDefault($("activ_av"));document.forms.formrechercherpar.elements.a_rai_soc.value=getValueDiscardDefault($("rs_av"));document.forms.formrechercherpar.elements.a_naf.value=getValueDiscardDefault($("naf_av"));document.forms.formrechercherpar.elements.a_siren.value=getValueDiscardDefault($("siren_av"));document.forms.formrechercherpar.elements.a_tel.value=getValueDiscardDefault($("tel_av"));document.forms.formrechercherpar.elements.a_geo.value=getValueDiscardDefault($("geo_av"));return surfaceCheck("avancee");return true}function viderChamps(a){}function ViderRecherche(){["activ","rs","naf","siren","tel","geo"].each(function(a){["_av","_exp"].each(function(b){$(a+b).value=$(a+b).getAttribute("_default");$(a+b).addClassName("defaultValue")})});["geo","act","naf"].each(function(a){ToutEffacer("guide_"+a+"_liste1")})}function ValideChoix(a,b){document.formChoix1.p_ORDRE.value=a;document.formChoix1.p_ACTION.value=b;document.formChoix1.target="_top";document.formChoix1.submit()}function ValideChoixGeo(){AfficherChargement();var d="";var b="";var a=$("liste_amb").getElementsByTagName("input");for(var c=0;c<a.length;c++){if(a[c].checked){if(d!=""){d+=", "}d+=a[c].value;if(b!=""){b+=" / "}b+=a[c].getAttribute("lib")}}if(d==""){return}document.formChoix2.p_ORDRE.value="DonneeChoixgeo";document.formChoix2.p_DATA.value=d;document.formChoix2.p_DATA_AFF.value=b;document.formChoix2.target="_top";document.formChoix2.submit()}function ValideChoixGeoUnique(a){AfficherChargement();document.formChoix2.p_ORDRE.value="DonneeChoixgeo";document.formChoix2.p_DATA.value=a;document.formChoix2.p_DATA_AFF.value=$(a).getAttribute("lib");document.formChoix2.target="_top";document.formChoix2.submit();return false}function ValideChoixActiv(){AfficherChargement();var e="";var c="";var f="";var b="";var a=$("ambiguite_content_act").getElementsByTagName("input");for(var d=0;d<a.length;d++){if(a[d].checked){if(e!=""){e+=", "}e+=a[d].value;if(c!=""){c+=" ; "}c+=a[d].getAttribute("lib")}else{if(f!=""){f+=", "}f+=a[d].value;if(b!=""){b+=" ; "}b+=a[d].getAttribute("lib")}}if(e==""){e=f;c=b}document.formChoix2.p_ORDRE.value="DonneeChoixSpecsActiv";document.formChoix2.p_DATA.value=e;document.formChoix2.p_DATA_AFF.value=c;document.formChoix2.target="_top";document.formChoix2.submit()}function ValideChoixActivUnique(a){AfficherChargement();document.formChoix2.p_ORDRE.value="DonneeChoixSpecsActiv";document.formChoix2.p_DATA.value=a;document.formChoix2.p_DATA_AFF.value=$(a).getAttribute("lib");document.formChoix2.target="_top";document.formChoix2.submit()}function ToutSelActiv(b){if(b){$("CheckAll").checked=!$("CheckAll").checked}var a=$("ambiguite_content_act").getElementsByTagName("input");for(var c=0;c<a.length;c++){a[c].checked=$("CheckAll").checked}}function ResetCheckAll(){if($("CheckAll").checked){$("CheckAll").checked=false}}function ElargirGeoAuto(a){AfficherChargement();document.formChoix1.p_ORDRE.value="ElargirGeo";document.formChoix1.p_ACTION.value="ElargirNiv"+a;document.formChoix1.target="_top";document.formChoix1.submit()}function montre(c,b,g){var a=$(b).getElementsByTagName("dd");var d=$(b).getElementsByTagName("div");var f=new RegExp("express_dt","g");for(var e=0;e<a.length;e++){if($(a[e].id).id==c){if($(a[e].id).style.display=="none"){$(a[e].id).style.display="block";$(g).className="express_dt_off"}else{$(a[e].id).style.display="none";$(g).className="express_dt"}}else{$(a[e].id).style.display="none"}}for(var e=0;e<d.length;e++){if($(d[e].id).id!=g&&$(d[e].id).id.match(f)){$(d[e].id).className="express_dt"}}}function displayDiv(c,b){var a=c;if(c=="mod_activity"){document.getElementById("mod_activity").style.display="block";document.getElementById("mod_rs").style.display="none";document.getElementById("mod_naf").style.display="none";document.getElementById("mod_siren").style.display="none";document.getElementById("mod_tel").style.display="none";document.getElementById("mod_geo").style.display="block";if(!b){ViderRecherche()}}else{if(c=="mod_rs"){document.getElementById("mod_activity").style.display="none";document.getElementById("mod_rs").style.display="block";document.getElementById("mod_naf").style.display="none";document.getElementById("mod_siren").style.display="none";document.getElementById("mod_tel").style.display="none";document.getElementById("mod_geo").style.display="block";if(!b){ViderRecherche()}}else{if(c=="mod_naf"){document.getElementById("mod_activity").style.display="none";document.getElementById("mod_rs").style.display="none";document.getElementById("mod_naf").style.display="block";document.getElementById("mod_siren").style.display="none";document.getElementById("mod_tel").style.display="none";document.getElementById("mod_geo").style.display="block";if(!b){ViderRecherche()}}else{if(c=="mod_siren"){document.getElementById("mod_activity").style.display="none";document.getElementById("mod_rs").style.display="none";document.getElementById("mod_naf").style.display="none";document.getElementById("mod_siren").style.display="block";document.getElementById("mod_tel").style.display="none";document.getElementById("mod_geo").style.display="none";if(!b){ViderRecherche()}}else{if(c=="mod_tel"){document.getElementById("mod_activity").style.display="none";document.getElementById("mod_rs").style.display="none";document.getElementById("mod_naf").style.display="none";document.getElementById("mod_siren").style.display="none";document.getElementById("mod_tel").style.display="block";document.getElementById("mod_geo").style.display="none";if(!b){ViderRecherche()}}else{if(c=="recherche_express"){a="";document.getElementById("recherche_express").style.display="block";document.getElementById("recherche_avancee_classique").style.display="none";document.getElementById("recherche_avancee_guide").style.display="none";document.getElementById("recherche_avancee_modifier").style.display="none";if(document.getElementsByClassName("lpp_header").length&&!($("liste_secteurs_sommaire"))){document.getElementById("rechercherpar").className="reduced";document.getElementsByClassName("t")[0].id="rechercherpar_reduced_t";document.getElementsByClassName("b")[0].id="rechercherpar_reduced_b";if($("liste_secteurs_sommaire")){$("liste_secteurs_sommaire").hide()}}if(!b){ViderRecherche()}}else{if(c=="recherche_avancee_classique"){a="mod_avance";document.getElementById("recherche_express").style.display="none";document.getElementById("recherche_avancee_classique").style.display="block";document.getElementById("recherche_avancee_guide").style.display="none";document.getElementById("recherche_avancee_modifier").style.display="none";if(document.getElementById("rechercherpar").className=="reduced"){document.getElementById("rechercherpar_reduced_t").id="rechercherpar_expanded_t";document.getElementById("rechercherpar_reduced_b").id="rechercherpar_expanded_b"}if(!b){ViderRecherche()}noticesModeByGuideVisible(true)}else{if(c=="recherche_avancee_guide"){a="mod_avance";document.getElementById("recherche_express").style.display="none";document.getElementById("recherche_avancee_classique").style.display="none";document.getElementById("recherche_avancee_guide").style.display="block";document.getElementById("recherche_avancee_modifier").style.display="none"}else{if(c=="recherche_avancee_modifier"){a="mod_avance";document.getElementById("recherche_express").style.display="none";document.getElementById("recherche_avancee_classique").style.display="none";document.getElementById("recherche_avancee_guide").style.display="none";document.getElementById("recherche_avancee_modifier").style.display="block";if(document.getElementById("rechercherpar").className=="reduced"){if($("rechercherpar_expanded_t")){$("rechercherpar_expanded_t").id="rechercherpar_reduced_t"}if($("rechercherpar_expanded_b")){$("rechercherpar_expanded_b").id="rechercherpar_reduced_b"}}noticesModeByGuideVisible(false)}else{if(c=="id_plan_site_triger"){if(document.getElementById("id_plan_site_colA").style.display=="none"){document.getElementById("id_plan_site_colA").style.display="block";document.getElementById("id_plan_site_colB").style.display="block"}else{document.getElementById("id_plan_site_colA").style.display="none";document.getElementById("id_plan_site_colB").style.display="none"}}}}}}}}}}}if(a){appel_cybermonitor("http://stat3.cybermonitor.com/","ppv3","PPI-FR-"+a.toUpperCase(),"PPRO")}}function clearFields(a){if($("sir_inconnu")!=undefined){$("sir_inconnu").style.display="none"}if($("act_inconnu")!=undefined){$("act_inconnu").style.display="none"}if($("geo_inconnu")!=undefined){$("geo_inconnu").style.display="none"}if($("naf_inconnu")!=undefined){$("naf_inconnu").style.display="none"}if($("rs_inconnu")!=undefined){$("rs_inconnu").style.display="none"}}function swap(c,b){var f=new RegExp("_on","g");var e=$(b).getElementsByTagName("li");for(var d=0;d<e.length;d++){var g=$(e[d].id).id;var a=$(e[d].id).className;if(g==c){if(a.match(f)){}else{a=a+"_on";document.getElementById(c).className=a}}else{if(a.match(f)){a=a.replace(f,"");document.getElementById(g).className=a}}}}function ActivClass(a,b){$(a).className=b+"_active"}function TraiteActionPlan(a,b){switch(a){case"GuideActiv":slideguide("guide_act");slideup("guide_geo");OuvrirListeAct("1","");break;case"GuideNaf":slideguide("guide_naf");slideup("guide_geo");OuvrirListeNaf("1","");break;case"GuideGeo":slideup("guide_naf","guide_act");slideguide("guide_geo");OuvrirListeGeo("2","");break;case"LienExpressActivite":OuvrirListeExp(b);break}}function TestAmbiguiteVide(){if($("ambiguite_act_vide")!=undefined){Dialog.okCallback()}}function resetExpressForm(c){var b=$(c).getElementsByClassName("pc_check_checked");var a=Array();for(i=0;i<b.length;i++){a.push(b[i])}for(i=0;i<a.length;i++){a[i].className="pc_checkbox label_categories pc_check_unchecked"}}function ToutEffacer(h,c){var f=$(h).getElementsByClassName(_ClassCbOrange);var a=$(h).getElementsByClassName(_ClassCbGris);var d=new Array();var e=(h.indexOf("act",0)!=-1);var g=(h.indexOf("naf",0)!=-1);for(var b=0;b<f.length;b++){d.push(f[b].id)}for(var b=0;b<d.length;b++){if(e){checkBoxAct(d[b])}else{if(g){checkBoxNaf(d[b])}else{checkBoxGeo(d[b])}}}d=new Array();for(var b=0;b<a.length;b++){d.push(a[b].id)}for(var b=0;b<d.length;b++){if(e){checkBoxAct(d[b]);checkBoxAct(d[b])}else{if(g){checkBoxNaf(d[b]);checkBoxNaf(d[b])}else{checkBoxGeo(d[b]);checkBoxGeo(d[b])}}}t_regions=new Array();t_regions_partiel=new Array()}function tab2mod(a){switch(a){case"raison_sociale":return"mod_rs";case"codenaf":return"mod_naf";case"siren":return"mod_siren";case"telephone":return"mod_tel";case"activite":default:return"mod_activity"}}function tabGoto(a){if(guideOpening){return}VarAffinageGeo(false);VarAffinageAct(false);hideError();if(a=="avancee"){closeGuidesExcept("avancee");displayDiv("recherche_avancee_classique");iniAutoComp(true)}else{closeGuides();swap(a,"modsearch_menu");displayDiv("recherche_express");displayDiv(tab2mod(a));iniAutoComp(false)}return false}function noticesModeByGuideVisible(b,a){if(!$("notice_list")){return}if(b){$("notice_list").style.position="static";$$(".results_part7").each(function(c){if(c.visible()){Ouvre_info_plan(c.id.replace("results_part7_",""))}})}else{if(document.getElementById("notice_list")&&$("notice_list").style.position!="relative"){(function(){$("notice_list").style.position="relative"}).delay(a?0.5:0)}}}function closeGuides(){return closeGuidesExcept(false)}function closeGuidesExcept(a){if(a!="guide_geo"){slideup($("guide_geo"))}if(a!="guide_naf"){slideup($("guide_naf"))}if(a!="guide_act"){slideup($("guide_act"))}var b=true;if($("affinage")&&a!="affinage"){b=!slideupAndEmpty($("affinage"))}if(b&&!a){noticesModeByGuideVisible(false,true)}}function showError(d,f,e,a,b){if(b){Event.observe(window,"load",function(){showError(d,f,e,a)})}else{$("recherror").hide();$("recherror").className=(a?"big":"");$("recherror").clonePosition($(d),{offsetTop:$(d).getHeight(),offsetLeft:$(d).getWidth()/2-108,setWidth:false,setHeight:false});$("recherror_title").innerHTML=f;$("recherror_msg").innerHTML=e;$("recherror").show();var c=function(){$("recherror").hide();Event.stopObserving($(d),"focus",c)};Event.observe($(d),"focus",c)}}function hideError(){$("recherror").hide()}function surfaceCheckTel(b){var a=document.forms.formrechercherpar.a_tel.value;if(a==""){return true}a=a.replace(/[^0-9+]/g,"");a=a.replace(/^\+33|^0033/,"0");if([4,9,10].indexOf(a.length)<0){showError(b,"Ce num&eacute;ro est invalide","Il doit &ecirc;tre compos&eacute; de 10, 9 ou 4 chiffres");return false}return true}function surfaceCheckSiren(b){var a=document.forms.formrechercherpar.a_siren.value;if(a==""){return true}a=a.strip().replace(/\s/g,"");if([9,14].indexOf(a.length)<0){showError(b,"Ce SIREN/SIRET est invalide","Il doit &ecirc;tre compos&eacute; de 9 ou 14 chiffres");return false}return true}function surfaceCheckMoreThanOne(c,b){var a=0;["activ","naf","rai_soc","siren","tel"].each(function(d){if(document.forms.formrechercherpar.elements["a_"+d].value!=""){a++}});if(a==0){switch(b){default:case"avancee":showError(c,"Aucun crit&egrave;re de recherche","Veuillez renseigner un crit&egrave;re de recherche non g&eacute;ographique",true);break;case"activite":case"annuaire":showError($("activ_exp"),"Aucun crit&egrave;re de recherche","Vous devez indiquer une activit&eacute;");break;case"rs":showError($("rs_exp"),"Aucun crit&egrave;re de recherche","Vous devez indiquer une raison sociale");break;case"naf":showError($("naf_exp"),"Aucun crit&egrave;re de recherche","Vous devez indiquer un code NAF");break;case"siret":showError($("siren_exp"),"Aucun crit&egrave;re de recherche","Vous devez sp&eacute;cifier un code SIRET/SIREN");break;case"tel":showError($("tel_exp"),"Aucun crit&egrave;re de recherche","Vous devez indiquer un num&eacute;ro de t&eacute;l&eacute;phone");break}return false}return true}function surfaceCheck(b){var a="_exp";if(b=="avancee"){a="_av"}return surfaceCheckSiren($("siren"+a))&&surfaceCheckTel($("tel"+a))&&surfaceCheckMoreThanOne($("bouton_trouver"+a),b)}function affinerActivites(c,b){closeGuidesExcept("affinage");noticesModeByGuideVisible(true);VarAffinageAct(true);var a;if(b){a="resultats_ciblage_naf_guide.php"}else{if(c){a="resultats_ciblage_act.php"}else{a="resultats_ciblage_act_guide.php"}}a=a+"?"+getTimestamp();slidedown("affinage");new Ajax.Updater("affinage",a,{method:"get",onComplete:function(){(function(){$("chargement_guide").hide()}).delay(1);if(b){PositionAffinageNaf()}else{PositionAffinageAct(1)}}});return false}function affinerLieu(b){closeGuidesExcept("affinage");noticesModeByGuideVisible(true);VarAffinageGeo(true);var a=(b=="lieu")?"resultats_ciblage_lieu.php":"resultats_ciblage_lieu_guide.php";slidedown("affinage");new Ajax.Updater("affinage",a,{method:"get"});return false};
