function exclusion(id){eval(id).selectedIndex=0}function bebe(type){var lst=eval("lst_passager_enfant_"+type);var style;if(lst.options[lst.selectedIndex].value!=0){for(var i=0;i<eval("tab_lst_bebe_"+type).length;i++){for(var k=0;k<lst.options.length;k++)document.getElementById(eval("tab_lst_bebe_"+type)[i]).options[k]=new Option(lst.options[k].text,lst.options[k].value);for(var j=lst.options.length;j>lst.options[lst.selectedIndex].value;j--)document.getElementById(eval("tab_lst_bebe_"+type)[i]).options[j]=null}style="block"}else style="none";eval("div_bebe_"+type).style.display=style}function dimension_textarea2(a){if(window.event)event=window.event;var b=/\n/g;var c=Math.ceil(a.value.length/49);if(c==0)c=2;a.rows=c;var d;if(d=a.value.match(b))a.rows+=d.length}function dimension_textarea(a){if(window.event)a=window.event;var b=/\n/g;this.rows=Math.ceil(this.value.length/49);var c;if(c=this.value.match(b))this.rows+=c.length}function horaire_fixe_retour(){document.getElementById("etoile_retour").style.display="none";document.getElementById("horaire_fixe_retour").style.display="none";document.getElementById("horaire_fixe_aller").style.display="none";document.getElementById("etoile_depart").style.display="none";var a=document.getElementById("lst_trajet_depart");var b=document.getElementById("lst_trajet_arrive");provenance_depart_vol_2.readOnly="";provenance_depart_vol_2.value="";provenance_depart_vol_1.readOnly="";provenance_depart_vol_1.value="";provenance_retour_vol_2.readOnly="";provenance_retour_vol_2.value="";provenance_retour_vol_1.readOnly="";provenance_retour_vol_1.value="";gestion_domicile_uniquement();if(!trajet_aller_retour.checked){if(a.options[a.selectedIndex].value==100){provenance_depart_vol_2.value=b.options[b.selectedIndex].text;provenance_depart_vol_2.readOnly="readOnly"}if(a.options[a.selectedIndex].value==2||b.options[b.selectedIndex].value==2||a.options[a.selectedIndex].value==1||b.options[b.selectedIndex].value==1){lst_fixe_depart=document.getElementById("lst_fixe_depart");for(var c=lst_fixe_depart.length;c>=0;c--)lst_fixe_depart.options[c]=null;var d;if(lst_trajet_depart.options[lst_trajet_depart.selectedIndex].value==100)d=lst_trajet_arrive.options[lst_trajet_arrive.selectedIndex].value;else d=lst_trajet_depart.options[lst_trajet_depart.selectedIndex].value;var e="";if(lst_trajet_depart.options[lst_trajet_depart.selectedIndex].value==100)e="depart";else e="retour";sendRequest("lst_fixe_depart","depart",e,"",d);document.getElementById("horaire_fixe_aller").style.display="block";document.getElementById("etoile_depart").style.display="inline"}}else{if(a.options[a.selectedIndex].value==100){provenance_depart_vol_2.value=b.options[b.selectedIndex].text;provenance_depart_vol_2.readOnly="readOnly";provenance_retour_vol_2.value=b.options[b.selectedIndex].text;provenance_retour_vol_2.readOnly="readOnly"}if(a.options[a.selectedIndex].value==2||b.options[b.selectedIndex].value==2||a.options[a.selectedIndex].value==1||b.options[b.selectedIndex].value==1){lst_fixe_depart=document.getElementById("lst_fixe_depart");lst_fixe_retour=document.getElementById("lst_fixe_retour");for(var c=lst_fixe_retour.length;c>=0;c--)lst_fixe_retour.options[c]=null;for(var c=lst_fixe_depart.length;c>=0;c--)lst_fixe_depart.options[c]=null;var d;if(lst_trajet_depart.options[lst_trajet_depart.selectedIndex].value==100)d=lst_trajet_arrive.options[lst_trajet_arrive.selectedIndex].value;else d=lst_trajet_depart.options[lst_trajet_depart.selectedIndex].value;var e="";if(lst_trajet_depart.options[lst_trajet_depart.selectedIndex].value==100)e="depart";else e="retour";sendRequest("lst_fixe_depart","depart",e,"",d);if(lst_trajet_arrive.options[lst_trajet_arrive.selectedIndex].value==100)d=lst_trajet_depart.options[lst_trajet_depart.selectedIndex].value;else d=lst_trajet_arrive.options[lst_trajet_arrive.selectedIndex].value;var e="";if(lst_trajet_depart.options[lst_trajet_depart.selectedIndex].value!=100)e="depart";else e="retour";sendRequest("lst_fixe_retour","retour",e,"",d);document.getElementById("horaire_fixe_retour").style.display="block";document.getElementById("etoile_retour").style.display="inline";document.getElementById("horaire_fixe_aller").style.display="block";document.getElementById("etoile_depart").style.display="inline"}}}function affiche_info_prise(block){if(eval("pt_rassemblement_"+block).selectedIndex==eval("pt_rassemblement_"+block).length-1)eval("rass_"+block).style.display="block";else eval("rass_"+block).style.display="none"}function envoie(){var a=true;pt_rassemblement_aller.disabled=false;pt_rassemblement_retour.disabled=false;if(verif()){var b=true;if(lst_trajet_depart.options[lst_trajet_depart.selectedIndex].value==2||lst_trajet_arrive.options[lst_trajet_arrive.selectedIndex].value==2){if(lst_heure_depart.selectedIndex!=0&&document.getElementById("lst_fixe_depart").selectedIndex!=0){b=false;lst_heure_depart.parentNode.appendChild(get_image());document.getElementById("lst_fixe_depart").parentNode.appendChild(get_image())}if(trajet_aller_retour.checked){if(lst_heure_retour.selectedIndex!=0&&document.getElementById("lst_fixe_retour").selectedIndex!=0){b=false;lst_heure_retour.parentNode.appendChild(get_image());document.getElementById("lst_fixe_retour").parentNode.appendChild(get_image())}}}var c=true;if(lst_passager_enfant_aller.options[lst_passager_enfant_aller.selectedIndex].value!=0){var d=0;for(var e=0;e<tab_lst_bebe_aller.length;e++){var f=document.getElementById(tab_lst_bebe_aller[e]);d+=f.selectedIndex}if(d!=lst_passager_enfant_aller.options[lst_passager_enfant_aller.selectedIndex].value){for(var e=0;e<tab_lst_bebe_aller.length;e++){var f=document.getElementById(tab_lst_bebe_aller[e]);f.parentNode.appendChild(get_image())}c=false}}if(lst_passager_enfant_retour.options[lst_passager_enfant_retour.selectedIndex].value!=0){var d=0;for(var e=0;e<tab_lst_bebe_retour.length;e++){var f=document.getElementById(tab_lst_bebe_retour[e]);d+=f.selectedIndex}if(d!=lst_passager_enfant_retour.options[lst_passager_enfant_retour.selectedIndex].value){for(var e=0;e<tab_lst_bebe_retour.length;e++){var f=document.getElementById(tab_lst_bebe_retour[e]);f.parentNode.appendChild(get_image())}c=false}}if(b){if(verif_date()){if(c){if(accept_cgv.checked){if(parseInt(lst_passager_adulte_aller.options[lst_passager_adulte_aller.selectedIndex].value)+parseInt(lst_passager_enfant_aller.options[lst_passager_enfant_aller.selectedIndex].value)>8){alert(tab_lang["alert_nb_passager_aller"]);a=false}else{if(trajet_aller_retour.checked){if(parseInt(lst_passager_adulte_retour.options[lst_passager_adulte_retour.selectedIndex].value)+parseInt(lst_passager_enfant_retour.options[lst_passager_enfant_retour.selectedIndex].value)>8){alert(tab_lang["alert_nb_passager_retour"]);a=false}else{res_1.value=1;form_res.submit()}}else{res_1.value=1;form_res.submit()}}}else{a=false;accept_cgv.parentNode.appendChild(get_image());alert(tab_lang["alert_accept_cgv"])}}else{a=false;alert(tab_lang["alert_bebe"])}}else{a=false;alert(tab_lang["alert_date"])}}else{a=false;alert(tab_lang["alert_heure"])}}else{a=false;alert(tab_lang["alert_champ_vide"])}if(!a){gestion_domicile_uniquement()}}function verif_mail(){var a=/^[a-zA-Z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$/;if(a.test(email_client.value))return true;else{email_client.parentNode.appendChild(get_image());return false}}function verif_tel(){remove_image();var a=/[ _.-]+/g;var b=true;if(tel_fixe.value!=""){if(a.test(tel_fixe.value)){tel_fixe.parentNode.appendChild(get_image());b=false}}if(tel_port.value!=""){if(a.test(tel_port.value)){tel_port.parentNode.appendChild(get_image());b=false}}return b}function verif_date(){var a=true;if(trajet_aller_retour.checked){var b=jour_depart.value.split("-");var c=b[0];var d=b[1];var e=b[2];var f=new Date(parseInt(e,10),parseInt(d,10)-1,parseInt(c,10));var g=jour_retour.value.split("-");var h=g[0];var i=g[1];var j=g[2];var k=new Date(parseInt(j,10),parseInt(i,10)-1,parseInt(h,10));if(k.getTime()-f.getTime()<=3600*24)a=false}return a}function verif(){remove_image();var a=true;var b=new Array(lst_trajet_depart,lst_trajet_arrive,pt_rassemblement_aller);if(lst_heure_depart.selectedIndex==0&&document.getElementById("lst_fixe_depart").selectedIndex==0){a=false;lst_heure_depart.parentNode.appendChild(get_image());document.getElementById("lst_fixe_depart").parentNode.appendChild(get_image())}if(trajet_aller_retour.checked){if(lst_heure_retour.selectedIndex==0&&document.getElementById("lst_fixe_retour").selectedIndex==0){a=false;lst_heure_retour.parentNode.appendChild(get_image());document.getElementById("lst_fixe_retour").parentNode.appendChild(get_image())}}if(!trajet_aller_simple.checked&&!trajet_aller_retour.checked){a=false;trajet_aller_simple.parentNode.appendChild(get_image())}for(var c=0;c<b.length;c++){if(b[c].options[b[c].options.selectedIndex].value==""){a=false;b[c].parentNode.appendChild(get_image())}}if(trajet_aller_retour.checked){if(pt_rassemblement_retour.selectedIndex<=0){a=false;pt_rassemblement_retour.parentNode.appendChild(get_image())}}if(jour_depart.value.length<=0){a=false;jour_depart.parentNode.appendChild(get_image())}if(jour_retour.value.length<=0&&type_trajet[1].checked){a=false;jour_retour.parentNode.appendChild(get_image())}if(pt_rassemblement_aller.selectedIndex==pt_rassemblement_aller.length-1){for(var c=0;c<tab_input_rass_aller.length;c++){if(tab_input_rass_aller[c].value==""){a=false;tab_input_rass_aller[c].parentNode.appendChild(get_image())}}}if(trajet_aller_retour.checked){if(pt_rassemblement_retour.selectedIndex==pt_rassemblement_retour.length-1){for(var c=0;c<tab_input_rass_retour.length;c++){if(tab_input_rass_retour[c].value==""){a=false;tab_input_rass_retour[c].parentNode.appendChild(get_image())}}}var d=new Array(compagnie_retour_vol,provenance_retour_vol_1,provenance_retour_vol_2);for(var c=0;c<d.length;c++){if(d[c].value==""){a=false;d[c].parentNode.appendChild(get_image())}}if(heure_retour_vol.selectedIndex==0){a=false;heure_retour_vol.parentNode.appendChild(get_image())}if(minute_retour_vol.selectedIndex==0){a=false;minute_retour_vol.parentNode.appendChild(get_image())}}var d=new Array(compagnie_depart_vol,provenance_depart_vol_1,provenance_depart_vol_2);for(var c=0;c<d.length;c++){if(d[c].value==""){a=false;d[c].parentNode.appendChild(get_image())}}if(heure_depart_vol.selectedIndex==0){a=false;heure_depart_vol.parentNode.appendChild(get_image())}if(minute_depart_vol.selectedIndex==0){a=false;minute_depart_vol.parentNode.appendChild(get_image())}if(lst_passager_enfant_aller.options[lst_passager_enfant_aller.selectedIndex].value!=0){var e=false;for(var c=0;c<tab_lst_bebe_aller.length&&!e;c++){var b=document.getElementById(tab_lst_bebe_aller[c]);if(b.selectedIndex!=0)e=true}if(!e){a=false;for(var c=0;c<tab_lst_bebe_aller.length;c++){var b=document.getElementById(tab_lst_bebe_aller[c]);b.parentNode.appendChild(get_image())}}}if(lst_passager_enfant_retour.options[lst_passager_enfant_retour.selectedIndex].value!=0){var e=false;for(var c=0;c<tab_lst_bebe_retour.length&&!e;c++){var b=document.getElementById(tab_lst_bebe_retour[c]);if(b.selectedIndex!=0)e=true}if(!e){a=false;for(var c=0;c<tab_lst_bebe_retour.length;c++){var b=document.getElementById(tab_lst_bebe_retour[c]);b.parentNode.appendChild(get_image())}}}return a}function get_image(){var a=document.createElement("img");a.setAttribute("src","images/error.png");a.setAttribute("alt","Attention");return a}function remove_image(){var a=document.getElementById("form_res");try{var b=a.getElementsByTagName("img");for(var c=b.length;c>0;c--)if(b[c-1].className!="pointer")b[c-1].parentNode.removeChild(b[c-1])}catch(d){}}function efface_dans_liste(id_dep,id_arr){var dep=eval(id_dep);var arr=eval(id_arr);var si_dep=dep.options.selectedIndex;var si_arr=arr.options.selectedIndex;if(si_dep==0){restaure_arr();arr.disabled="disabled"}else arr.disabled="";restaure_arr();dep.options.selectedIndex=si_dep;arr.options.selectedIndex=si_arr;if(si_dep==dep.options.length-1)arr.options[arr.options.length-1]=null;else{for(var i=arr.length-2;i>=0;i--)arr.options[i]=null}document.getElementById("etoile_depart").style.display="none";document.getElementById("horaire_fixe_aller").style.display="none";document.getElementById("etoile_retour").style.display="none";document.getElementById("horaire_fixe_retour").style.display="none";provenance_depart_vol_1.readOnly="";provenance_depart_vol_1.value="";provenance_retour_vol_1.readOnly="";provenance_retour_vol_1.value="";provenance_depart_vol_2.readOnly="";provenance_depart_vol_2.value="";provenance_retour_vol_2.readOnly="";provenance_retour_vol_2.value="";if(!trajet_aller_retour.checked){if(dep.options[dep.selectedIndex].value!=100){provenance_depart_vol_1.value=dep.options[dep.selectedIndex].text;provenance_depart_vol_1.readOnly="readonly"}if(dep.options[dep.selectedIndex].value==2||arr.options[arr.selectedIndex].value==2||dep.options[dep.selectedIndex].value==1||arr.options[arr.selectedIndex].value==1){lst_fixe_depart=document.getElementById("lst_fixe_depart");for(var i=lst_fixe_depart.length;i>=0;i--)lst_fixe_depart.options[i]=null;var id_lieu;if(lst_trajet_depart.options[lst_trajet_depart.selectedIndex].value==100)id_lieu=lst_trajet_arrive.options[lst_trajet_arrive.selectedIndex].value;else id_lieu=lst_trajet_depart.options[lst_trajet_depart.selectedIndex].value;var type="";if(lst_trajet_depart.options[lst_trajet_depart.selectedIndex].value==100)type="depart";else type="retour";sendRequest("lst_fixe_depart","depart",type,"",id_lieu);document.getElementById("horaire_fixe_aller").style.display="block";document.getElementById("etoile_depart").style.display="inline"}}else{if(dep.options[dep.selectedIndex].value!=100){provenance_depart_vol_1.value=dep.options[dep.selectedIndex].text;provenance_depart_vol_1.readOnly="readOnly";provenance_retour_vol_1.value=dep.options[dep.selectedIndex].text;provenance_retour_vol_1.readOnly="readOnly"}if(dep.options[dep.selectedIndex].value==2||arr.options[arr.selectedIndex].value==2||dep.options[dep.selectedIndex].value==1||arr.options[arr.selectedIndex].value==1){lst_fixe_depart=document.getElementById("lst_fixe_depart");for(var i=lst_fixe_depart.length;i>=0;i--)lst_fixe_depart.options[i]=null;var id_lieu;if(lst_trajet_depart.options[lst_trajet_depart.selectedIndex].value==100)id_lieu=lst_trajet_arrive.options[lst_trajet_arrive.selectedIndex].value;else id_lieu=lst_trajet_depart.options[lst_trajet_depart.selectedIndex].value;var type="";if(lst_trajet_depart.options[lst_trajet_depart.selectedIndex].value==100)type="depart";else type="retour";sendRequest("lst_fixe_depart","depart",type,"",id_lieu);lst_fixe_retour=document.getElementById("lst_fixe_retour");for(var i=lst_fixe_retour.length;i>=0;i--)lst_fixe_retour.options[i]=null;var id_lieu;if(lst_trajet_arrive.options[lst_trajet_arrive.selectedIndex].value==100)id_lieu=lst_trajet_depart.options[lst_trajet_depart.selectedIndex].value;else id_lieu=lst_trajet_arrive.options[lst_trajet_arrive.selectedIndex].value;var type="";if(lst_trajet_depart.options[lst_trajet_depart.selectedIndex].value!=100)type="depart";else type="retour";sendRequest("lst_fixe_retour","retour",type,"",id_lieu);document.getElementById("horaire_fixe_retour").style.display="block";document.getElementById("etoile_retour").style.display="inline";document.getElementById("horaire_fixe_aller").style.display="block";document.getElementById("etoile_depart").style.display="inline"}}gestion_domicile_uniquement()}function active_a_r(){document.getElementById("etoile_retour").style.display="none";document.getElementById("horaire_fixe_retour").style.display="none";document.getElementById("horaire_fixe_aller").style.display="none";document.getElementById("etoile_depart").style.display="none";change_class("none");var a=document.getElementById("lst_trajet_depart");var b=document.getElementById("lst_trajet_arrive");if(type_trajet[1].checked){document.getElementById("div_rass_retour").style.display="block";document.getElementById("retour").style.display="block";document.getElementById("vol_retour").style.display="block";document.getElementById("passager_retour").style.display="block";change_class("");provenance_retour_vol_1.value=provenance_depart_vol_1.value;provenance_retour_vol_1.readOnly=provenance_depart_vol_1.readOnly;provenance_retour_vol_2.value=provenance_depart_vol_2.value;provenance_retour_vol_2.readOnly=provenance_depart_vol_2.readOnly;if(a.options[a.selectedIndex].value==2||b.options[b.selectedIndex].value==2||a.options[a.selectedIndex].value==1||b.options[b.selectedIndex].value==1){lst_fixe_depart=document.getElementById("lst_fixe_depart");lst_fixe_retour=document.getElementById("lst_fixe_retour");for(var c=lst_fixe_retour.length;c>=0;c--)lst_fixe_retour.options[c]=null;for(var c=lst_fixe_depart.length;c>=0;c--)lst_fixe_depart.options[c]=null;var d;if(lst_trajet_depart.options[lst_trajet_depart.selectedIndex].value==100)d=lst_trajet_arrive.options[lst_trajet_arrive.selectedIndex].value;else d=lst_trajet_depart.options[lst_trajet_depart.selectedIndex].value;var e="";if(lst_trajet_depart.options[lst_trajet_depart.selectedIndex].value==100)e="depart";else e="retour";sendRequest("lst_fixe_depart","depart",e,"",d);if(lst_trajet_arrive.options[lst_trajet_arrive.selectedIndex].value==100)d=lst_trajet_depart.options[lst_trajet_depart.selectedIndex].value;else d=lst_trajet_arrive.options[lst_trajet_arrive.selectedIndex].value;var e="";if(lst_trajet_depart.options[lst_trajet_depart.selectedIndex].value!=100)e="depart";else e="retour";sendRequest("lst_fixe_retour","retour",e,"",d);document.getElementById("horaire_fixe_retour").style.display="block";document.getElementById("etoile_retour").style.display="inline";document.getElementById("horaire_fixe_aller").style.display="block";document.getElementById("etoile_depart").style.display="inline"}}else{document.getElementById("div_rass_retour").style.display="none";document.getElementById("retour").style.display="none";document.getElementById("vol_retour").style.display="none";document.getElementById("passager_retour").style.display="none";change_class("none");if(a.options[a.selectedIndex].value==2||b.options[b.selectedIndex].value==2||a.options[a.selectedIndex].value==1||b.options[b.selectedIndex].value==1){lst_fixe_depart=document.getElementById("lst_fixe_depart");for(var c=lst_fixe_depart.length;c>=0;c--)lst_fixe_depart.options[c]=null;if(lst_trajet_depart.options[lst_trajet_depart.selectedIndex].value==100)d=lst_trajet_arrive.options[lst_trajet_arrive.selectedIndex].value;else d=lst_trajet_depart.options[lst_trajet_depart.selectedIndex].value;var e="";if(lst_trajet_depart.options[lst_trajet_depart.selectedIndex].value==100)e="depart";else e="retour";sendRequest("lst_fixe_depart","depart",e,"",d);document.getElementById("horaire_fixe_aller").style.display="block";document.getElementById("etoile_depart").style.display="inline"}}}function raz(){if(confirm(tab_lang["confirm_raz"])){restaure_dep();restaure_arr();remove_image();lbl_jour_depart.innerHTML=tab_lang["choix_jour_depart"];lbl_jour_retour.innerHTML=tab_lang["choix_jour_retour"];jour_depart.value="";jour_retour.value="";jour_retour_long.value="";jour_depart_long.value="";type_trajet[0].checked=false;type_trajet[1].checked=false;pt_rassemblement_aller.disabled=false;pt_rassemblement_retour.disabled=false;rass_aller.style.display="none";rass_retour.style.display="none";rass_adresse_aller.value="";rass_cp_aller.value="";rass_ville_aller.value="";rass_adresse_retour.value="";rass_cp_retour.value="";rass_ville_retour.value="";info_compl.value="";compagnie_depart_vol.value="";provenance_depart_vol_1.value="";provenance_depart_vol_2.value="";heure_depart_vol.value="";compagnie_retour_vol.value="";provenance_retour_vol_1.value="";provenance_retour_vol_2.value="";heure_retour_vol.value="";document.getElementById("etoile_retour").style.display="none";document.getElementById("horaire_fixe_retour").style.display="none";document.getElementById("horaire_fixe_aller").style.display="none";document.getElementById("etoile_depart").style.display="none";var a=document.getElementsByTagName("select");for(var b=0;b<a.length;b++)a[b].selectedIndex=0}}function restaure_arr(){for(var a=0;a<tab_arr_org[0].length;a++)lst_trajet_arrive.options[a]=new Option(tab_arr_org[1][a],tab_arr_org[0][a])}function restaure_dep(){for(var a=0;a<tab_dep_org[0].length;a++)lst_trajet_depart.options[a]=new Option(tab_dep_org[1][a],tab_dep_org[0][a])}function copie(a){var b=new Array;b[0]=new Array;b[1]=new Array;for(var c=0;c<a.length;c++){b[0][c]=a.options[c].value;b[1][c]=a.options[c].text}return b}function change_class(a){var b=document.getElementsByTagName("th");for(var c=0;c<b.length;c++){if(b[c].className=="header_tab")b[c].style.display=a}b=document.getElementsByTagName("span");for(var c=0;c<b.length;c++){if(b[c].className=="header_tab"){if(a=="")b[c].style.display="block";else b[c].style.display=a}}}function gestion_domicile_uniquement(){if(lst_trajet_depart.options[lst_trajet_depart.selectedIndex].value==7||lst_trajet_arrive.options[lst_trajet_arrive.selectedIndex].value==7){pt_rassemblement_aller.disabled=true;pt_rassemblement_retour.disabled=true;pt_rassemblement_aller.selectedIndex=pt_rassemblement_aller.length-1;pt_rassemblement_retour.selectedIndex=pt_rassemblement_aller.length-1;affiche_info_prise("aller");affiche_info_prise("retour")}else{pt_rassemblement_aller.disabled=false;pt_rassemblement_retour.disabled=false;pt_rassemblement_aller.selectedIndex=0;pt_rassemblement_retour.selectedIndex=0;affiche_info_prise("aller");affiche_info_prise("retour")}}var form_res=document.getElementById("form_res");var trajet_aller_simple=document.getElementById("trajet_aller_simple");var trajet_aller_retour=document.getElementById("trajet_aller_retour");var type_trajet=document.getElementsByName("type_trajet");var lst_trajet_depart=document.getElementById("lst_trajet_depart");var lst_trajet_arrive=document.getElementById("lst_trajet_arrive");var pt_rassemblement_aller=document.getElementById("pt_rassemblement_aller");var pt_rassemblement_retour=document.getElementById("pt_rassemblement_retour");var jour_depart=document.getElementById("jour_depart");var jour_retour=document.getElementById("jour_retour");var lst_heure_depart=document.getElementById("lst_heure_depart");var lst_heure_retour=document.getElementById("lst_heure_retour");var lst_fixe_depart=document.getElementById("lst_fixe_depart");var lst_fixe_retour=document.getElementById("lst_fixe_retour");var lbl_jour_depart=document.getElementById("lbl_jour_depart");var lbl_jour_retour=document.getElementById("lbl_jour_retour");var jour_depart=document.getElementById("jour_depart");var jour_retour=document.getElementById("jour_retour");var jour_retour_long=document.getElementById("jour_retour_long");var jour_depart_long=document.getElementById("jour_depart_long");var rass_adresse_aller=document.getElementById("rass_adresse_aller");var rass_cp_aller=document.getElementById("rass_cp_aller");var rass_ville_aller=document.getElementById("rass_ville_aller");var rass_adresse_retour=document.getElementById("rass_adresse_retour");var rass_cp_retour=document.getElementById("rass_cp_retour");var rass_ville_retour=document.getElementById("rass_ville_retour");var rass_aller=document.getElementById("rass_aller");var rass_retour=document.getElementById("rass_retour");var heure_fixe_aller=document.getElementById("heure_fixe_aller");var heure_fixe_retour=document.getElementById("heure_fixe_retour");var info_compl=document.getElementById("info_compl");var lst_passager_enfant_aller=document.getElementById("lst_passager_enfant_aller");var lst_passager_enfant_retour=document.getElementById("lst_passager_enfant_retour");var lst_passager_adulte_aller=document.getElementById("lst_passager_adulte_aller");var lst_passager_adulte_retour=document.getElementById("lst_passager_adulte_retour");var div_bebe_aller=document.getElementById("passager_aller_enfant");var div_bebe_retour=document.getElementById("passager_retour_enfant");var compagnie_depart_vol=document.getElementById("compagnie_depart_vol");var provenance_depart_vol_1=document.getElementById("provenance_depart_vol_1");var provenance_depart_vol_2=document.getElementById("provenance_depart_vol_2");var heure_depart_vol=document.getElementById("heure_depart_vol");var minute_depart_vol=document.getElementById("minute_depart_vol");var compagnie_retour_vol=document.getElementById("compagnie_retour_vol");var provenance_retour_vol_1=document.getElementById("provenance_retour_vol_1");var provenance_retour_vol_2=document.getElementById("provenance_retour_vol_2");var heure_retour_vol=document.getElementById("heure_retour_vol");var minute_retour_vol=document.getElementById("minute_retour_vol");var accept_cgv=document.getElementById("accept_cgv");var res_1=document.getElementById("res_1");var tab_dep_org=copie(lst_trajet_depart);var tab_arr_org=copie(lst_trajet_arrive);if(lst_trajet_depart.selectedIndex==0)lst_trajet_arrive.disabled="disabled";else if(lst_trajet_depart.selectedIndex==lst_trajet_depart.length-1)lst_trajet_arrive.options[lst_trajet_arrive.length-1]=null;else{for(var i=lst_trajet_arrive.length-2;i>=0;i--)lst_trajet_arrive[i]=null}if(pt_rassemblement_aller.selectedIndex==pt_rassemblement_aller.length-1)rass_aller.style.display="block";if(pt_rassemblement_retour.selectedIndex==pt_rassemblement_retour.length-1)rass_retour.style.display="block";if(lst_passager_enfant_aller.selectedIndex!=0)div_bebe_aller.style.display="block";if(lst_passager_enfant_retour.selectedIndex!=0)div_bebe_retour.style.display="block";gestion_domicile_uniquement();if(trajet_aller_retour.checked){document.getElementById("vol_retour").style.display="block";document.getElementById("div_rass_retour").style.display="block";document.getElementById("passager_retour").style.display="block";change_class("")}if(lst_trajet_depart.options[lst_trajet_depart.selectedIndex].value==2||lst_trajet_arrive.options[lst_trajet_arrive.selectedIndex].value==2||lst_trajet_depart.options[lst_trajet_depart.selectedIndex].value==1||lst_trajet_arrive.options[lst_trajet_arrive.selectedIndex].value==1){if(!trajet_aller_retour.checked){if(lst_trajet_depart.options[lst_trajet_depart.selectedIndex].value!=100)provenance_depart_vol_1.readOnly="readOnly";else provenance_depart_vol_2.readOnly="readOnly";lst_fixe_depart=document.getElementById("lst_fixe_depart");for(var i=lst_fixe_depart.length;i>=0;i--)lst_fixe_depart.options[i]=null;var id_lieu;if(lst_trajet_depart.options[lst_trajet_depart.selectedIndex].value==100)id_lieu=lst_trajet_arrive.options[lst_trajet_arrive.selectedIndex].value;else id_lieu=lst_trajet_depart.options[lst_trajet_depart.selectedIndex].value;var type="";if(lst_trajet_depart.options[lst_trajet_depart.selectedIndex].value==100)type="depart";else type="retour";sendRequest("lst_fixe_depart","depart",type,heure_fixe_aller.value,id_lieu);lst_fixe_depart.selectedIndex=heure_fixe_aller.value;document.getElementById("horaire_fixe_aller").style.display="block";document.getElementById("etoile_depart").style.display="inline"}else{if(lst_trajet_depart.options[lst_trajet_depart.selectedIndex].value!=100){provenance_depart_vol_1.readOnly="readOnly";provenance_retour_vol_1.readOnly="readOnly"}else{provenance_depart_vol_2.readOnly="readOnly";provenance_retour_vol_2.readOnly="readOnly"}lst_fixe_depart=document.getElementById("lst_fixe_depart");for(var i=lst_fixe_depart.length;i>=0;i--)lst_fixe_depart.options[i]=null;var id_lieu;if(lst_trajet_depart.options[lst_trajet_depart.selectedIndex].value==100)id_lieu=lst_trajet_arrive.options[lst_trajet_arrive.selectedIndex].value;else id_lieu=lst_trajet_depart.options[lst_trajet_depart.selectedIndex].value;var type="";if(lst_trajet_depart.options[lst_trajet_depart.selectedIndex].value==100)type="depart";else type="retour";sendRequest("lst_fixe_depart","depart",type,heure_fixe_aller.value,id_lieu);lst_fixe_retour=document.getElementById("lst_fixe_retour");for(var i=lst_fixe_retour.length;i>=0;i--)lst_fixe_retour.options[i]=null;var id_lieu;if(lst_trajet_arrive.options[lst_trajet_arrive.selectedIndex].value==100)id_lieu=lst_trajet_depart.options[lst_trajet_depart.selectedIndex].value;else id_lieu=lst_trajet_arrive.options[lst_trajet_arrive.selectedIndex].value;var type="";if(lst_trajet_depart.options[lst_trajet_depart.selectedIndex].value!=100)type="depart";else type="retour";sendRequest("lst_fixe_retour","retour",type,heure_fixe_retour.value,id_lieu);document.getElementById("horaire_fixe_retour").style.display="block";document.getElementById("etoile_retour").style.display="inline";document.getElementById("horaire_fixe_aller").style.display="block";document.getElementById("etoile_depart").style.display="inline"}}var tab_input_rass_aller=new Array(rass_adresse_aller,rass_cp_aller,rass_ville_aller);var tab_input_rass_retour=new Array(rass_adresse_retour,rass_cp_retour,rass_ville_retour);var btn_raz=document.getElementById("btn_raz");var btn_envoie=document.getElementById("btn_envoie");var tab_lst_bebe_aller=new Array("lst_passager_enfant_aller_g0","lst_passager_enfant_aller_g1","lst_passager_enfant_aller_g2","lst_passager_enfant_aller_g3");var tab_lst_bebe_retour=new Array("lst_passager_enfant_retour_g0","lst_passager_enfant_retour_g1","lst_passager_enfant_retour_g2","lst_passager_enfant_retour_g3");info_compl.onkeyup=dimension_textarea;dimension_textarea2(info_compl);btn_raz.onclick=raz;btn_envoie.onclick=envoie;type_trajet[0].onclick=active_a_r;type_trajet[1].onclick=active_a_r;lst_trajet_depart.onchange=function(){efface_dans_liste("lst_trajet_depart","lst_trajet_arrive")};lst_trajet_arrive.onchange=horaire_fixe_retour;lst_fixe_depart.onchange=function(){exclusion("lst_heure_depart")};lst_fixe_retour.onchange=function(){exclusion("lst_heure_retour")};lst_heure_depart.onchange=function(){exclusion("lst_fixe_depart")};lst_heure_retour.onchange=function(){exclusion("lst_fixe_retour")};pt_rassemblement_aller.onchange=function(){affiche_info_prise("aller")};pt_rassemblement_retour.onchange=function(){affiche_info_prise("retour")};lst_passager_enfant_aller.onchange=function(){bebe("aller")};lst_passager_enfant_retour.onchange=function(){bebe("retour")};window.onload=function(){parseStylesheets()};
