var ConteneurId;var ddlId;function updateDateKey(b,a){var c=$get(a);if(c&&c.value==""){c.value=b.value}}LoadProcessRender=function(c,b,a){if(b=="ctl00_MainPlaceHolder_tbVilleCo"){ddlId="ddlVilleCo"}else{ddlId="ddlVille"}ConteneurId="div"+a;LabelConteneurId="label"+a;if($get(ddlId)){$get(ddlId).disabled=true}if(c.value.length==5){ACE.WebService.ListeVille.GetListProcessRender(c.value,b,GetListProcessRender_Succes,GetListProcess_Error,"")}else{$get(ConteneurId).innerHTML=""}if($get(ddlId)){$get(ddlId).disabled=false}};GetListProcessRender_Succes=function(a,d,b){$get(ConteneurId).innerHTML=a[0];$get(LabelConteneurId).style.display="inline";if(a[1]!=""){var c=$get(a[2]);c.value=a[1]}};GetListProcess_Error=function(a){alert(a.get_message())};function UpdateVille(b,a){$get(a).value=b}function codeTouche(a){for(prop in a){if(prop=="which"){return(a.which)}}return(a.keyCode)}function pressePapierNS6(c,b){var a=/[cvxz]/i;for(prop in c){if(prop=="ctrlKey"){isModifiers=true}}if(isModifiers){return c.ctrlKey&&a.test(b)}else{return false}}function scanToucheNumeric(f){var b=/[\x00\x08\x0D\x03\x16\x18\x1A]/;var c=/\d/;var e=codeTouche(f);var a=String.fromCharCode(e);var d=c.test(a)||b.test(a)||pressePapierNS6(f,a)||e==44;return d}function CalculTotalHorsFrais(){var a=$get("ctl00_MainPlaceHolder_lTotalHorsFrais");var b=$get("ctl00_MainPlaceHolder_ddlNatureProjet").options[$get("ctl00_MainPlaceHolder_ddlNatureProjet").selectedIndex].value;switch(b){case"":valeur1=isNaN(parseFloat($get("ctl00_MainPlaceHolder_tbCoutTotal").value))?0:parseFloat($get("ctl00_MainPlaceHolder_tbCoutTotal").value);a.innerHTML=valeur1;break;case"4":case"6":valeur1=isNaN(parseFloat($get("ctl00_MainPlaceHolder_tbLogement").value))?0:parseFloat($get("ctl00_MainPlaceHolder_tbLogement").value);a.innerHTML=valeur1;break;case"7":valeur1=isNaN(parseFloat($get("ctl00_MainPlaceHolder_tbLogement").value))?0:parseFloat($get("ctl00_MainPlaceHolder_tbLogement").value);valeur2=isNaN(parseFloat($get("ctl00_MainPlaceHolder_tbTravaux").value))?0:parseFloat($get("ctl00_MainPlaceHolder_tbTravaux").value);a.innerHTML=valeur1+valeur2;break;case"3":valeur1=isNaN(parseFloat($get("ctl00_MainPlaceHolder_tbTerrain").value))?0:parseFloat($get("ctl00_MainPlaceHolder_tbTerrain").value);valeur2=isNaN(parseFloat($get("ctl00_MainPlaceHolder_tbTravaux").value))?0:parseFloat($get("ctl00_MainPlaceHolder_tbTravaux").value);a.innerHTML=valeur1+valeur2;break;case"1":valeur1=isNaN(parseFloat($get("ctl00_MainPlaceHolder_tbTerrain").value))?0:parseFloat($get("ctl00_MainPlaceHolder_tbTerrain").value);a.innerHTML=valeur1;break;case"2":valeur1=isNaN(parseFloat($get("ctl00_MainPlaceHolder_tbTerrain").value))?0:parseFloat($get("ctl00_MainPlaceHolder_tbTerrain").value);valeur2=isNaN(parseFloat($get("ctl00_MainPlaceHolder_tbTravaux").value))?0:parseFloat($get("ctl00_MainPlaceHolder_tbTravaux").value);a.innerHTML=valeur1+valeur2;break;case"10":valeur1=isNaN(parseFloat($get("ctl00_MainPlaceHolder_tbTravaux").value))?0:parseFloat($get("ctl00_MainPlaceHolder_tbTravaux").value);a.innerHTML=valeur1;break;case"17":valeur1=isNaN(parseFloat($get("ctl00_MainPlaceHolder_tbRachatCretditImmobiler").value))?0:parseFloat($get("ctl00_MainPlaceHolder_tbRachatCretditImmobiler").value);a.innerHTML=valeur1;break;case"20":a.innerHTML=isNaN(parseFloat($get("ctl00_MainPlaceHolder_tbCoutTotal").value))?0:parseFloat($get("ctl00_MainPlaceHolder_tbCoutTotal").value);break}CoutTotalProjet=$get("ctl00_MainPlaceHolder_lCoutTotalProjet");valeur1=parseFloat(a.innerHTML);if(b!="20"){valeur2=isNaN(parseFloat($get("ctl00_MainPlaceHolder_tbFraisAgenceAutres").value))?0:parseFloat($get("ctl00_MainPlaceHolder_tbFraisAgenceAutres").value);valeur3=isNaN(parseFloat($get("ctl00_MainPlaceHolder_tbFraisNotaire").value))?0:parseFloat($get("ctl00_MainPlaceHolder_tbFraisNotaire").value)}else{valeur2=0;valeur3=0}$get("ctl00_MainPlaceHolder_lCoutTotalProjet").innerHTML=valeur1+valeur2+valeur3;valeur1=parseFloat(CoutTotalProjet.innerHTML);valeur2=0;valeur3=isNaN(parseFloat($get("ctl00_MainPlaceHolder_tbApportPersonnel").value))?0:parseFloat($get("ctl00_MainPlaceHolder_tbApportPersonnel").value);if($get("ctl00_MainPlaceHolder_rblPretTauxZero_0").checked){valeur4=isNaN(parseFloat($get("ctl00_MainPlaceHolder_tbPretATauxZero").value))?0:parseFloat($get("ctl00_MainPlaceHolder_tbPretATauxZero").value)}else{valeur4=0}if($get("ctl00_MainPlaceHolder_rblPret1prcentEpargne_0").checked){valeur5=isNaN(parseFloat($get("ctl00_MainPlaceHolder_tbPret1prcentEpargne").value))?0:parseFloat($get("ctl00_MainPlaceHolder_tbPret1prcentEpargne").value)}else{valeur5=0}if($get("ctl00_MainPlaceHolder_rblEpargneLogement_0").checked){valeur6=isNaN(parseFloat($get("ctl00_MainPlaceHolder_tbEpargneLogement").value))?0:parseFloat($get("ctl00_MainPlaceHolder_tbEpargneLogement").value)}else{valeur6=0}if($get("ctl00_MainPlaceHolder_rblAutresVotreFinancement_0").checked){valeur7=isNaN(parseFloat($get("ctl00_MainPlaceHolder_tbAutresVotreFinancement").value))?0:parseFloat($get("ctl00_MainPlaceHolder_tbAutresVotreFinancement").value)}else{valeur7=0}valeur8=valeur1-valeur2-valeur3-valeur4-valeur5-valeur6-valeur7;$get("ctl00_MainPlaceHolder_lMontantPretDemande").innerHTML=valeur8<0?0:valeur8}function checkTel(d,c){var b=document.getElementById("ctl00_MainPlaceHolder_tbTel1").value;var a=document.getElementById("ctl00_MainPlaceHolder_tbTel3").value;if(b!=""||a!=""){var e=/\d{10}/;mob_ok=e.test(b);dom_ok=e.test(a);if(mob_ok||dom_ok){c.IsValid=true}else{c.IsValid=false}}else{c.IsValid=false}}function checkTel2(d,c){var b=document.getElementById("ctl00_MainPlaceHolder_tbTel1Co").value;var a=document.getElementById("ctl00_MainPlaceHolder_tbTel3Co").value;if(b!=""||a!=""){var e=/\d{10}/;mob_ok=e.test(b);dom_ok=e.test(a);if(mob_ok||dom_ok){c.IsValid=true}else{c.IsValid=false}}else{c.IsValid=false}}function verifCheckBoxList(b,a){a.IsValid=document.getElementById("ctl00_MainPlaceHolder_commentAceRC_0").checked||document.getElementById("ctl00_MainPlaceHolder_commentAceRC_1").checked||document.getElementById("ctl00_MainPlaceHolder_commentAceRC_2").checked||document.getElementById("ctl00_MainPlaceHolder_commentAceRC_3").checked};