$(document).ready(function(){$("#VerticalTab_travel_widget").tabs()});function tab_script(a){for(i=0;i<=2;i++){document.getElementById("booking_tab"+i).style.display="none";document.getElementById(a).style.display=""}}var formtype="";var formtypefl="";var formtypebs="";function setDate(b,e,a,d,c){document.forms[""+b][e].value=a+"/"+d+"/"+c}function isValidFlight(q,h,n){var e=document.forms[""+q].CHD.value;var j=document.forms[""+q].ADT.value;var m=document.forms[""+q].INF.value;var x=document.forms[""+q].origin.value;var v=document.forms[""+q].destination.value;var r=parseInt(j)+parseInt(e);var f=isDate(h);var t=isDate(n);if(!f||!t){return false}var h=h.split("/");var n=n.split("/");var g=h[0];var s=h[2];var z=(h[1]-1);var o=n[0];var b=n[2];var w=(n[1]-1);var u=new Date();var p=u.getDate();if(p<10){p="0"+p}var k=u.getMonth();if(k<10){k="0"+k}var c=u.getFullYear();var y=daysElapsed(new Date(b,w,o),new Date(s,z,g));var l=daysElapsed(new Date(s,z,g),new Date(c,k,p));if(l<0){alert("Depart date can't be in past");return false}if(v==x){alert("Depart and arrival airport can't be same");return false}if(r>9){alert("You are allowed a maximum of 9 passengers per Flight booking online. If your group is larger than this, please call our call center.");return false}if(m>j){alert("Total number of infant can't be greater than adult");return false}if(y<0&&document.forms[""+q].type[0].checked){alert("Return date must occur after the Depart date.");return false}else{return true}}function daysElapsed(b,a){var c=Date.UTC(b.getYear(),b.getMonth(),b.getDate(),0,0,0)-Date.UTC(a.getYear(),a.getMonth(),a.getDate(),0,0,0);return c=(c)/(1000*60*60*24)}var dtCh="/";var minYear=1900;var maxYear=2100;function isInteger(b){var a;for(a=0;a<b.length;a++){var d=b.charAt(a);if(((d<"0")||(d>"9"))){return false}}return true}function stripCharsInBag(d,e){var b;var a="";for(b=0;b<d.length;b++){var f=d.charAt(b);if(e.indexOf(f)==-1){a+=f}}return a}function daysInFebruary(a){return(((a%4==0)&&((!(a%100==0))||(a%400==0)))?29:28)}function DaysArray(b){for(var a=1;a<=b;a++){this[a]=31;if(a==4||a==6||a==9||a==11){this[a]=30}if(a==2){this[a]=29}}return this}function showHidert(a){if(document.forms[""+a].type[1].checked==true){document.getElementById("returnDate").disabled=true;document.getElementById("returnMonthYear").disabled=true}if(document.forms[""+a].type[0].checked==true){document.getElementById("returnDate").disabled=false;document.getElementById("returnMonthYear").disabled=false}}function setDate2(){document.form1.ddate.value=document.form1.departDate.value+"/"+document.form1.departMonthYear.value;document.form1.rdate.value=document.form1.returnDate.value+"/"+document.form1.returnMonthYear.value}function setDateHotel(){document.hotelform.cidate.value=document.hotelform.chiDate.value+"/"+document.hotelform.chiMonthYear.value;document.hotelform.codate.value=document.hotelform.choDate.value+"/"+document.hotelform.choMonthYear.value}function isValidHotel(n,f,k){var c=document.forms[""+n].CHD.value;var g=document.forms[""+n].ADT.value;var o=parseInt(g)+parseInt(c);var d=isDate(f);var q=isDate(k);if(!d||!q){return false}var f=f.split("/");var k=k.split("/");var e=f[0];var p=f[2];var u=(f[1]-1);var l=k[0];var a=k[2];var s=(k[1]-1);var r=new Date();var m=r.getDate();if(m<10){m="0"+m}var h=r.getMonth();if(h<10){h="0"+h}var b=r.getFullYear();var t=daysElapsed(new Date(a,s,l),new Date(p,u,e));var j=daysElapsed(new Date(p,u,e),new Date(b,h,m));if(j<0){alert("Depart date can't be in past");return false}if(document.forms[""+n].strCity.value==""){alert("City name can't be blank");return false}if(t<0){alert("Checkout date must occur after the Checkin date.");return false}if(t>14){alert("Your stay period can not be more than a fortnight for online hotel booking. \n If your stay period is more than this, please call our call center.");return false}if(t==0){alert("Checkout and Checkin date can't be same.");return false}if((o>3)&&(document.forms[""+n].age1.value>4)&&(document.forms[""+n].age2.value>4)){alert("You are allowed a maximum of 3 guests per booking online.\n If your booking is larger than this , please call our call centre.");return false}if(document.forms[""+n].CHD.value=="1"&&document.forms[""+n].age1.value==""){alert("please enter the child age");return false}if(document.forms[""+n].CHD.value=="2"&&(document.forms[""+n].age1.value==""||document.forms[""+n].age2.value=="")){alert("please enter the children ages ");return false}else{return true}}function showAgeBlock(b,a){var a=document.forms[""+a];if(b<1){window.document.getElementById("cha1").style.display="none";window.document.getElementById("cha2").style.display="none";a.age1.value="";a.age2.value=""}if(b==1){window.document.getElementById("cha1").style.display="block";window.document.getElementById("cha2").style.display="none";a.age2.value=""}if(b==2){window.document.getElementById("cha1").style.display="block";window.document.getElementById("cha2").style.display="block"}};