function returnRadioValue(a){if(!a)return"";var b=a.length;if(b==undefined)if(a.checked)return a.value;else return"";for(var c=0;c<b;c++){if(a[c].checked){return a[c].value}}}function submitFinalResForm(){numAdults=document.getElementById("numAdults").value;numChildren=document.getElementById("numChildren").value;numInfants=document.getElementById("numInfants").value;email=document.getElementById("email").value;emailConfirm=document.getElementById("emailConfirm").value;var a;for(i=1;i<=numAdults;i++){if(document.getElementById("titleAdult_"+i).value==""||document.getElementById("nameAdult_"+i).value==""||document.getElementById("surnameAdult_"+i).value==""||document.getElementById("nationalityAdult_"+i).value==""){a=true}}for(i=1;i<=numChildren;i++){if(document.getElementById("titleChild_"+i).value==""||document.getElementById("nameChild_"+i).value==""||document.getElementById("surnameChild_"+i).value==""||document.getElementById("nationalityChild_"+i).value==""){a=true}}for(i=1;i<=numInfants;i++){if(document.getElementById("titleInfant_"+i).value==""||document.getElementById("nameInfant_"+i).value==""||document.getElementById("surnameInfant_"+i).value==""||document.getElementById("nationalityInfant_"+i).value==""){a=true}}if(document.getElementById("phone").value==""||document.getElementById("email").value==""){a=true}if(a==true){alert("Please complete all passenger informations");return false}else{if(email!=emailConfirm){alert("Email addresses do not match");return false}else{document.bookingForm.submit()}}}function resformSubmit(){var a=document.getElementById("jurneyType").value;var b="yes";var c=returnRadioValue(document.resform.selDepTrip);var d=returnRadioValue(document.resform.selRetTrip);valid=true;if(a=="returntrip"){var d=returnRadioValue(document.resform.selRetTrip);var e=document.getElementById("itineraryDt1_"+c).value;var f=document.getElementById("itineraryDt2_"+d).value;if(parseInt(e)<parseInt(f)){valid=true}else{valid=false}}if(valid==true){if(a=="oneway"){var c=returnRadioValue(document.resform.selDepTrip);if(c!=""){document.resform.submit()}else{alert("Please select departure trip")}}if(a=="returntrip"){var c=returnRadioValue(document.resform.selDepTrip);var d=returnRadioValue(document.resform.selRetTrip);if(c!=""&&d!=""){document.resform.submit()}else{alert("Please select departure and return trip")}}}else{alert("The return itinerary is at a time prior to the departure itinerary, and therefore not bookable. Please choose other itineraries")}}function makeBookingPrice(a){var b=document.getElementById("jurneyType").value;var c=0;var d=0;var e=0;var f=0;var g=returnRadioValue(document.resform.selDepTrip);if(g!=""&&g!="undefined"){var h=document.getElementById("priceAdultsDepIt_"+g).value;var i=document.getElementById("priceChildrenDepIt_"+g).value;var c=parseFloat(h*1+i*1).toFixed(2);var f=document.getElementById("totalTaxDepIt_"+g).value}var j=returnRadioValue(document.resform.selRetTrip);if(j!=""&&j!="undefined"){var k=document.getElementById("priceAdultsRetIt_"+j).value;var l=document.getElementById("priceChildrenRetIt_"+j).value;var d=parseFloat(k*1+l*1).toFixed(2);var e=document.getElementById("totalTaxRetIt_"+j).value}var m=parseFloat(c*1+d*1).toFixed(2);var n=parseFloat(f*1+e*1).toFixed(2);var o=parseFloat(m*1+n*1).toFixed(2);if(document.getElementById("discount")!=undefined){var p=document.getElementById("discount").value;var q=parseFloat(m*p/100);var m=parseFloat(m-q).toFixed(2);document.getElementById("sumBeforeTaxes").value=m;document.getElementById("discountAmount").value=q;document.getElementById("sumTotal").value=parseFloat(m*1+n*1).toFixed(2)}else{document.getElementById("sumBeforeTaxes").value=m;document.getElementById("sumTotal").value=o}document.getElementById("taxes").value=n}function checkDates(){if(document.getElementById("searchInitiated").value==1){document.getElementById("searchResults").innerHTML='<div style="padding:20px; text-align:center; font-weight:bold;">Your search criterias have been modified. Please create a new search instance or <a onclick="javascript:searchItineraries();" id="pointer" style="text-decoration:underline;">click here</a></div>'}}function returnTrip(a){if(a=="true"){document.getElementById("date2holder").style.display="block";document.bookingForm.jtype[1].checked=true}if(a=="false"){document.getElementById("date2holder").style.display="none";document.getElementById("selReturnDate").value="";document.bookingForm.jtype[0].checked=true}}
