';
return(out);
}catch(e){if(myDebug)myDebug.debug_view_e_catch(e,tagfct);}
}
function js_get_form_object_select_one(headSelect,nameTag,action,list,yourChoice,checked,onchange,index,jsonAnnounce){
myDebug.line=94;try{
///tagfct = {kjsfile:jsform_popup,kjsline:myDebug.line,kjsfct:'js_get_form_object_select_one(headSelect,nameTag,action,list,yourChoice,checked,onchange,index,jsonAnnounce)',kjsstop:form_popup_stop};
tagfct.kjsfct='js_get_form_object_select_one(headSelect,nameTag,action,list,yourChoice,checked,onchange,index,jsonAnnounce)';
tagfct.kjsfile=jsform_popup;tagfct.kjsline=myDebug.line;tagfct.kjsstop=form_popup_stop;
///debugTrace["file"]=_form_popup_js_php;
////debugTrace["function"]="js_get_form_object_select_one(headSelect,nameTag,action,list,yourChoice,checked,onchange)";
///var headSelect="Type d\'annonce";var nameTag="Properties";
onchange=(!onchange?"":onchange);
index=(!index?0:index);
nameTag=mjsreplaceall(nameTag," ","");
var arr=headSelect.split("|");
arr[1]=(arr[1]?arr[1]:arr[0]);
var headSelect=arr[0],title=arr[1];
var content="
";
////content+="
";
content+=js_get_form_end_table(vline,buttons);
form.innerHTML=content;
js_get_form_loadingEnd("Détails supplémentaires de votre annonce (Etape "+step+")",blueLight,true);
break;
case 5: //c 5 modifier localisation
///var buttons=js_get_form_buttons("js_get_form_announces_to_check(this.form,'"+list+"',"+(step+1)+",'localisation_infos');","Suite");
if(!jsonLocalisation["step"+stepLocalization]["name"])
jsonLocalisation["step"+stepLocalization]={"name":"localisation"};
if(!listLocalization)
var listLocalization=['continent','continent','target',
'pays','country','region',
'région','region','department',
'département','department','subdepartment',
'arrondissement','subdepartment','sub2department',
'canton','sub2department','city',
'ville','city','zip',
'zip','zip',''
];
var datas=['xml',false,'group','mapsselect','what','continent','plus','','num','','value','','country','','department',''];
var mode ={'method':'POST','synchrone':true,'action':'read','file':'localization/select.php'};
var localisationAjax = new cCallAjax("action",'post',null,'page.php');
localisationAjax.url=dirIc+myDebug.chr47+mode['file'];//c localization/select.php //!\standby 06/10/2020 12:59:38
localisationAjax.appli=cst['tagAppli'];localisationAjax.lang='fr';
localisationAjax.HTTP_REFERER=String(document.location);
localisationAjax.msg=["Votre demande de contact a été envoyée.Merci!","Envoi impossible"];
localisationAjax.gorequete(mode,datas);
var arr=construire_la_localization(localisationAjax.result);
form.innerHTML=arr[0]+buttons;
var o=myDebug.GetId(arr[1]);if(o)o.innerHTML=arr[2];
js_get_form_loadingEnd("Localisation de votre annonce (Etape "+step+")",blueLight,true);
setTimeout(set_localization_selects,1000);
break;
case 6: //c demande de upload
var dossier=myDebug.GetId("numero_dossier").value;
var userdirUploads=dirUploads.replace("/myuploads/","/"+dossier+"/");
submit_for_simple_upload(form,"init",userdirUploads);
var maxFiles=2;
var style="height:20px;margin-top:3px;cursor:pointer;";
var content=[
'
',
'
Vous pouvez envoyer jusqu\'à '+maxFiles+' fichiers',
' Nombre de fichiers envoyés: /',
' ',
'
',
'',
'',
' ',
'',
'',
'',
'',
'',
'',
'
'
].join("");
//c "Je_souhaite une réussite de":"C 80%/At least"
var explanations='Votre exigence de conformité offre/demande?'+'
';
explanations+='Vous pouvez choisir un taux de réussite aux recherches qui peut';
explanations+=' faciliter l\'accès à des réponses plus rapidement s\'il n\'est pas';
explanations+=' trop élevé.'+' ';
explanations+='En effet, trop d\'exigences éliminent des propositions qui pourraient';
explanations+=' convenir pourtant.'+' ';
/////var contentSelectSatisfaction=js_get_form_object_select_one("Satisfaction de","satisfaction",action,cst['fselectPropertiesSatisfaction'],yourChoice);
var table=js_get_form_start_table();
table+=js_get_form_vline(content);
table+=vline;
table+=vline;
table+=js_get_form_vline("");
table+=js_get_form_vline(explanations);
table+=vline;
var contentSelect=js_get_form_object_select_one("satisfaction|Je souhaite une réussite de","satisfaction",action,cst['fselectPropertiesSatisfaction'],yourChoice,false,"",jsonAnnounce["indexsatisfaction"],false);
table+=js_get_form_vline_full(contentSelect[0]);
table+=js_get_form_vline("");
contentSelect=js_get_form_object_select_one("life|La durée de vie de l'\annonce est","life",action,cst['fselectPropertiesLife'],yourChoice,false,"",jsonAnnounce["indexlife"],false);
table+=js_get_form_vline_full(contentSelect[0]);
table+=js_get_form_vline("");
table+=vline;
table+=js_get_form_end_table(vline,buttons);
form.innerHTML=table;
js_get_form_loadingEnd("Upload d\'images (Etape "+step+")",blueLight,true);
break;
case 7: //c envoi du formulaire +dernière demande de mail optionnel éventuelle
var fieldOptionalMail=js_get_form_announces_optionMail(action);
var onclick="myDebug.GetId('"+"mail_user"+"').value=myDebug.GetId('"+action+"_optionalmail"+"').value;";
var recapitulatif='';
for(var i=0;i<50;i++){
var save=myDebug.GetId(action+"_save_inputs"+i);
if(!save)break;
recapitulatif+=save.innerHTML+' ';
save.style.display='none';
}
var arr=js_get_form_msgHead();
recapitulatif=arr[0]+' '+recapitulatif;
recapitulatif=mjsreplaceall(recapitulatif,'&',' ');
recapitulatif='
';
var explanations='';
if(!mail){
explanations+='Ci-dessous, vous avez la dernière possibilité d\'inscrire votre mail afin d\'y ';
explanations+='recevoir votre annonce détaillée en totalité.';
/*
' Sinon, n\'oubliez pas de noter';
explanations+=' et\\ou de mémoriser votre numéro de dossier qui aura une durée de vie de 1 mois';
explanations+=' sauf s\'il est satisfait et/ou clos avant.';
*/
explanations=js_get_form_vline(explanations)+vline+js_get_form_vline_full(fieldOptionalMail);
}
var explanations2='Si vous êtes d\'accord avec le récapitulatif de votre annonce ci-dessus,';
explanations2+='vous pouvez passer à la page d\envoi suivante.';
explanations2+=' ';
explanations2+='Cochez pour confirmer que vous validez vos saisies.';
///explanations2+='vous pouvez l\'envoyer en cliquant d\'abord sur le bouton ci-dessous.';
var content=[
js_get_form_start_table(),
explanations,
vline,
js_get_form_vline(recapitulatif),
vline,
vline,
js_get_form_vline(explanations2),
vline,
vline,
js_get_form_vline_checkbox_confirm(action),
js_get_form_end_table(vline,buttons)
].join("");
form.innerHTML=content;////+buttons;
js_get_form_loadingEnd("Contrôle du contenu de votre annonce avant envoi (Etape "+step+")",blueLight,true);
break;
case 8: //c envoi du formulaire
var arr=js_get_form_msgHead();
var explanations1='Vous avez terminé et vous pouvez envoyer définitivement vos saisies';
explanations1+=' après avoir coché que vous n\'êtes pas un robot.';
explanations1+=' ';
explanations1+=' ';
explanations1+='(Si vous avez un peu de temps, vous pouvez évaluer le questionnaire ci-dessous';
explanations1+=' avec nos remerciements.)';
var explanations2='Questionnaire d\évaluation rapide: simplicité, longueur, pertinence';
explanations2+=' ';
var table=js_get_form_start_table();
table+=js_get_form_vline(explanations1);
table+=vline;
table+=js_get_form_vline_checkbox_norobo(action);
table+=vline;
table+=js_get_form_vline(buttons);
table+=js_get_form_vline("");
table+=vline;
table+=js_get_form_vline("");
table+=js_get_form_vline(explanations2);
table+=vline;
var contentSelect=js_get_form_object_select_one("simplicity|Simplicité","simplicity",action,cst['fselectPropertiesSimplicity'],yourChoice,false,"",jsonAnnounce["indexsimplicity"],false);
table+=js_get_form_vline_full(contentSelect[0]);
table+=js_get_form_vline("");
var contentSelect=js_get_form_object_select_one("time|Temps de saisie","time",action,cst['fselectPropertiesTime'],yourChoice,false,"",jsonAnnounce["indexsimplicity"],false);
table+=js_get_form_vline_full(contentSelect[0]);
table+=js_get_form_vline("");
var contentSelect=js_get_form_object_select_one("pertinence|Pertinence des questions","pertinence",action,cst['fselectPropertiesPertinence'],yourChoice,false,"",jsonAnnounce["indexsimplicity"],false);
table+=js_get_form_vline_full(contentSelect[0]);
table+=js_get_form_vline("");
form.innerHTML=table;
js_get_form_loadingEnd("Envoi de votre annonce (Etape "+step+")",blueLight,true);
break;
}
return(true);
}
else{
tagfct.kjsline=1131;
tagfct.kjsfct='js_get_form_announces_to_check(form,list,step,control,divname)';
tagfct.kjsfile=jsform_popup;tagfct.kjsstop=form_popup_stop;
myDebug.debug_view_e_catch("Error all fiches",tagfct,1);
}
/*
if(0&&result===""){//c no error
if(confirm(iconWarning+"Voulez-vous envoyer cette demande de contact?"+myDebug.chrrc+myDebug.chrrc+email)){//!\translate 06/09/2020 06:33:14
js_get_form_loadingEnd("Envoi de la demande de contact",greenLight,true);
//c appel ajax
var xhr=getXMLHttpRequest(),color=blueLight;
xhr.onreadystatechange=function(){
var msg=["Votre demande de contact a été envoyée.Merci!","Envoi impossible"];
var arr=checkXMLHttpRequest(xhr,msg);
if(arr[0]){form.style.display="none";js_get_form_no_display(4000);}
};
//c ajax_mail_contact.php
sendXMLHttpRequest(xhr,"POST",form,cst['DocumentRoot']+"res/scripts/php/ajax/ajax_field_different_input.php",null,null);/////,formDatas,null);
////sendXMLHttpRequest(xhr,"POST",form,jsDecal+"/ajax/ajax_field_different_input.php",null,null);/////,formDatas,null);
}
}
*/
}catch(e){if(myDebug)myDebug.debug_view_e_catch(e,tagfct);}
}//c function js_get_form_announces_to_check(form)
function js_get_form_announces_listFields(thema){
myDebug.line=1332;try{
////tagfct = {kjsfile:jsform_popup,kjsline:myDebug.line,kjsfct:'js_get_form_announces_listFields(thema)',kjsstop:form_popup_stop};
tagfct.kjsfct='js_get_form_announces_listFields(thema)';
tagfct.kjsfile=jsform_popup;tagfct.kjsline=myDebug.line;tagfct.kjsstop=form_popup_stop;
var list=listFieldsAnnouncesProperties;
switch(thema){
case "Immobilier":
default:
}
return(list);
}catch(e){if(myDebug)myDebug.debug_view_e_catch(e,tagfct);}
}
function js_get_form_announces_Operations(action,that,what){//c what==="nameDossierChanged"
myDebug.line=1345;try{
///tagfct = {kjsfile:jsform_popup,kjsline:myDebug.line,kjsfct:'js_get_form_announces_Operations(action,that,what)',kjsstop:form_popup_stop};
tagfct.kjsfct='js_get_form_announces_Operations(action,that,what)';
tagfct.kjsfile=jsform_popup;tagfct.kjsline=myDebug.line;tagfct.kjsstop=form_popup_stop;
////var err=myDebug.GetId("message_for_error");
if(that&&what==="nameDossierChanged"){
//c tester si le nom est valable
///debugTrace["line"]=1194;myAl ert('that.value='+that.value+myDebug.chrrc);
var notOk=js_get_form_object_value_STRING_isOK(that.value);
if(notOk){
///debugTrace["line"]=1199;myAl ert('notOk='+notOk+myDebug.chrrc);
js_get_form_msgError_to_display(notOk);
/// err.innerHTML=notOk;
/// err.style.width='100%';
/// err.style.display='inline';
/// err.style.visibility='visible';
}
else
{
/////this.formdatas.append('dir',dir);
var is_dirAjax=new cCallAjax("dir_exists","post",null,'page.php');///dirUploads+"/simple_upload.php");
///is_dirAjax.dir_exists(dirUpload,"myDossier0");///c dirUploads.replace("/myuploads/","/"+""+"/"),"myDossier0"
is_dirAjax.dir_exists(dirUpload,that.value);///c dirUploads.replace("/myuploads/","/"+""+"/"),"myDossier0"
///'isDirDossier'
}
return(false);
}
//==================
var o=myDebug.GetId(action+"_ActionAnnounce");
var d=myDebug.GetId(action+"_spanActionAnnounce");
var b=myDebug.GetId("button_send");
var t=myDebug.GetId("idTh_title");
if(o){
////var selectIndex=jsonLocalisation["step"+step]["operation"];
var i=o.selectedIndex, item=i+". "+o.options[i].text;
if(t)t.innerHTML=item;
jsonLocalisation["step0"]["operation"]=item;
//// debugTrace["line"]=1134;myAl ert('o='+o+myDebug.chrrc+'o.selectedIndex='+o.selectedIndex+myDebug.chrrc+'o.options[o.selectedIndex].value='+o.options[o.selectedIndex].value+myDebug.chrrc+'d='+d);
if(d)d.style.visibility=(o.selectedIndex>1?"visible":"hidden");
if(b)b.disabled=(o.selectedIndex>1?true:false);
}
}catch(e){if(myDebug)myDebug.debug_view_e_catch(e,tagfct);}
}
function js_get_form_announces(thema){
myDebug.line=1396;try{
////tagfct = {kjsfile:jsform_popup,kjsline:myDebug.line,kjsfct:'js_get_form_announces(thema)',kjsstop:form_popup_stop};
tagfct.kjsfct='js_get_form_announces(thema)';
tagfct.kjsfile=jsform_popup;tagfct.kjsline=myDebug.line;tagfct.kjsstop=form_popup_stop;
///debugTrace["file"]=_form_popup_js_php;
///debugTrace["function"]="js_get_form_announces(thema)";
thema=(thema?thema:"Immobilier");
js_get_form_popUpDiv_if_necessary();
var vline=js_get_form_vline();
var formName="FormAnnounces",action='announce',step=0,stepMax=8;
var listFields=js_get_form_announces_listFields(thema);
thema=listFields[step][2];////listFieldsAnnouncesProperties[step][2];
var list=action+listFields[step][0];////action+",date_display";
////var list=action+",date_display,*directory,§optionalmail"; isDirDossier n°Dossier
///var list=action+",*mode,*type,*youare";
////if(!jsonLocalisation["step"+step]||!jsonLocalisation["step"+step]["thema"]){
var text="{\"step"+step+"\":{\"thema\":\""+thema+"\",\"formName\":\""+formName+"\",\"action\":\""+action+"\",\"stepMax\":\""+stepMax+"\",\"n°Dossier\":\"\",\"isDirDossier\":\"\",\"operation\":1},\"step"+(step+1)+"\":{\"name\":\"directory\"}}";
jsonLocalisation=JSON.parse(text);
jsonLocalisation["step"+step]["thema"]=thema; ////"Immobilier";
////
//===============
var onchange="js_get_form_announces_Operations('"+action+"',this,'nameDossierChanged');";////{//c what==="nameDossierChanged""
var fieldDirectory=js_get_form_contenair_2cells(action,"searchDossier","n°Dossier|Je connais mon n° de dossier","","searchDossier",null,"Précisez ici votre n° de dossier si vous en avez un.",jsonLocalisation["step"+step]["n°Dossier"],onchange);
/////fieldDirectory=fieldDirectory[0];
fieldDirectory=""+fieldDirectory[1]+"";
var buttons=js_get_form_buttons("js_get_form_announces_to_check(this.form,'"+list+"',"+step+",1);",listFields[step][1]);
var width="500px",height="75vh";
if(jsisSmartphone){width="20hw";height="80vh";}//c width="90%";height="75vh";
var form=js_get_form_header(formName,"Déposer votre annonce","Vous en avez rêvé, "+isApplication.APPNAME+" le fait ! (Etape "+step+")");//!\translate 09/08/2020 21:23:02
//===============
var explanations='';
explanations+='DEPOT D\'UNE OFFRE OU D\'UNE DEMANDE ANONYME'+' ';
explanations+=' ';
explanations+='Intérêts:'+' ';
explanations+='1) CONFIDENTIALITE, SECURITE, n° de dossier personnalisé'+' ';
explanations+='2) votre mail est optionnel (sans mail c\'est anonyme)'+' ';
explanations+='3) paiement en cas de mise en relation par un suivi professionnel'+' ';
explanations+='4) tester sans frais si votre annonce a des cibles potentielles'+' ';
explanations+='5) bénéfice du réseau d\'annonces en ligne'+' ';
explanations+=' ';
explanations+='Obligations:'+' ';
explanations+='1) Le n° de dossier est obligatoire pour la recherche de cibles.'+' ';
explanations+='2) Ecrire soi-même le n° de dossier (mot de 10 caractères sans espaces)'+' ';
explanations+=' ';
explanations+='Inconvénients:'+' ';
explanations+='1) Mémoriser parfaitement le n° de dossier (ou le recevoir par mail).'+' ';
explanations+='2) Sans mail, il n\'y a pas d\'alertes possibles.'+' ';
explanations+=' ';
var explanations2=' ';
/*
explanations2+='Le n° de dossier vous permet:'+' ';
explanations2+='1) de consulter le dossier et savoir le nombre de cibles proposées.'+' ';
explanations2+='2) en cas de cibles, de vous inscrire moyennant un paiement pour connaître cibles et solutions.'+' ';
explanations2+='3) de visualiser le taux de réussite de correspondances avec votre annonce.'+' ';
explanations2+=' ';
*/
explanations2+='Téléchargez le PDF des détails de l\'annonce anonyme ici';
explanations2+='
';
var selectIndex=jsonLocalisation["step"+step]["operation"];
var fieldSelectAnnounce=js_get_form_object_select_one("Actions pour l\'annonce","ActionAnnounce",action,cst['fselectActionsAnnounce'],"yourChoice",false,"js_get_form_announces_Operations('"+action+"');",selectIndex);
fieldSelectAnnounce=fieldSelectAnnounce[0];
form+=js_get_form_start_table();
form+=js_get_form_vline(explanations);
form+=js_get_form_vline(explanations2);
form+=js_get_form_vline(fieldSelectAnnounce);
form+=vline;
form+=vline;
form+=js_get_form_vline(fieldDirectory);
form+=js_get_form_end_table(vline,buttons);
form+="";
//========
form+="
";
form+="Afficher votre page de saisie par son n°: "+" ";
var style="font-size:10pt;font-weight:lighter;";
for(var i=step;i<=stepMax;i++){
var list=action+listFields[i][0];////+(step===7?(mail?"":",§optionalmail"):""); formName
var onclick="js_get_form_announces_to_check('"+formName+"','"+list+"',"+i+",0);"
form+="";
}
form+="