function validate(form){var s,a,e,IError,incomplete,showerror;for(var j=0;j<form.length;j++){e=form.elements[j];if(e.optional||e.type=="submit"||e.type=="hidden"||e.type=="button"){continue;}s=form.elements[j].value;a=form.elements[j].id;IError=a+"Er";showerror=false;if(s.length<1){incomplete=true;showerror=true;}else{for(var i=0;i<s.length;i++){var c=s.charAt(i);if(i==0&&c==" "){s=s.substring(1,s.length);if(s.length<1){incomplete=true;showerror=true;}i=-1;continue;}if(c!=" "){break;}else{incomplete=true;showerror=true;}}}if(showerror==true){dom=findDOM(IError,1);dom.visibility="visible";}else{dom=findDOM(IError,1);dom.visibility="hidden";}}if(incomplete==true){alert("you must complete all required fields");return false;}}function bdu(){var nmn,mnm,mnn;var mmnn,mmn,mn;var nnnn,nmnn,nmnm;var mmmmm,nnn,nnnm,tbd,nmmn;nmn=document.getElementById("slcmonth");mnm=document.getElementById("slcday");mnn=nmn.options[nmn.selectedIndex].value;mn=mnm.options[mnm.selectedIndex].value;mmnn=mnn.substring(0,4);mmn=mnn.substring(4);nmmn=document.getElementById("txtBD");tbd=nmmn.value;tbd=mn+"-"+mmn+"-"+mmnn;nmmn.value=tbd;txaUpd(document.frm_bDate.txtBD,"txtDate",document.frm_booking.hidDate);showLabel("lblDate");}function monthdays(){var nmn,mnm,mnn,nnm,seldw;var mmnn,mmn,nmm;var mn=1;var nnnn,nmnn,nmnm;var mmmmm,nnn,nnnm,tbd,nmmn;nmn=document.getElementById("slcmonth");mnm=document.getElementById("slcday");mnn=nmn.options[nmn.selectedIndex].value;mmnn=Number(mnn.substring(0,4));mmn=Number(mnn.substring(4))-1;nmnm=new Date;nnnn=nmnm.getMonth();if(nnnn==mmn){mn=nmnm.getDate();}nmnn=mmn;nnm=new Date;nnm.setFullYear(mmnn);nnm.setMonth(mmn,mn);mnm.options.length=0;while(mmn==nmnn){mn=nnm.getDate();selwd=nnm.getDay();switch(selwd){case 0:nmm="Sun";break;case 1:nmm="Mon";break;case 2:nmm="Tue";break;case 3:nmm="Wed";break;case 4:nmm="Thu";break;case 5:nmm="Fri";break;case 6:nmm="Sat";default:;}nnn=mn;if(nnn<10){nnn="0"+nnn;}nnnm=mn;mmmmm=new Option(nnnm,nnn,false,false);mnm.options[mnm.options.length]=mmmmm;mn++;nnm.setDate(mn);nmnn=nnm.getMonth();}}function updDate(){var nmmm,mnmnm,mnmmn,i,mnmn,mnmm;nmmm=document.forms.frm_bDate.txtBD.value;mnmnm=nmmm.substr(0,2);mnmmn=nmmm.substr(6,4)+nmmm.substr(3,2);mnmm=document.forms.frm_bDate.slcmonth;mnmn=document.forms.frm_bDate.slcday;for(i=0;i<mnmm.options.length;i++){if(mnmm.options[i].value==mnmmn){mnmm.options[i].selected="selected";monthdays();}}for(i=0;i<mnmn.options.length;i++){if(mnmn.options[i].value==mnmnm){mnmn.options[i].selected="selected";}}txaUpd(document.frm_bDate.txtBD,"txtDate",document.frm_booking.hidDate);showLabel("lblDate");}function cntrlFill(n,mmmn,mmm,nn,nnmm,ctrlLbl){var mm,dom,va,i,j,ig,txthidTo,hidTo;i=n.options[n.selectedIndex].value;mm=n.options[n.selectedIndex].text;mmmn.value=mm;txtTo=document.getElementById(mmm);txtTo.innerHTML=mm;txthidTo=document.getElementById(nnmm);txthidTo.value=mm;dom=findDOM(ctrlLbl,1);dom.visibility="visible";hidTo=document.getElementById(nn);hidTo.value=i;}function cntrlFillSlc(n,mmm,nn,nnmm,ctrlLbl){var mm,dom,va,i,j,ig,txtTo,hidTo,txthidTo;i=n.options[n.selectedIndex].value;mm=n.options[n.selectedIndex].text;hidTo=document.getElementById(nn);hidTo.value=i;txtTo=document.getElementById(mmm);txtTo.innerHTML=mm;txthidTo=document.getElementById(nnmm);txthidTo.value=mm;dom=findDOM(ctrlLbl,1);dom.visibility="visible";}function flightCheck(n){var mm,dom,i,x,y,mmmn;i=n.options[n.selectedIndex].value;mm=n.options[n.selectedIndex].text;x=mm.indexOf("irport");y=mm.indexOf("IRPORT");if(x>-1||y>-1){mmmn=findDOM("flight",1);mmmn.display="inline";}else{mmmn=findDOM("flight",1);mmmn.display="none";}}function txaUpd(n,mmm,nn){var mm,dom,va,i,j,ig,txtTo,hidTo;mm=n.value;txtTo=document.getElementById(mmm);txtTo.innerHTML=mm;nn.value=mm;}function flightDetails(n,mmm,nn,nnmn){var mm,mmmmn,mmmm,dom,txtTo;mm=n.value;txtTo=document.getElementById("ctrlTxt");mmmm="<b>"+nnmn+"</b>: "+mm;alert(mmmm);txtTo.innerHTML=mmmm;nn.value=mm;}function txaFlight(n,mmm,nn,nnmn){var mm,mmmmn,mmmm,dom,txtTo;mm=n.value;txtTo=document.getElementById(mmm);mmmmn=txtTo.innerHTML;mmmm="<b>"+nnmn+"</b>: "+mm;txtTo.innerHTML=mmmm;mmmmn=txtTo.innerHTML;nn.value=mm;}function getFlight(){var myf;myf=document.getElementById("tdFlight");alert(myf.innerHTML);}function timeUpd(){var mm,mnmnn,mnnmm,dom,n,va,i,j,ig,txtTo,hidTo;n=document.frm_bDate.slcAmpm;mnmnn=document.frm_bDate.txtTime.value;mnnmm=n.options[n.selectedIndex].text;mm=mnmnn+" "+mnnmm;txtTo=document.getElementById("strTime");txtTo.innerHTML="at "+mm;document.frm_booking.hidTime.value=mm;}function xmlhttpPost(mnnnm,mnnmn,strResultFunc){var xmlHttpReq=false;if(window.XMLHttpRequest){xmlHttpReq=new XMLHttpRequest;xmlHttpReq.overrideMimeType("text/xml");}else if(window.ActiveXObject){xmlHttpReq=new ActiveXObject("Microsoft.XMLHTTP");}xmlHttpReq.open("POST",mnnnm,true);xmlHttpReq.setRequestHeader("Content-Type","application/x-www-form-urlencoded");xmlHttpReq.onreadystatechange=function(){if(xmlHttpReq.readyState==4){eval(strResultFunc+"(xmlHttpReq.responseText;);");}};xmlHttpReq.send(mnnmn);}function getCar(){var xmlHttpReq;var nm,results,mmnnn,mnnn,mnnm,mmnmn,bi,vi,oi,di,n;document.getElementById("txtPrice").innerHTML=" ";bi=document.frm_booking.hidb.value;oi=document.frm_booking.hidOrigin.value;di=document.frm_booking.hidDestination.value;n=document.frm_vehicle.slcVehicle;vi=n.options[n.selectedIndex].value;nm="xmlhtgetcar.asp?bi="+bi+"&vi="+vi+"&oi="+oi+"&di="+di;mmmnm=parseInt(Math.random()*99999999999999);nm=nm+"&mr="+mmmnm;if(window.XMLHttpRequest){xmlHttpReq=new XMLHttpRequest;xmlHttpReq.overrideMimeType("text/xml");}else if(window.ActiveXObject){xmlHttpReq=new ActiveXObject("Microsoft.XMLHTTP");}xmlHttpReq.open("GET",nm,true);xmlHttpReq.onreadystatechange=function(){if(xmlHttpReq.readyState==4){if(xmlHttpReq.status==200){mmnnn=xmlHttpReq.responseText;results=mmnnn.split("|");mmnmn=results[0];mnnn=results[1];mnnm=results[2];document.getElementById("txtVehicle").innerHTML=mmnmn+" (Max "+mnnn+" passengers)";document.getElementById("txtPassengers").value=mnnn;document.getElementById("hidPgrs").value=mnnn;document.getElementById("hidPrice").value=mnnm;if(mnnm>0){document.getElementById("txtPrice").innerHTML="\xA3"+mnnm;dom=findDOM("lblPrice",1);dom.visibility="visible";}}}};xmlHttpReq.send(null);}function getUser(){var xmlHttpReq;var nm,results,us,ps,sn,mmnm,bi,ad,mmnnm,cnt,phn,mnmmm,mbl,mmnmm,em,mmmnn;bi=document.frm_booking.hidb.value;us=document.frm_login.txtUser.value;ps=document.frm_login.txtPass.value;nm="xmlhtgetuser.asp?bi="+bi+"&us="+us+"&ps="+ps;mmmnm=parseInt(Math.random()*99999999999999);nm=nm+"&mr="+mmmnm;if(window.XMLHttpRequest){xmlHttpReq=new XMLHttpRequest;xmlHttpReq.overrideMimeType("text/xml");}else if(window.ActiveXObject){xmlHttpReq=new ActiveXObject("Microsoft.XMLHTTP");}xmlHttpReq.open("GET",nm,true);xmlHttpReq.onreadystatechange=function(){if(xmlHttpReq.readyState==4){if(xmlHttpReq.status==200){sn=xmlHttpReq.responseXML.getElementsByTagName("sname")[0];ad=xmlHttpReq.responseXML.getElementsByTagName("adr")[0];phn=xmlHttpReq.responseXML.getElementsByTagName("phn")[0];mbl=xmlHttpReq.responseXML.getElementsByTagName("mbl")[0];em=xmlHttpReq.responseXML.getElementsByTagName("em")[0];mmnm=sn.childNodes[0].nodeValue;mmnnm=ad.childNodes[0].nodeValue;mnmmm=phn.childNodes[0].nodeValue;mmnmm=mbl.childNodes[0].nodeValue;mmmnn=em.childNodes[0].nodeValue;cnt=mmnm+"<br>"+mmnnm+"<br><br>"+"<b>Tel: </b>"+mnmmm+"<br><b>Tel: </b>"+mmnmm+"<br><b>Email: </b>"+mmmnn+"<br><br>";document.getElementById("txtContact").innerHTML=cnt;bookName=findDOM("bookname",1);bookName.display="block";document.frm_login.txtBookname.value=mmnm;document.frm_booking.hidBookname.value=mmnm;dom=findDOM("submitbp",1);dom.visibility="visible";var bn="<b>Booking Name: </b>"+mmnm;document.getElementById("tdBookname").innerHTML=bn;showLabel("lblContact");}else{}}};xmlHttpReq.send(null);}function usehttpresponse(){if(xmlHttpReq.readyState==4){if(xmlHttpReq.status==200){var timeValue=xmlHttpReq.responseText;alert(timeValue);}}}function opwindow(url,wtyp){window.open(url,0,"toolbar=0,directories=0,status=0, menubar=0,scrollbars=0,resizable=1,width=400,height=150,left=250,top=450");}function showLabel(ctrlLbl){dom=findDOM(ctrlLbl,1);dom.visibility="visible";}function newUser(){document.frm_booking.action="bookingpnu.asp";document.frm_booking.submit();}function changePage(newLoc){nextPage=newLoc.options[newLoc.selectedIndex].text;if(nextPage!=""){alert(nextPage);}}