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