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 nmm,mnm,mnn;var mmnm,mmn,mn;var nnnm,nmnm,nmmn;var nnnn,nnm,nnmn,tbd,nmmm;nmm=document.getElementById("slcmonth");mnm=document.getElementById("slcday");mnn=nmm.options[nmm.selectedIndex].value;mn=mnm.options[mnm.selectedIndex].value;mmnm=mnn.substring(0,4);mmn=mnn.substring(4);nmmm=document.getElementById("txtBD");tbd=nmmm.value;tbd=mn+"-"+mmn+"-"+mmnm;nmmm.value=tbd;txaUpd(document.frm_bDate.txtBD,"txtDate",document.frm_booking.hidDate);showLabel("lblDate");}function monthdays(){var nmm,mnm,mnn,nmn,seldw;var mmnm,mmn,selwdname;var mn=1;var nnnm,nmnm,nmmn;var nnnn,nnm,nnmn,tbd,nmmm;nmm=document.getElementById("slcmonth");mnm=document.getElementById("slcday");mnn=nmm.options[nmm.selectedIndex].value;mmnm=Number(mnn.substring(0,4));mmn=Number(mnn.substring(4))-1;nmmn=new Date;nnnm=nmmn.getMonth();if(nnnm==mmn){mn=nmmn.getDate();}nmnm=mmn;nmn=new Date;nmn.setFullYear(mmnm);nmn.setMonth(mmn,mn);mnm.options.length=0;while(mmn==nmnm){mn=nmn.getDate();selwd=nmn.getDay();switch(selwd){case 0:selwdname="Sun";break;case 1:selwdname="Mon";break;case 2:selwdname="Tue";break;case 3:selwdname="Wed";break;case 4:selwdname="Thu";break;case 5:selwdname="Fri";break;case 6:selwdname="Sat";default:;}nnm=mn;if(nnm<10){nnm="0"+nnm;}nnmn=mn;nnnn=new Option(nnmn,nnm,false,false);mnm.options[mnm.options.length]=nnnn;mn++;nmn.setDate(mn);nmnm=nmn.getMonth();}}function updDate(){var mnnn,mnmmn,mnmmm,i,mnmm,mmnn;mnnn=document.forms.frm_bDate.txtBD.value;mnmmn=mnnn.substr(0,2);mnmmm=mnnn.substr(6,4)+mnnn.substr(3,2);mmnn=document.forms.frm_bDate.slcmonth;mnmm=document.forms.frm_bDate.slcday;for(i=0;i<mmnn.options.length;i++){if(mmnn.options[i].value==mnmmm){mmnn.options[i].selected="selected";monthdays();}}for(i=0;i<mnmm.options.length;i++){if(mnmm.options[i].value==mnmmn){mnmm.options[i].selected="selected";}}txaUpd(document.frm_bDate.txtBD,"txtDate",document.frm_booking.hidDate);showLabel("lblDate");}function cntrlFill(n,mmmm,mmm,nn,nmnn,ctrlLbl){var mm,dom,va,i,j,ig,txthidTo,hidTo;i=n.options[n.selectedIndex].value;mm=n.options[n.selectedIndex].text;mmmm.value=mm;txtTo=document.getElementById(mmm);txtTo.innerHTML=mm;txthidTo=document.getElementById(nmnn);txthidTo.value=mm;dom=findDOM(ctrlLbl,1);dom.visibility="visible";hidTo=document.getElementById(nn);hidTo.value=i;}function cntrlFillSlc(n,mmm,nn,nmnn,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(nmnn);txthidTo.value=mm;dom=findDOM(ctrlLbl,1);dom.visibility="visible";}function flightCheck(n){var mm,dom,i,x,y,mmmm;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){mmmm=findDOM("flight",1);mmmm.display="inline";}else{mmmm=findDOM("flight",1);mmmm.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,nnmm){var mm,mmmmm,nnn,dom,txtTo;mm=n.value;txtTo=document.getElementById("ctrlTxt");nnn="<b>"+nnmm+"</b>: "+mm;alert(nnn);txtTo.innerHTML=nnn;nn.value=mm;}function txaFlight(n,mmm,nn,nnmm){var mm,mmmmm,nnn,dom,txtTo;mm=n.value;txtTo=document.getElementById(mmm);mmmmm=txtTo.innerHTML;nnn="<b>"+nnmm+"</b>: "+mm;txtTo.innerHTML=nnn;mmmmm=txtTo.innerHTML;nn.value=mm;}function getFlight(){var myf;myf=document.getElementById("tdFlight");alert(myf.innerHTML);}function timeUpd(){var mm,mnmnm,mnmnn,dom,n,va,i,j,ig,txtTo,hidTo;n=document.frm_bDate.slcAmpm;mnmnm=document.frm_bDate.txtTime.value;mnmnn=n.options[n.selectedIndex].text;mm=mnmnm+" "+mnmnn;txtTo=document.getElementById("strTime");txtTo.innerHTML="at "+mm;document.frm_booking.hidTime.value=mm;}function xmlhttpPost(mnnmn,mnnmm,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",mnnmn,true);xmlHttpReq.setRequestHeader("Content-Type","application/x-www-form-urlencoded");xmlHttpReq.onreadystatechange=function(){if(xmlHttpReq.readyState==4){eval(strResultFunc+"(xmlHttpReq.responseText;);");}};xmlHttpReq.send(mnnmm);}function getCar(){var xmlHttpReq;var nm,results,mmnnm,mnnm,mnmn,mmnmm,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;mmmmn=parseInt(Math.random()*99999999999999);nm=nm+"&mr="+mmmmn;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){mmnnm=xmlHttpReq.responseText;results=mmnnm.split("|");mmnmm=results[0];mnnm=results[1];mnmn=results[2];document.getElementById("txtVehicle").innerHTML=mmnmm+" (Max "+mnnm+" passengers)";document.getElementById("txtPassengers").value=mnnm;document.getElementById("hidPgrs").value=mnnm;document.getElementById("hidPrice").value=mnmn;if(mnmn>0){document.getElementById("txtPrice").innerHTML="\xA3"+mnmn;dom=findDOM("lblPrice",1);dom.visibility="visible";}}}};xmlHttpReq.send(null);}function getUser(){var xmlHttpReq;var nm,results,us,ps,sn,mmmn,bi,ad,mmnmn,cnt,phn,mmnnn,mbl,mmmnn,em,mmmnm;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;mmmmn=parseInt(Math.random()*99999999999999);nm=nm+"&mr="+mmmmn;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];mmmn=sn.childNodes[0].nodeValue;mmnmn=ad.childNodes[0].nodeValue;mmnnn=phn.childNodes[0].nodeValue;mmmnn=mbl.childNodes[0].nodeValue;mmmnm=em.childNodes[0].nodeValue;cnt=mmmn+"<br>"+mmnmn+"<br><br>"+"<b>Tel: </b>"+mmnnn+"<br><b>Tel: </b>"+mmmnn+"<br><b>Email: </b>"+mmmnm+"<br><br>";document.getElementById("txtContact").innerHTML=cnt;bookName=findDOM("bookname",1);bookName.display="block";document.frm_login.txtBookname.value=mmmn;document.frm_booking.hidBookname.value=mmmn;dom=findDOM("submitbp",1);dom.visibility="visible";var bn="<b>Booking Name: </b>"+mmmn;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);}}
