/*
	Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
	Available via Academic Free License >= 2.1 OR the modified BSD license.
	see: http://dojotoolkit.org/license for details
*/


var digits="0123456789";var lowercaseLetters="abcdefghijklmnopqrstuvwxyz";var uppercaseLetters="ABCDEFGHIJKLMNOPQRSTUVWXYZ";var whitespace=" \t\n\r";var decimalPointDelimiter=".";var phoneNumberDelimiters="()- .+";var validUSPhoneChars=digits+phoneNumberDelimiters;var validWorldPhoneChars=digits+phoneNumberDelimiters+"+";var digitsInUSPhoneNumber=10;var ZIPCodeDelimiters="-";var ZIPCodeDelimeter="-";var validZIPCodeChars=digits+ZIPCodeDelimiters;var digitsInZIPCode1=5;var digitsInZIPCode2=9;var creditCardDelimiters="- ";var mPrefix="You did not enter a value into the ";var mSuffix=" field. This is a required field. Please enter it now.";var sname="Name";var sfname="First Name";var slname="Last Name";var scompany="Company Name";var saddress1="Address";var saddress2="Address Line 2";var scity="City";var sstate="State Code";var scountry="Country";var szip="ZIP Code";var sworldpostalcode="Postal Code";var sphone="Phone Number";var semail="Email";var screditcardnumber="Credit Card Number";var sccholder="Credit Card Holders Name";var sexpirationdate="Credit Card Expiration Date";var srequests="Special Requests (Maximum of 72 characters)";var sadults="Number of Adults";var schildren="number of Children";var sfrequentstay="Hotel's frequent stay program number";var iTier="Please select a room type and submit again.";var iStateCode="This field must be a valid two character U.S. state abbreviation (like CA for California). Please reenter it now.";var iZIPCode="This field must be a 5 or 9 digit U.S. ZIP Code (like 94043). Please reenter it now.";var iPhone="This field must be a valid U.S. or international phone number. Please reenter it now.";var iEmail="This field must be a valid email address (like joe@hotelres.com). Please reenter it now.";var iCreditCardPrefix="This is not a valid ";var iCreditCardSuffix=" credit card number. Please reenter it now.";var iMonth="This field must be a month number between 1 and 12.  Please reenter it now.";var iYear="This field must be a 2 or 4 digit year number.  Please reenter it now.";var iDatePrefix="The Day, Month, and Year for ";var iDateSuffix=" do not form a valid date.  Please reenter them now.";var iZip="Please enter a zip/postal code.";var iccholder=" cardholder ";var pEntryPrompt="Please enter a ";var pStateCode="2 character code (like CA).";var pZIPCode="5 or 9 digit U.S. ZIP Code (like 94043).";var pUSPhone="10 digit U.S. phone number (like 415 555 1212).";var pWorldPhone="international phone number.";var pEmail="valid email address (like joe@hotelres.com).";var pCreditCard="valid credit card number.";var pDay="day number between 1 and 31.";var pMonth="month number between 1 and 12.";var pYear="2 or 4 digit year number.";var defaultEmptyOK=false;function trim(_1){try{var _2=_1;var _3=/^(\s*)([\W\w]*)(\b\s*$)/;if(_3.test(_2)){_2=_2.replace(_3,"$2");}var _3=/ +/g;_2=_2.replace(_3," ");if(_2==" "){_2="";}return _2;}catch(e){return _1;}};function isEmpty(s){return ((s==null)||(s.length==0));};function isWhitespace(s){var i;if(isEmpty(s)){return true;}for(i=0;i<s.length;i++){var c=s.charAt(i);if(whitespace.indexOf(c)==-1){return false;}}return true;};function stripCharsInBag(s,_9){var i;var _b="";for(i=0;i<s.length;i++){var c=s.charAt(i);if(_9.indexOf(c)==-1){_b+=c;}}return _b;};function stripCharsNotInBag(s,_e){var i;var _10="";for(i=0;i<s.length;i++){var c=s.charAt(i);if(_e.indexOf(c)!=-1){_10+=c;}}return _10;};function stripWhitespace(s){return stripCharsInBag(s,whitespace);};function charInString(c,s){for(i=0;i<s.length;i++){if(s.charAt(i)==c){return true;}}return false;};function stripInitialWhitespace(s){var i=0;while((i<s.length)&&charInString(s.charAt(i),whitespace)){i++;}return s.substring(i,s.length);};function isLetter(c){return (((c>="a")&&(c<="z"))||((c>="A")&&(c<="Z")));};function isDigit(c){return ((c>="0")&&(c<="9"));};function isLetterOrDigit(c){return (isLetter(c)||isDigit(c));};function isInteger(s){var i;if(isEmpty(s)){if(isInteger.arguments.length==1){return defaultEmptyOK;}else{return (isInteger.arguments[1]==true);}}for(i=0;i<s.length;i++){var c=s.charAt(i);if(!isDigit(c)){return false;}}return true;};function isSignedInteger(s){if(isEmpty(s)){if(isSignedInteger.arguments.length==1){return defaultEmptyOK;}else{return (isSignedInteger.arguments[1]==true);}}else{var _1e=0;var _1f=defaultEmptyOK;if(isSignedInteger.arguments.length>1){_1f=isSignedInteger.arguments[1];}if((s.charAt(0)=="-")||(s.charAt(0)=="+")){_1e=1;}return (isInteger(s.substring(_1e,s.length),_1f));}};function isPositiveInteger(s){var _21=defaultEmptyOK;if(isPositiveInteger.arguments.length>1){_21=isPositiveInteger.arguments[1];}return (isSignedInteger(s,_21)&&((isEmpty(s)&&_21)||(parseInt(s)>0)));};function isNonnegativeInteger(s){var _23=defaultEmptyOK;if(isNonnegativeInteger.arguments.length>1){_23=isNonnegativeInteger.arguments[1];}return (isSignedInteger(s,_23)&&((isEmpty(s)&&_23)||(parseInt(s)>=0)));};function isNegativeInteger(s){var _25=defaultEmptyOK;if(isNegativeInteger.arguments.length>1){_25=isNegativeInteger.arguments[1];}return (isSignedInteger(s,_25)&&((isEmpty(s)&&_25)||(parseInt(s)<0)));};function isNonpositiveInteger(s){var _27=defaultEmptyOK;if(isNonpositiveInteger.arguments.length>1){_27=isNonpositiveInteger.arguments[1];}return (isSignedInteger(s,_27)&&((isEmpty(s)&&_27)||(parseInt(s)<=0)));};function isFloat(s){var i;var _2a=false;if(isEmpty(s)){if(isFloat.arguments.length==1){return defaultEmptyOK;}else{return (isFloat.arguments[1]==true);}}if(s==decimalPointDelimiter){return false;}for(i=0;i<s.length;i++){var c=s.charAt(i);if((c==decimalPointDelimiter)&&!_2a){_2a=true;}else{if(!isDigit(c)){return false;}}}return true;};function isSignedFloat(s){if(isEmpty(s)){if(isSignedFloat.arguments.length==1){return defaultEmptyOK;}else{return (isSignedFloat.arguments[1]==true);}}else{var _2d=0;var _2e=defaultEmptyOK;if(isSignedFloat.arguments.length>1){_2e=isSignedFloat.arguments[1];}if((s.charAt(0)=="-")||(s.charAt(0)=="+")){_2d=1;}return (isFloat(s.substring(_2d,s.length),_2e));}};function isAlphabetic(s){var i;if(isEmpty(s)){if(isAlphabetic.arguments.length==1){return defaultEmptyOK;}else{return (isAlphabetic.arguments[1]==true);}}for(i=0;i<s.length;i++){var c=s.charAt(i);if(!isLetter(c)){return false;}}return true;};function isAlphanumeric(s){var i;if(isEmpty(s)){if(isAlphanumeric.arguments.length==1){return defaultEmptyOK;}else{return (isAlphanumeric.arguments[1]==true);}}for(i=0;i<s.length;i++){var c=s.charAt(i);if(!(isLetter(c)||isDigit(c))){return false;}}return true;};function reformat(s){var arg;var _37=0;var _38="";for(var i=1;i<reformat.arguments.length;i++){arg=reformat.arguments[i];if(i%2==1){_38+=arg;}else{_38+=s.substring(_37,_37+arg);_37+=arg;}}return _38;};function isUSPhoneNumber(s){if(isEmpty(s)){if(isUSPhoneNumber.arguments.length==1){return defaultEmptyOK;}else{return (isUSPhoneNumber.arguments[1]==true);}}return (isInteger(s)&&s.length==digitsInUSPhoneNumber);};function isInternationalPhoneNumber(s){if(isEmpty(s)){if(isInternationalPhoneNumber.arguments.length==1){return defaultEmptyOK;}else{return (isInternationalPhoneNumber.arguments[1]==true);}}return (true);};function isZIPCode(s){if(isEmpty(s)){if(isZIPCode.arguments.length==1){return defaultEmptyOK;}else{return (isZIPCode.arguments[1]==true);}}return (isInteger(s)&&((s.length==digitsInZIPCode1)||(s.length==digitsInZIPCode2)));};function isStateCode(s){if(isEmpty(s)){if(isStateCode.arguments.length==1){return defaultEmptyOK;}else{return (isStateCode.arguments[1]==true);}}return ((USStateCodes.indexOf(s)!=-1)&&(s.indexOf(USStateCodeDelimiter)==-1));};function isEmail(s){if(isEmpty(s)){if(isEmail.arguments.length==1){return defaultEmptyOK;}else{return (isEmail.arguments[1]==true);}}if(isWhitespace(s)){return false;}var i=1;var _40=s.length;while((i<_40)&&(s.charAt(i)!="@")){i++;}if((i>=_40)||(s.charAt(i)!="@")){return false;}else{i+=2;}while((i<_40)&&(s.charAt(i)!=".")){i++;}if((i>=_40-1)||(s.charAt(i)!=".")){return false;}else{return true;}};function isYear(s){if(isEmpty(s)){if(isYear.arguments.length==1){return defaultEmptyOK;}else{return (isYear.arguments[1]==true);}}if(!isNonnegativeInteger(s)){return false;}return ((s.length==2)||(s.length==4));};function isIntegerInRange(s,a,b){if(isEmpty(s)){if(isIntegerInRange.arguments.length==1){return defaultEmptyOK;}else{return (isIntegerInRange.arguments[1]==true);}}if(!isInteger(s,false)){return false;}var num=parseInt(s);return ((num>=a)&&(num<=b));};function isMonth(s){if(isEmpty(s)){if(isMonth.arguments.length==1){return defaultEmptyOK;}else{return (isMonth.arguments[1]==true);}}return isIntegerInRange(s,1,12);};function isDate(_47,_48){if(!(isYear(_47,false)&&isMonth(_48,false))){return false;}var _49=parseInt(_47);var _4a=parseInt(_48);return true;};function prompt(s){window.status=s;};function promptEntry(s){window.status=pEntryPrompt+s;};function warnEmpty(_4d,s){_4d.focus();alert(mPrefix+s+mSuffix);return false;};function warnInvalid(_4f,s){_4f.focus();_4f.select();alert(s);return false;};function checkString(_51,s,_53){if(checkString.arguments.length==2){_53=defaultEmptyOK;}if((_53==true)&&(isEmpty(_51.value))){return true;}if(isWhitespace(_51.value)){return warnEmpty(_51,s);}else{return true;}};function checkStateCode(_54,_55){if(checkStateCode.arguments.length==1){_55=defaultEmptyOK;}if((_55==true)&&(isEmpty(_54.value))){return true;}else{_54.value=_54.value.toUpperCase();if(!isStateCode(_54.value,false)){return warnInvalid(_54,iStateCode);}else{return true;}}};function reformatZIPCode(_56){if(_56.length==5){return _56;}else{return (reformat(_56,"",5,"-",4));}};function checkZIPCode(_57,_58){if(checkZIPCode.arguments.length==1){_58=defaultEmptyOK;}if((_58==true)&&(isEmpty(_57.value))){return true;}else{var _59=stripCharsInBag(_57.value,ZIPCodeDelimiters);if(!isZIPCode(_59,false)){return warnInvalid(_57,iZIPCode);}else{_57.value=reformatZIPCode(_59);return true;}}};function reformatUSPhone(_5a){return (reformat(_5a,"",3,"-",3,"-",4));};function checkUSPhone(_5b,_5c){if(checkUSPhone.arguments.length==1){_5c=defaultEmptyOK;}if((_5c==true)&&(isEmpty(_5b.value))){return true;}else{var _5d=stripCharsInBag(_5b.value,phoneNumberDelimiters);if(!isUSPhoneNumber(_5d,false)){return false;}else{_5b.value=reformatUSPhone(_5d);return true;}}};function checkInternationalPhone(_5e){if(!isInternationalPhoneNumber(_5e.value,false)){return false;}else{return true;}};function checkPhone(_5f,_60){if(checkUSPhone(_5f)){return true;}else{if(checkInternationalPhone(_5f)){return true;}else{return warnInvalid(_5f,iPhone);}}return warnInvalid(_5f,iPhone);};function checkEmail(_61,_62){if(checkEmail.arguments.length==1){_62=defaultEmptyOK;if((_62==true)&&(isEmpty(_61.value))){return true;}}if(!isEmail(_61.value,false)){return warnInvalid(_61,iEmail);}else{return true;}};function reformatSSN(SSN){return (reformat(SSN,"",3,"-",2,"-",4));};function checkSSN(_64,_65){if(checkSSN.arguments.length==1){_65=defaultEmptyOK;}if((_65==true)&&(isEmpty(_64.value))){return true;}else{var _66=stripCharsInBag(_64.value,SSNDelimiters);if(!isSSN(_66,false)){return warnInvalid(_64,iSSN);}else{_64.value=reformatSSN(_66);return true;}}};function checkYear(_67,_68){if(checkYear.arguments.length==1){_68=defaultEmptyOK;}if((_68==true)&&(isEmpty(_67.value))){return true;}if(!isYear(_67.value,false)){return warnInvalid(_67,iYear);}if(_67.value.length==4){_67.value=_67.value.substring(2,5);}return true;};function checkTier(_69){return true;for(i=0;i<_69.length;i++){if(_69[i].checked){return true;}}alert(iTier);return false;};function checkMonth(_6a,_6b){if(checkMonth.arguments.length==1){_6b=defaultEmptyOK;}if((_6b==true)&&(isEmpty(_6a.value))){return true;}if(!isMonth(_6a.value,false)){return warnInvalid(_6a,iMonth);}else{return true;}};function checkDate(_6c,_6d,_6e){if(!isYear(_6c.value)){return warnInvalid(_6c,iYear);}if(!isMonth(_6d.value)){return warnInvalid(_6d,iMonth);}if(isDate(_6c.value,_6d.value)){return true;}alert(iDatePrefix+_6e+iDateSuffix);return false;};function checkRooms(ppl,_70){var _71=1;var _72=0;_71=ppl.selectedIndex+1;_72=_70.selectedIndex;if(_72>=_71){alert("Rooms must have at least one adult.");return false;}return true;};function checkCreditCard(_73,_74){var f=this.document.forms.bang;var _76=_73.options[_73.selectedIndex].value;if(_76=="VI"){var _77="VISA";}if(_76=="AX"){var _77="American Express";}if(_76=="DI"){var _77="";}if(_76=="MC"){var _77="MasterCard";}if(_76=="DC"){var _77="";}var _78=stripCharsInBag(_74.value,creditCardDelimiters);if(_76=="pr"){if(f.elements["item[prepay]"][0]!=undefined){for(a=0;a<f.elements["item[prepay]"].length;a++){if((f.elements["item[prepay]"][a].checked==true)&&(f.elements["item[prepay]"][a].value=="C")){alert("Please provide a valid credit card type and number");return false;}}}return true;}if(!checkString(f.elements["item[ccholder]"],iccholder)){return false;}if(!isCardMatch(_76,_78)){return warnInvalid(_74,iCreditCardPrefix+_77+iCreditCardSuffix);}else{if(_76=="AX"){_74.value=_78.substring(0,4)+"-"+_78.substring(4,10)+"-"+_78.substring(10,15);}else{_74.value=_78.substring(0,4)+"-"+_78.substring(4,8)+"-"+_78.substring(8,12)+"-"+_78.substring(12,16);}return true;}};function isCreditCard(st){if(st.length>19){return (false);}sum=0;mul=1;L=st.length;for(i=0;i<L;i++){digit=st.substring(L-i-1,L-i);tproduct=parseInt(digit,10)*mul;if(tproduct>=10){sum+=(tproduct%10)+1;}else{sum+=tproduct;}if(mul==1){mul++;}else{mul--;}}if((sum%10)==0){return (true);}else{return (false);}};function isVisa(cc){if(((cc.length==16)||(cc.length==13))&&(cc.substring(0,1)==4)){return isCreditCard(cc);}return false;};function isMasterCard(cc){firstdig=cc.substring(0,1);seconddig=cc.substring(1,2);if((cc.length==16)&&(firstdig==5)&&((seconddig>=1)&&(seconddig<=5))){return isCreditCard(cc);}return false;};function isAmericanExpress(cc){firstdig=cc.substring(0,1);seconddig=cc.substring(1,2);if((cc.length==15)&&(firstdig==3)&&((seconddig==4)||(seconddig==7))){return isCreditCard(cc);}return false;};function isDinersClub(cc){firstdig=cc.substring(0,1);seconddig=cc.substring(1,2);if((cc.length==14)&&(firstdig==3)&&((seconddig==0)||(seconddig==6)||(seconddig==8))){return isCreditCard(cc);}return false;};function isDiscover(cc){first4digs=cc.substring(0,4);if((cc.length==16)&&(first4digs=="6011")){return isCreditCard(cc);}return false;};function isAnyCard(cc){if(!isCreditCard(cc)){return false;}if(!isMasterCard(cc)&&!isVisa(cc)&&!isAmericanExpress(cc)&&!isDinersClub(cc)&&!isDiscover(cc)&&!isEnRoute(cc)&&!isJCB(cc)){return false;}return true;};function isCardMatch(_80,_81){_80=_80.toUpperCase();var _82=true;if(((_80=="VISA")||(_80=="VI"))&&(!isVisa(_81))){_82=false;}if(((_80=="MASTERCARD")||(_80=="MC"))&&(!isMasterCard(_81))){_82=false;}if(((_80=="AMERICANEXPRESS")||(_80=="AMEX")||(_80=="AX"))&&(!isAmericanExpress(_81))){_82=false;}if(((_80=="DISCOVER")||(_80=="DI")||(_80=="DC"))&&(!isDiscover(_81))){_82=false;}if(((_80=="DINERS")||(_80=="DC")||(_80=="DI"))&&(!isDinersClub(_81))){_82=false;}return _82;};function setTier(_83){if(tier_number.length==0){alert("Hotel not available to book online for these dates.");return false;}if(tier_number.length==1){if(!_83.elements["item[tier]"].checked){alert("Please Select a room type");return false;}_83.elements["item[room]"].value=tier_name[0];_83.elements["item[rate]"].value=tier_rate[0];_83.elements["item[faxyn]"].value=tier_fax[0].substring(0,1);return true;}for(var cnt=0;cnt<tier_number.length;cnt++){if(_83.elements["item[tier]"][cnt].checked){_83.elements["item[room]"].value=tier_name[cnt];_83.elements["item[rate]"].value=tier_rate[cnt];_83.elements["item[faxyn]"].value=tier_fax[cnt].substring(0,1);return true;}}alert("Please Select a room type");return false;};function checkMaxCount(_85){var m=2;var c=2;c=_85.elements["item[number_adults]"][_85.elements["item[number_adults]"].selectedIndex].text*1;if(tier_number.length==1){m=tier_max[0]+0;}else{for(var cnt=0;cnt<tier_number.length;cnt++){if(_85.elements["item[tier]"][cnt].checked){m=tier_max[cnt]*1;}}}if(c<=m){return true;}alert("Max occupancy of "+m+" exceeded.");return false;};function displayInfo(_89){var _8a="<HTML><HEAD><TITLE>Results</TITLE></HEAD><BODY><H1>Data Entered:</H1><TABLE BORDER=1>";for(var i=0;i<_89.length;i++){var e=_89.elements[i];_8a+="<TR><TD>"+e.name+" </TD><TD>"+e.value+"</TD></TR>";}_8a+="</TABLE></BODY></HTML>";document.writeln(_8a);document.close();return true;};function areDatesSame(){var _8d=true;var f=this.document.forms.dateform;var y=f.year[f.year.selectedIndex].text;var m=f.month[f.month.selectedIndex].value;var d=f.day[f.day.selectedIndex].text;var s=f.nightstay[f.nightstay.selectedIndex].text;var p=f.pcod.value;var _94=new String(y+m+d+s+p);if(f.origdate.value!=_94){alert("The availability parameters do not match the\n days selected. ");_8d=false;}return _8d;};function isCCExpOK(){var _95=true;var f=this.document.forms.dateform;var y=f.year[f.year.selectedIndex].text*1;var m=f.month[f.month.selectedIndex].value*1;var b=this.document.forms.bang;var cy=("20"+b.elements["item[ccxpire_yr]"][b.elements["item[ccxpire_yr]"].selectedIndex].text)*1;var cm=b.elements["item[ccxpire_mo]"][b.elements["item[ccxpire_mo]"].selectedIndex].text*1;if((y*100+m)>(cy*100+cm)){alert("Select a credit card that expired after your arrival date");return false;}return true;};function isAcceptDeclineOK(){var _9c=true;if(this.document.forms.bang.user_agreement.value=="z"){return true;}if(this.document.forms.bang.user_agreement.checked){return true;}alert("Please review and accept the User Agreement");return false;};function isIataOK(){var _9d=true;if(trim(this.document.forms.bang.elements["item[iata]"].value)==""){return true;}if((trim(this.document.forms.bang.elements["item[ta_name]"].value)!="")&&(trim(this.document.forms.bang.elements["item[ta_phone]"].value)!="")){return true;}alert("Contact name and phone is required for Travel Agents");return false;};function ValidateForm(_9e){if(checkString(_9e.elements["item[fname]"],sfname)&&checkNoInvalidCharacters(_9e)&&checkString(_9e.elements["item[lname]"],slname)&&checkString(_9e.elements["item[addr1]"],saddress1)&&checkString(_9e.elements["item[addr2]"],saddress2,true)&&checkString(_9e.elements["item[city]"],scity)&&checkString(_9e.elements["item[zip]"],iZip)&&checkTier(_9e.elements["item[tier]"])&&checkPhone(_9e.elements["item[callphone]"])&&checkEmail(_9e.elements["item[email]"])&&checkRooms(_9e.elements["item[number_adults]"],_9e.elements["item[number_children]"])&&checkCreditCard(_9e.elements["item[cctype]"],_9e.elements["item[ccnumb]"])&&(isCCExpOK())&&(isAcceptDeclineOK())&&(isIataOK())&&(areDatesSame())&&(setTier(_9e))&&checkMaxCount(_9e)){_9e.elements["item[ccexpire]"].value=_9e.elements["item[ccxpire_mo]"].options[_9e.elements["item[ccxpire_yr]"].selectedIndex].value+"-"+_9e.elements["item[ccxpire_yr]"].options[_9e.elements["item[ccxpire_yr]"].selectedIndex].value;_9e.submit();}};function setTestForm(_9f){_9f.elements["item[fname]"].value="Mister";_9f.elements["item[lname]"].value="Test";_9f.elements["item[addr1]"].value="1 Test Street";_9f.elements["item[city]"].value="San Test";_9f.elements["item[zip]"].value="94105";_9f.elements["item[callphone]"].value="415-123-1234";_9f.elements["item[email]"].value="arnold@topazmail.com";_9f.elements["item[cctype]"].value="VI";for(a=0;a<_9f.elements["item[cctype]"].length;a++){if(_9f.elements["item[cctype]"][a].text=="Visa"){_9f.elements["item[cctype]"][a].selected=true;}}for(a=0;a<_9f.elements["item[ccxpire_mo]"].length;a++){if(_9f.elements["item[ccxpire_mo]"][a].text=="12"){_9f.elements["item[ccxpire_mo]"][a].selected=true;}}for(a=0;a<_9f.elements["item[ccxpire_yr]"].length;a++){if(a==3){_9f.elements["item[ccxpire_yr]"][a].selected=true;}}_9f.elements["item[ccnumb]"].value="4111-1111-1111-1111";_9f.elements["item[ccholder]"].value="MISTER M TEST";};function errorRadio(_a0,_a1){_a0.checked=false;alert(_a1);};function ascii_value(c){c=c.charAt(0);var i;for(i=0;i<256;++i){var h=i.toString(16);if(h.length==1){h="0"+h;}h="%"+h;h=unescape(h);if(h==c){break;}}return i;};function checkNoInvalidCharacters(_a5){var _a6="";var _a7;var _a8=true;for(i=0;i<_a5.elements.length;i++){if(_a5.elements[i].type=="text"||_a5.elements[i].type=="textarea"||_a5.elements[i].type=="button"){_a6=_a5.elements[i].value;}for(j=0;j<_a6.length;j++){x=_a6.charAt(j);if(parseInt(ascii_value(x),10)<32||parseInt(ascii_value(x),10)>122){_a8=_a8&&false;}}}if(!_a8){alert("There are unrecognized characters on your reservation form.  Cannot submit.");}return _a8;};
