var semaine=['Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi'];var semaineShort=['Di','Lu','Ma','Me','Je','Ve','Sa'];var mois=["Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre"];var $j=jQuery.noConflict();$j(document).ready(
function(){$j(".dateP").attr('read-only','read-only');$j(".dateP").datepicker({dateFormat:'dd/mm/yy',showButtonPanel:true,currentText:"Aujourd'hui",closeText:'Fermer',dayNamesMin:semaineShort,monthNames:mois,minDate:0,maxDate:'+12M',onClose:function(dateText,inst){remplirDate(this.id);}});$j('.dateP').blur();});var LPays={"1":"fr","2":"de","3":"lu","4":"be","5":"ch"};
function activeAuto(id){var dom=$j(id);var value=$j('#'+id+' option:selected').val();if(id=='ListePays_Ville_Depart'){if(value==1||value==3){autoVille('on',document.getElementById('Ville_Depart'),value);$j('#Ville_Depart').val('');$j('#CP_Depart').val('');effacerChmpCache('CP_Depart');$j('#Ville_Depart').focus();}else{autoVille('off',document.getElementById('Ville_Depart'));$j('#Ville_Depart').val('');$j('#CP_Depart').val('');effacerChmpCache('CP_Depart');$j('#Ville_Depart').focus();}}if(id=='ListePays_Ville_Depart_Aire'){if(value==1||value==3){autoVille('on',document.getElementById('Ville_Depart_Aire'),value);$j('#Ville_Depart_Aire').val('');$j('#CP_Depart_Aire').val('');effacerChmpCache('CP_Depart');$j('#Ville_Depart_Aire').focus();}else{autoVille('off',document.getElementById('Ville_Depart_Aire'));$j('#Ville_Depart_Aire').val('');$j('#CP_Depart_Aire').val('');effacerChmpCache('CP_Depart');$j('#Ville_Depart_Aire').focus();}}if(id=='ListePays_Ville_Arrivee'){if(value==1||value==3){autoVille('on',document.getElementById('Ville_Arrivee'),value);$j('#Ville_Arrivee').val('');$j('#CP_Arrivee').val('');effacerChmpCache('CP_Arrivee');$j('#Ville_Arrivee').focus();}else{autoVille('off',document.getElementById('Ville_Arrivee'));$j('#Ville_Arrivee').val('');$j('#CP_Arrivee').val('');effacerChmpCache('CP_Arrivee');$j('#Ville_Arrivee').focus();}}if(id=='ListePays_Ville_Arrivee_Aire'){if(value==1||value==3){autoVille('on',document.getElementById('Ville_Arrivee_Aire'),value);$j('#Ville_Arrivee_Aire').val('');$j('#CP_Arrivee_Aire').val('');effacerChmpCache('CP_Arrivee');$j('#Ville_Arrivee_Aire').focus();}else{autoVille('off',document.getElementById('Ville_Arrivee_Aire'));$j('#Ville_Arrivee_Aire').val('');$j('#CP_Arrivee_Aire').val('');effacerChmpCache('CP_Arrivee');$j('#Ville_Arrivee_Aire').focus();}}}
function allerRetour(value){if(value=='A'){if(document.getElementsByName('TypeTrajet')[0].checked==true){document.getElementById('Occasionnel').style.display='block';document.getElementById('TOccasionnelA').style.display='block';document.getElementById('TOccasionnelR').style.display='none';document.getElementById('Regulier').style.display='none';document.getElementById('Regulier_Aller').style.display='none';document.getElementById('Regulier_Retour').style.display='none';}if(document.getElementsByName('TypeTrajet')[1].checked==true){document.getElementById('Occasionnel').style.display='none';document.getElementById('TOccasionnelA').style.display='none';document.getElementById('TOccasionnelR').style.display='none';document.getElementById('Regulier').style.display='block';document.getElementById('Regulier_Aller').style.display='block';document.getElementById('Regulier_Retour').style.display='none';}}if(value=='R'){if(document.getElementsByName('TypeTrajet')[0].checked==true){document.getElementById('Regulier').style.display='none';document.getElementById('Regulier_Aller').style.display='none';document.getElementById('Regulier_Retour').style.display='none';document.getElementById('Occasionnel').style.display='block';document.getElementById('TOccasionnelA').style.display='block';document.getElementById('TOccasionnelR').style.display='block';}else if(document.getElementsByName('TypeTrajet')[1].checked==true){document.getElementById('Regulier').style.display='block';document.getElementById('Regulier_Aller').style.display='block';document.getElementById('Regulier_Retour').style.display='block';document.getElementById('Occasionnel').style.display='none';document.getElementById('TOccasionnelA').style.display='none';document.getElementById('TOccasionnelR').style.display='none';}}}
function afficherAdr(value){if(value.id=="Ville_Depart"){document.getElementById('Depart').style.display='block';}if(value.id=="Ville_Arrivee"){document.getElementById('Arrivee').style.display='block';}effacerAdr(value.id);}
function afficherCacher(dom){var nom=dom.name;var value=dom.value;if(nom=="TypeTrajet"){if(value=='R'){document.getElementById('Regulier').style.display='block';document.getElementById('Regulier_Aller').style.display='block';document.getElementById('Occasionnel').style.display='none';document.getElementById('TOccasionnelA').style.display='none';document.getElementById('TOccasionnelR').style.display='none';if(document.getElementsByName('Type_daller')[1].checked==true){document.getElementById('Regulier_Retour').style.display='block';}if(document.getElementsByName('Type_daller')[0].checked==true){document.getElementById('Regulier_Retour').style.display='none';}}if(value=='O'){document.getElementById('Occasionnel').style.display='block';document.getElementById('TOccasionnelA').style.display='block';document.getElementById('Regulier').style.display='none';document.getElementById('Regulier_Aller').style.display='none';document.getElementById('Regulier_Retour').style.display='none';if(document.getElementsByName('Type_daller')[0].checked==true){document.getElementById('TOccasionnelR').style.display='none';}if(document.getElementsByName('Type_daller')[1].checked==true){document.getElementById('TOccasionnelR').style.display='block';}}}}
function departImmediatON(id){if(id=='DepartImmediat-O'){document.getElementById('Regulier').style.display='none';document.getElementById('calendrier').style.display='none';document.getElementById('Occasionnel').style.display='none';}else{document.getElementById('calendrier').style.display='block';if(document.getElementsByName('TypeTrajet')[0].checked){if(document.getElementsByName('Type_daller')[0].checked){document.getElementById('Occasionnel').style.display='block';document.getElementById('TOccasionnelA').style.display='block';document.getElementById('TOccasionnelR').style.display='none';document.getElementById('Regulier').style.display='none';}else if(document.getElementsByName('Type_daller')[1].checked){document.getElementById('Occasionnel').style.display='block';document.getElementById('TOccasionnelA').style.display='block';document.getElementById('TOccasionnelR').style.display='block';document.getElementById('Regulier').style.display='none';}}else if(document.getElementsByName('TypeTrajet')[1].checked){if(document.getElementsByName('Type_daller')[0].checked){document.getElementById('Occasionnel').style.display='none';document.getElementById('Regulier').style.display='block';document.getElementById('Regulier_Aller').style.display='block';}else if(document.getElementsByName('Type_daller')[1].checked){document.getElementById('Occasionnel').style.display='none';document.getElementById('Regulier').style.display='block';document.getElementById('Regulier_Aller').style.display='block';document.getElementById('Regulier_Retour').style.display='block';}}}}
function remplirDate(id){if(id=='RDateDeDepartMini'){if($j('#RDateDeDepartMini').val()!=''){if($j('#RDateDeDepartMaxi').val()=='')$j('#RDateDeDepartMaxi').val($j('#RDateDeDepartMini').val());}}else{if($j('#DateDeDepartMini').val()!=''){if($j('#DateDeDepartMaxi').val()=='')$j('#DateDeDepartMaxi').val($j('#DateDeDepartMini').val());}remplirDateValidite($j('#DateDeDepartMaxi').val());}}
function remplirDateRegulier(){if($j('#Date_Debut').val()!=''){if($j('#Date_Fin').val()=='')$j('#RDateDeDepartMaxi').val($j('#DateDeDepartMini').val());}remplirDateValidite($j('#RDateDeDepartMaxi').val());}
function remplirDateFin(){if($j('#Date_Debut').val()!=''){if($j('#Date_Fin').val()==''){var datemini=$j('#Date_Debut').val();points=datemini.indexOf('/');if(points==-1){alert('Le format de la date est incorrect(jj/mm/aaaa).');}else{jour=datemini.substring(0,points);point2=datemini.lastIndexOf('/');mois=datemini.substring(points+1,point2);annee=datemini.substring(point2+1,datemini.length);jour=parseFloat(jour);mois=parseFloat(mois);mois+=6;var mois31=[1,3,5,7,8,10,12];var mois30=[4,6,9,11];var mois28=[2];var tab=[];for(m in mois31)tab[mois31[m]]=31;for(m in mois30)tab[mois30[m]]=30;for(m in mois28)tab[mois28[m]]=28;if(annee%400==0||(annee%4==0&&annee%100!=0))tab[2]=29;if(tab[mois]<jour){jour=jour-tab[mois];++mois;if(mois>12){mois=1;annee++;}}if(mois<10)mois="0"+mois;if(jour<10){jour="0"+jour;}hMaxi=jour+'/'+mois+'/'+annee;$j('#Date_Fin').val(hMaxi);}}}remplirDateValidite($j('#Date_Fin').val());}
function remplirHeureMaxi(id){if(id=='RHeureMiniDepart'){if($j('#RHeureMiniDepart').val()!=''){if($j('#RHeureMaxiDepart').val()==''){var time=$j('#RHeureMiniDepart').val();points=time.indexOf(':');if(points==-1){alert('Le format de la date est incorrect(hh:mm).');}else{heure=time.substring(0,points);min=time.substring(points+1,time.length);heure=parseFloat(heure);++heure;if(heure>23)heure='00';else if(heure<10)heure="0"+heure;hMaxi=heure+':'+min;$j('#RHeureMaxiDepart').val(hMaxi);}}}}else{if($j('#HeureMiniDepart').val()!=''){if($j('#HeureMaxiDepart').val()==''){var time=$j('#HeureMiniDepart').val();points=time.indexOf(':');if(points==-1){alert('Le format de la date est incorrect(hh:mm).');}else{heure=time.substring(0,points);min=time.substring(points+1,time.length);heure=parseFloat(heure);++heure;if(heure>23)heure='00';else if(heure<10)heure="0"+heure;hMaxi=heure+':'+min;$j('#HeureMaxiDepart').val(hMaxi);}}}}}
function remplirHeureMaxiR(){if($j('#RHeure_LunMini').val()!=''){if($j('#RHeure_LunMaxi').val()==''){var time=$j('#RHeure_LunMini').val();points=time.indexOf(':');if(points==-1){alert('Le format de la date est incorrect(hh:mm).');}else{heure=time.substring(0,points);min=time.substring(points+1,time.length);heure=parseFloat(heure);++heure;if(heure>23)heure='00';else if(heure<10)heure="0"+heure;hMaxi=heure+':'+min;$j('#RHeure_LunMaxi').val(hMaxi);}}}}
function effacerAdr(id){if(id=="Ville_Depart"){$j('#Adresse_Depart').val('');effacerListe('D');afficherOptimisation('D');}if(id=="Ville_Arrivee"){$j('#Adresse_Arrivee').val('');effacerListe('A');afficherOptimisation('A');}}
function remplirHeureValidite(){if($j('#HeureMiniDepart').val()!=''){$j('#Heure_validite').val($j('#HeureMaxiDepart').val());}}
function remplirDateValidite(date){if($j('#Date_Validite').val()==''){if(date!=''){$j('#Date_Validite').val(date);}}}
function effacerChmpCache(id){if(id=='Adresse_Depart'){$j('#cacheD').val('');$j('#villeD').val('');effacerListe('D');}if(id=='Adresse_Arrivee'){$j('#cacheA').val('');$j('#villeA').val('');effacerListe('A');}if(id=='CP_Depart'){$j('#cacheD').val('');$j('#villeD').val('');effacerListe('D');}if(id=='CP_Arrivee'){$j('#cacheA').val('');$j('#villeA').val('');effacerListe('A');}}
function effacerChmp(dom){var nom=dom.name;if(nom=="Musique"){$j('#Radio').val('');}if(nom=="Blabla"){$j('#Sujet_Discussion').val('');}}
function profil_cocher(dom){var nom=dom.name;if(nom=="Radio"){$j('#Musique-0').attr('checked',true);}if(nom=="Sujet_Discussion"){$j('#Blabla-0').attr('checked',true);}}
function afficherPerimetreD(value){if(value=='splace'){document.getElementById('PEC_Perimetre').style.display='none';}else{document.getElementById('PEC_Perimetre').style.display='block';}}
function afficherNomD(value){if(value==true){document.getElementById('TRNom_Depart').style.display='block';}else{document.getElementById('TRNom_Depart').style.display='none';}}
function afficherNomA(value){if(value==true){document.getElementById('TRNom_Arrivee').style.display='block';}else{document.getElementById('TRNom_Arrivee').style.display='none';}}
function afficherPerimetreA(value){if(value=='splace'){document.getElementById('Depose_Perimetre').style.display='none';}else{document.getElementById('Depose_Perimetre').style.display='block';}}
function effacerListe(id){if(id=="A"){$j('#listepersoA').val('0');$j('#CovivoA').val('0');}if(id=="D"){$j('#listepersoD').val('0');$j('#CovivoD').val('0');}}
function cacherOptimisation(id){if(id=='D'){if(document.getElementById('Optimisation_Depart')){document.getElementById('Optimisation_Depart').style.display='none';document.getElementById('PEC_Perimetre').style.display='none';}}if(id=='A'){if(document.getElementById('Optimisation_Arrivee')){document.getElementById('Optimisation_Arrivee').style.display='none';document.getElementById('Depose_Perimetre').style.display='none';}}}
function afficherOptimisation(id){if(id=='D'){if(document.getElementById('Optimisation_Depart')){document.getElementById('Optimisation_Depart').style.display='table-row';if(document.getElementById('PEC-splace').checked==true){document.getElementById('PEC_Perimetre').style.display='none';}else{document.getElementById('PEC_Perimetre').style.display='table-row';}}}if(id=='A'){if(document.getElementById('Optimisation_Arrivee')){document.getElementById('Optimisation_Arrivee').style.display='table-row';if(document.getElementById('PEC-splace').checked==true){document.getElementById('Depose_Perimetre').style.display='none';}else{document.getElementById('Depose_Perimetre').style.display='table-row';}}}}
function remplirAdresseD(dom){var agent=navigator.userAgent;var regIE7=/MSIE 7.0/;var regIE6=/MSIE 6.0/;if(regIE7.test(agent)||regIE6.test(agent)){var valeur=dom;}else{var valeur=dom.value;}var chemin='/airesrencontre/adresseperso';$j.getJSON(chemin,{id:valeur},function(data){var text=data.NomLitteral;var paren1=text.indexOf(' (');var paren2=text.indexOf(')');var pipe=text.indexOf(' | ');var ville=text.substring(0,paren1);var cp=text.substring(paren1+2,paren2);if(pipe>paren2)adresse=text.substring(pipe+3,text.length);else adresse='';$j('#Ville_Depart').val(ville);$j('#Ville_Depart_Aire').val(ville);$j('#CP_Depart').val(cp);$j('#CP_Depart_Aire').val(cp);if(pipe!=-1)$j('#Adresse_Depart').val(adresse);else $j('#Adresse_Depart').val('');if(valeur!='')$j('#cacheD').val(valeur);$j('#villeD').val('');$j('#ListePays_Ville_Depart_Aire').val(data.id_pays);});}
function remplirAdresseA(dom){var agent=navigator.userAgent;var regIE7=/MSIE 7.0/;var regIE6=/MSIE 6.0/;if(regIE7.test(agent)||regIE6.test(agent)){var valeur=dom;}else{var valeur=dom.value;}var chemin='/airesrencontre/adresseperso';$j.getJSON(chemin,{id:valeur},function(data){var text=data.NomLitteral;var paren1=text.indexOf(' (');var paren2=text.indexOf(')');var pipe=text.indexOf(' | ');var ville=text.substring(0,paren1);var cp=text.substring(paren1+2,paren2);if(pipe>paren2)adresse=text.substring(pipe+3,text.length);else adresse='';$j('#Ville_Arrivee').val(ville);$j('#Ville_Arrivee_Aire').val(ville);$j('#CP_Arrivee').val(cp);$j('#CP_Arrivee_Aire').val(cp);if(pipe!=-1)$j('#Adresse_Arrivee').val(adresse);else $j('#Adresse_Arrivee').val('');if(valeur!='')$j('#cacheA').val(valeur);$j('#villeA').val('');$j('#ListePays_Ville_Arrivee_Aire').val(data.id_pays);});}
function remplirFromAdrPersoD(dom){var agent=navigator.userAgent;var regIE7=/MSIE 7.0/;var regIE6=/MSIE 6.0/;if(regIE7.test(agent)||regIE6.test(agent)){var valeur=dom;}else{var valeur=dom.value;}var chemin='/airesrencontre/adresseperso';$j.getJSON(chemin,{id:valeur},function(data){var text=data.NomLitteral;paren1=text.indexOf(' (');paren2=text.indexOf(')');pipe=text.indexOf(' | ');ville=text.substring(0,paren1);cp=text.substring(paren1+2,paren2);if(pipe>paren2)adresse=text.substring(pipe+3,text.length);else adresse='';$j('#Ville_Depart').val(ville);$j('#CP_Depart').val(cp);if(pipe!=-1)$j('#Adresse_Depart').val(adresse);if(valeur!='')$j('#cacheD').val(valeur);$j('#villeD').val('');$j('#ListePays_Ville_Depart').val(data.id_pays);afficherOptimisation('D');document.getElementById('onglet_depart_perso').style.display='none';document.getElementById('onglet_depart').style.display='block';changementOnglet('onglet_depart');});}
function remplirFromAdrPersoA(dom){var agent=navigator.userAgent;var regIE7=/MSIE 7.0/;var regIE6=/MSIE 6.0/;if(regIE7.test(agent)||regIE6.test(agent)){var valeur=dom;}else{var valeur=dom.value;}var chemin='/airesrencontre/adresseperso';$j.getJSON(chemin,{id:valeur},function(data){var text=data.NomLitteral;paren1=text.indexOf(' (');paren2=text.indexOf(')');pipe=text.indexOf(' | ');ville=text.substring(0,paren1);cp=text.substring(paren1+2,paren2);if(pipe>paren2)adresse=text.substring(pipe+3,text.length);else adresse='';$j('#Ville_Arrivee').val(ville);$j('#CP_Arrivee').val(cp);if(pipe!=-1)$j('#Adresse_Arrivee').val(adresse);if(dom.value!='')$j('#cacheA').val(dom.value);$j('#villeA').val('');$j('#ListePays_Ville_Arrivee').val(data.id_pays);afficherOptimisation('A');document.getElementById('onglet_arrivee_perso').style.display='none';document.getElementById('onglet_arrivee').style.display='block';changementOnglet('onglet_arrivee');});}
function dialogBoxD(id){var latpt=null;var longpt=null;var idPT=0;var adresse="";var Ville=$j('#Ville_Depart').val();Ville=Ville.replace(/[\s]/g,'+');if(id=="VisuCarteD"){var VisuPays=$j('#ListePays_Ville_Depart option:selected').text();if(VisuPays=="GDLuxembourg")VisuPays="Luxembourg";if($j('#Adresse_Depart').val()!=""){var adrTmp=$j('#Adresse_Depart').val();var Adr=adrTmp.replace(/\s/,"");Adr=Adr.replace(/[\s]/g,'+');var tiret=Adr.indexOf(/\045/);if(tiret>0)Adr.replace('-','+');if($j('#CP_Depart').val()!="")adresse=Adr+'+'+$j('#CP_Depart').val()+'+'+Ville;else adresse=Adr+'+'+Ville;}else{if($j('#CP_Depart').val()!="")adresse=$j('#CP_Depart').val()+'+'+Ville;else adresse=Ville;}adresse+="+"+VisuPays;idPT=0;}if(id=="VisuCarteDC"){var Ville=$j('#Ville_Depart_Aire').val();Ville=Ville.replace(/[\s]/g,'+');var VisuPays=$j('#ListePays_Ville_Depart_Aire option:selected').text();if(VisuPays=="GDLuxembourg")VisuPays="Luxembourg";if($j('#CP_Depart_Aire').val()!="")adresse=$j('#CP_Depart_Aire').val()+'+'+Ville;else adresse=Ville;adresse+="+"+VisuPays;idPT=0;}if(id=="VisuCarteDCC"){idPT=$j('#CovivoD option:selected').val();}var geocoder=new GClientGeocoder();geocoder.getLatLng(adresse,function(response){if(response){latpt=response.y;longpt=response.x;}if(latpt=="0.000000")latpt="null";if(longpt=="0.000000")longpt="null";if(idPT!=0){var chemin='/airesrencontre/listepoints/id/'+idPT;}else{if(adresse){var chemin='/airesrencontre/listepoints/lat/'+latpt+'/long/'+longpt;}else var chemin="/airesrencontre/listepoints/lat/null/long/null";}$j('#bla').load(chemin);$j('#bla').dialog({title:'Recherche cartographique',bgiframe:true,modal:true,height:550,width:650,closeOnEscape:false,draggable:false,resizable:false,buttons:{'Valider cette adresse':function(){if($j('#Ville_Point').val()){$j('#Ville_Depart').val($j('#Ville_Point').val());$j('#CP_Depart').val($j('#CP_Point').val());$j('#Adresse_Depart').val($j('#Adresse_Point').val());$j('#cacheD').val('');$j('#villeD').val('');effacerListe('D');}$j(this).dialog('destroy');},'Voir les points relais Covivo':function(){var chemin="/airesrencontre/markerrelaisproches";$j.post(chemin,{lat:""+latipt+"",longi:""+longipt+"",mode:"D"},function(data){var text=data.split(',');var cellule=new Array();for(i=0;i<text.length;++i){couple=text[i].split('"');for(var j=0;j<couple.length;++j){cell=couple[j].split('=>');cellule[i]=cell;}}var i=0;while(cellule[i][1]){createMarkerOnPlacemark(cellule[i][1],cellule[i+1][1],cellule[i+2][1]);i+=3;}});},'Annuler':function(){$j(this).dialog('close');}},close:function(){$j(this).dialog('destroy');}});});}
function dialogBoxA(id){var latpt=null;var longpt=null;var adresse="";var idPT=0;var Ville=$j('#Ville_Arrivee').val();Ville=Ville.replace(/[\s]/g,'+');if(id=="VisuCarteA"){var VisuPays=$j('#ListePays_Ville_Arrivee option:selected').text();if(VisuPays=="GDLuxembourg")VisuPays="Luxembourg";if($j('#Adresse_Arrivee').val()!=""){var adrTmp=$j('#Adresse_Arrivee').val();var Adr=adrTmp.replace(/\s/,"");Adr=Adr.replace(/[\s]/g,'+');var tiret=Adr.indexOf(/\045/);if(tiret>0)Adr.replace('-','+');if($j('#CP_Arrivee').val()!="")adresse=Adr+'+'+$j('#CP_Arrivee').val()+'+'+Ville;else adresse=Adr+'+'+Ville;}else{if($j('#CP_Arrivee').val()!="")adresse=$j('#CP_Arrivee').val()+'+'+Ville;else adresse=Ville;}adresse+="+"+VisuPays;idPT=0;}if(id=="VisuCarteAC"){var Ville=$j('#Ville_Arrivee_Aire').val();Ville=Ville.replace(/[\s]/g,'+');var VisuPays=$j('#ListePays_Ville_Arrivee_Aire option:selected').text();if(VisuPays=="GDLuxembourg")VisuPays="Luxembourg";if($j('#CP_Arrivee_Aire').val()!="")adresse=$j('#CP_Arrivee_Aire').val()+'+'+Ville;else adresse=Ville;adresse+=VisuPays;idPT=0;}if(id=="VisuCarteACC"){idPT=$j('#CovivoA option:selected').val();}var geocoder=new GClientGeocoder();geocoder.getLatLng(adresse,function(response){if(response){latpt=response.y;longpt=response.x;}if(latpt=="0.000000")latpt="null";if(longpt=="0.000000")longpt="null";if(idPT!=0){var chemin='/airesrencontre/listepoints/id/'+idPT;}else{if(adresse){var chemin='/airesrencontre/listepoints/lat/'+latpt+'/long/'+longpt;}else var chemin="/airesrencontre/listepoints/lat/null/long/null";}console.log(geocoder);console.log(response);$j('#bla').load(chemin);$j('#bla').dialog({title:'Recherche cartographique',bgiframe:true,modal:true,height:550,width:650,closeOnEscape:false,draggable:false,resizable:false,buttons:{'Valider cette adresse':function(){if($j('#Ville_Point').val()){$j('#Ville_Arrivee').val($j('#Ville_Point').val());$j('#CP_Arrivee').val($j('#CP_Point').val());$j('#Adresse_Arrivee').val($j('#Adresse_Point').val());$j('#cacheA').val('');$j('#villeA').val('');effacerListe('A');}$j(this).dialog('destroy');},'Voir les points relais Covivo':function(){var chemin="/airesrencontre/markerrelaisproches";$j.post(chemin,{lat:""+latipt+"",longi:""+longipt+"",mode:"a"},function(data){var text=data.split(',');var cellule=new Array();for(i=0;i<text.length;++i){couple=text[i].split('"');for(var j=0;j<couple.length;++j){cell=couple[j].split('=>');cellule[i]=cell;}}var i=0;while(cellule[i][1]){createMarkerOnPlacemark(cellule[i][1],cellule[i+1][1],cellule[i+2][1]);i+=3;}});},'Annuler':function(){$j(this).dialog('close');}},close:function(){$j(this).dialog('destroy');}});});}
function listPersoD(inputString){var chemin="/airesrencontre/mylist2/inputString/"+inputString;$j.ajax({url:chemin,success:function(data){if(data.length>0){$j('#Adresse_PersoD').html(data);}}});}
function listCovivoD(inputString){var chemin="/airesrencontre/covivod/inputString/"+inputString;$j.ajax({url:chemin,success:function(data){if(data.length>0){$j('#SCovivoD').html(data);}}});}
function listCovivoDProche(){var latpt;var longipt;var geocoder=new GClientGeocoder();if($j('#Ville_Depart_Aire').val()!=''){var adresse=$j('#CP_Depart_Aire').val()+'+'+$j('#Ville_Depart_Aire').val();geocoder.getLatLng(adresse,function(response){if(response){latpt=response.y;longipt=response.x;}else{latpt=null;longipt=null;}var chemin="/airesrencontre/pointrelaisproches";$j.post(chemin,{lat:""+latpt+"",longi:""+longipt+"",mode:"D"},function(data){if(data.length>0){$j('#SCovivoD').html(data);}});});}}
function listPersoA(inputString){var chemin="/airesrencontre/mylist2/inputString/"+inputString;$j.ajax({url:chemin,success:function(data){if(data.length>0){$j('#Adresse_PersoA').html(data);}}});}
function listCovivoA(inputString){var chemin="/airesrencontre/covivoA/inputString/"+inputString;$j.ajax({url:chemin,success:function(data){if(data.length>0){$j('#SCovivoA').html(data);}}});}
function listCovivoAProche(){var latpt;var longipt;var geocoder=new GClientGeocoder();if($j('#Ville_Arrivee_Aire').val()!=''){var adresse=$j('#CP_Arrivee_Aire').val()+'+'+$j('#Ville_Arrivee_Aire').val();geocoder.getLatLng(adresse,function(response){if(response){latpt=response.y;longipt=response.x;}else{latpt=null;longipt=null;}var chemin="/airesrencontre/pointrelaisproches/";$j.post(chemin,{lat:""+latpt+"",longi:""+longipt+"",mode:"A"},function(data){if(data.length>0){$j('#SCovivoA').html(data);}});});}}
function lookupDDemande(inputString){if(inputString.length<2){$j('#suggestionsDD').hide();}else{$j.post("/recherche/AutoCompletionCommunes",{Ville_Depart:""+inputString+""},function(data){if(data.length>0){$j('#suggestionsDD').show();$j('#autoSuggestionsListDD').html(data);$j('#ChoixD option')[0].selected=true;}});}}
function lookupADemande(inputString){if(inputString.length<2){$j('#suggestionsAD').hide();}else{$j.post("/recherche/AutoCompletionCommunes",{Ville_Arrivee:""+inputString+""},function(data){if(data.length>0){$j('#suggestionsAD').show();$j('#autoSuggestionsListAD').html(data);$j('#ChoixA option')[0].selected=true;}});}}
function villeAdresseD(option){var id=option.value;var text=option.text;$j('#villeD').val(id);paren1=text.indexOf(' (');paren2=text.indexOf(')');pipe=text.indexOf(' | ');ville=text.substring(0,paren1);cp=text.substring(paren1+2,paren2);if(pipe>paren2)adresse=text.substring(pipe+2,text.length);else adresse='';$j('#Ville_Depart').val(ville);if(cp.length<6){$j('#CP_Depart').val(cp);}else{pipeSup=cp.indexOf(' | ');cp=cp.substring(0,pipeSup);$j('#CP_Depart').val(cp);}if(pipe!=-1)$j('#Adresse_Depart').val(adresse);afficherOptimisation('D');setTimeout("$j('#suggestionsDD').hide();",200);}
function villeAdresseA(option){var id=option.value;var text=option.text;$j('#villeA').val(id);paren1=text.indexOf(' (');paren2=text.indexOf(')');pipe=text.indexOf(' | ');ville=text.substring(0,paren1);cp=text.substring(paren1+2,paren2);if(pipe>paren2)adresse=text.substring(pipe+2,text.length);else adresse='';$j('#Ville_Arrivee').val(ville);if(cp.length<6){$j('#CP_Arrivee').val(cp);}else{pipeSup=cp.indexOf('|');cp=cp.substring(0,pipeSup);$j('#CP_Arrivee').val(cp);}if(pipe!=-1)$j('#Adresse_Arrivee').val(adresse);afficherOptimisation('A');setTimeout("$j('#suggestionsAD').hide();",200);}
function bloquerDebloquerRegulier(dom){var heureMini='#Heure_'+dom.name.substring(0,3)+'Mini';var heureMaxi='#Heure_'+dom.name.substring(0,3)+'Maxi';if(dom.checked==true){$j(heureMini).attr('disabled',false);$j(heureMaxi).attr('disabled',false);if($j('#Heure_LunMini').val()!=''){$j(heureMini).val($j('#Heure_LunMini').val());}if($j('#Heure_LunMaxi').val()!=''){$j(heureMaxi).val($j('#Heure_LunMaxi').val());}}else{$j(heureMini).attr('disabled',true);$j(heureMaxi).attr('disabled',true);$j(heureMini).val('');$j(heureMaxi).val('');}$j(dom.id).blur();}
function bloquerDebloquerRegulierR(dom){var heureMini='#RHeure_'+dom.name.substring(1,4)+'Mini';var heureMaxi='#RHeure_'+dom.name.substring(1,4)+'Maxi';if(dom.checked==true){$j(heureMini).attr('disabled',false);$j(heureMaxi).attr('disabled',false);if($j('#RHeure_LunMini').val()!=''){$j(heureMini).val($j('#RHeure_LunMini').val());}if($j('#RHeure_LunMaxi').val()!=''){$j(heureMaxi).val($j('#RHeure_LunMaxi').val());}}else{$j(heureMini).attr('disabled',true);$j(heureMaxi).attr('disabled',true);$j(heureMini).val('');$j(heureMaxi).val('');}$j(dom.id).blur();}
function remplirHMaxiRegulier(dom){var nom=dom.name.substring(6,9);var heureMini='#Heure_'+nom+'Mini';var heureMaxi='#Heure_'+nom+'Maxi';if($j(heureMini).val()!=''){if($j(heureMaxi).val()==''){var time=$j(heureMini).val();points=time.indexOf(':');if(points==-1){alert('Le format de la date est incorrect(hh:mm).');}else{heure=time.substring(0,points);min=time.substring(points+1,time.length);heure=parseFloat(heure);++heure;if(heure>23)heure="0";else if(heure<10)heure="0"+heure;hMaxi=heure+':'+min;$j(heureMaxi).val(hMaxi);}}}}
function remplirHMaxiRegulierR(dom){var nom=dom.name.substring(7,10);var heureMini='#RHeure_'+nom+'Mini';var heureMaxi='#RHeure_'+nom+'Maxi';if($j(heureMini).val()!=''){if($j(heureMaxi).val()==''){var time=$j(heureMini).val();points=time.indexOf(':');if(points==-1){alert('Le format de la date est incorrect(hh:mm).');}else{heure=time.substring(0,points);min=time.substring(points+1,time.length);heure=parseFloat(heure);++heure;if(heure>23)heure=0;else if(heure<10)heure="0"+heure;hMaxi=heure+':'+min;$j(heureMaxi).val(hMaxi);}}}}
function init(){for(var i=semaine.length-1;i>=0;i--){dom=document.getElementById(semaine[i]);var NomDom='R'+semaine[i];domR=document.getElementById(NomDom);bloquerDebloquerRegulier(dom);bloquerDebloquerRegulierR(domR);};peuplerEntreprise();}
function peuplerEntreprise(){var hostname=document.location.hostname;var origine=null;var tiret=hostname.search("-covoiturage");var domaine="";if(tiret>0){domaine=hostname.substring(0,tiret);}else domaine='covivo';var chemin='/entreprises/listentreprise/origine/'+domaine;$j.ajax({url:chemin,success:function(data){$j('#listEntreprise').html(data);if($j('#Employ_Part')){$j('#listeEntr option[value='+$j('#Employ_Part').val()+']').attr("selected","selected");}}});}
function peuplerPays(id){var chemin='/pays/listepays/id/'+id;$j.ajax({url:chemin,success:function(data){var nom='#ListePays-'+id;$j(nom).html(data);if($j('#pays')){var nom='#ListePays_'+id;$j(nom+' option[value='+$j('#pays').val()+']').attr("selected","selected");}else{$j(nom+' option[value=1]').attr("selected","selected");}}});}
function bloquer(valeur){if(document.getElementById('organisation')){document.getElementById('organisation').disabled=true;$j('#IDEntreprise').val(valeur);}}
function debloquer(){if(document.getElementById('organisation')){document.getElementById('organisation').disabled=false;document.getElementById('organisation').focus();$j('#IDEntreprise').val('');}}
function ajouterproduit(idproduit){var chemin='/commande/ajouterproduit/id/'+idproduit;$j.ajax({url:chemin,success:function(data){if(idproduit==1){$j('#retourCovibox').html(data);$j('#isCovi').val('OK');document.getElementById('ligneCovibox').style.display='table-row';}if(idproduit==5){$j('#retourSms').html(data);document.getElementById('ligneSms').style.display='table-row';}if(idproduit==4){$j('#retourSecurite').html(data);document.getElementById('ligneSecurite').style.display='table-row';}if(idproduit==2){$j('#retourKit').html(data);$j('#Kit').attr('checked',true);document.getElementById('ligneKit').style.display='table-row';}if(idproduit==6){$j('#retourAlim').html(data);}}});}
function ajouterProduit(idproduit){var chemin='/commande/ajouterpanier/id/'+idproduit;$j.ajax({url:chemin,success:function(data){$j('#milieu').html(data);}});}
function retirerproduit(idproduit){var chemin='/commande/retirerproduit/id/'+idproduit;$j.ajax({url:chemin,success:function(data){if(idproduit==1){$j('#retourCovibox').html(data);$j('#isCovi').val('KO');document.getElementById('ligneCovibox').style.display='none';}if(idproduit==5){$j('#retourSms').html(data);document.getElementById('ligneSms').style.display='none';}if(idproduit==4){$j('#retourSecurite').html(data);document.getElementById('ligneSecurite').style.display='none';}if(idproduit==2){$j('#retourKit').html(data);$j('#Kit').attr('checked',false);document.getElementById('ligneKit').style.display='none';}if(idproduit==6){$j('#retourAlim').html(data);document.getElementById('ligneKit').style.display='none';}}});}
function ajoutercredit(qte){var chemin='/commande/ajoutercredit/qte/'+qte;$j.ajax({url:chemin,success:function(data){$j('#retourCredit').html(data);$j('#Credits').val("OK");}});}
function retirerProduit(idproduit){var chemin='/commande/retirerpanier/id/'+idproduit;$j.ajax({url:chemin,success:function(data){$j('#milieu').html(data);}});}
function diminuerProduit(idproduit){var chemin='/commande/diminuerpanier/id/'+idproduit;$j.ajax({url:chemin,success:function(data){$j('#milieu').html(data);}});}
function verifPortable(){if($j('#portablexists').is(':blank')){$j('#Sms').attr('checked',false);alert('Vous devez renseigner votre numéro de portable pour bénéficier de ce service.');}}
function cocherdecocher(dom,idproduit){if($j(dom).is(':checked'))ajouterproduit(idproduit);else retirerproduit(idproduit);}
function viderPanierInscrit(){var chemin='/commande/viderpanier/';$j.ajax({url:chemin,success:function(data){$j('#milieu').html(data);}});}
function verifpseudo(pseudo){var chemin='/inscrit/verifpseudo/pseudo/'+pseudo;$j.ajax({url:chemin,sucess:function(data){$j('#retourPseudo').val(data);}});}
function verifRib(cb,cg,nc,cr){var chemin='/inscrit/verifrib/cb/'+cb+'/cg/'+cg+'/nc/'+nc+'/cr/'+cr;$j.ajax({url:chemin,sucess:function(data){if(data=="true"){$j('#retourRib').val("OK");document.getElementById('retourRib').value="OK";}else{$j('#retourRib').val("KO");document.getElementById('retourRib').value="KO";}}});}
function verifexistRib(idinscrit){var chemin='/inscrit/verifexistrib/id/'+idinscrit;$j.ajax({url:chemin,success:function(data){if(data=="OK"){var chemintrans='/virement/virer/id/'+idinscrit;$j('#transfert').load(chemintrans);$j('#transfert').dialog({title:'Virement de mon porte-monnaie vers mon compte bancaire',bgiframe:true,modal:true,height:250,width:250,closeOnEscape:false,draggable:false,resizable:false,buttons:{'Valider':function(){if($j('#formVirement').valid()){var montant=$j('#Somme').val();var cheminrib='/virement/effectuer/id/'+idinscrit+'/montant/'+montant;$j.ajax({url:cheminrib,success:function(data){alert(data);}});$j(this).dialog('destroy');window.location.reload();}},'Annuler':function(){$j(this).dialog('close');}},close:function(){$j(this).dialog('destroy');}});}else{alert('Vous devez renseigner vos coordonnées bancaires pour effectuer le virement');$j('#Codebanque').focus();}}});}
function changementOnglet(onglet){var under=onglet.indexOf('_');var lastUnder=onglet.lastIndexOf('_');if(under!=lastUnder){var baseonglet=onglet.substring(0,lastUnder);var suffix=onglet.substring(baseonglet.length,onglet.length);if(suffix=="_aire")var oldsuffix="_perso";if(suffix=="_perso")var oldsuffix="_aire";var divBaseOnglet=baseonglet;var divNewOnglet=onglet;var divOldOnglet=baseonglet+oldsuffix;var oldtab="#tab_"+baseonglet+oldsuffix;var newtab="#tab_"+onglet;var basetab="#tab_"+baseonglet;if(!$j(newtab).hasClass("in"))$j(newtab).toggleClass("in");if($j(oldtab).hasClass("in"))$j(oldtab).toggleClass("in");if($j(basetab).hasClass("in"))$j(basetab).toggleClass("in");document.getElementById(divNewOnglet).style.display='block';document.getElementById(divOldOnglet).style.display='none';document.getElementById(divBaseOnglet).style.display='none';}else{var suffix1="_aire";var suffix2="_perso";var divNewOnglet=onglet;var divOldOnglet1=onglet+suffix1;var divOldOnglet2=onglet+suffix2;var basetab="#tab_"+onglet;var oldtab="#tab_"+onglet+suffix1;var oldtab2="#tab_"+onglet+suffix2;if(!$j(basetab).hasClass("in"))$j(basetab).toggleClass("in");if($j(oldtab).hasClass("in"))$j(oldtab).toggleClass("in");if($j(oldtab2).hasClass("in"))$j(oldtab2).toggleClass("in");document.getElementById(divNewOnglet).style.display='block';document.getElementById(divOldOnglet1).style.display='none';document.getElementById(divOldOnglet2).style.display='none';}}
function ensavoirplus(id){var type=id;var chemin='/ensavoirplus/'+type;$j('#ensavoirplus').load(chemin);$j('#ensavoirplus').dialog({title:'En savoir plus...',bgiframe:true,modal:true,height:300,width:350,closeOnEscape:false,draggable:false,resizable:false,close:function(){$j('#ensavoirplus').html('');$j(this).dialog('destroy');}});}
