/*
	HOTEL RESERVATION FORM 3.0 [SCRIPT ENGINE]
	http://acidmartin.wemakesites.net/#hotel
*/

var hotelreservationformjs = {};

var brjsSkin = reservationformjsskin;
var brjsFolder = reservationformroot;

var srjsSkin = reservationformjsskin;
var srjsFolder = reservationformroot;
var srjsEnabled = true;
var srjsItemScrolling = true;
var srjsOptionsListHeight = 'auto';

var inputjsrootfolder = 'Scripts/';
var inputjsenabled = true;
var inputjsskin = reservationformjsskin;

eval(function(p,a,c,k,e,r){e=function(c){return c.toString(a)};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('5.6=1(){2(0.3){0.3(\'7\',1(a){4()},8)}2(0.9){0.b(\'c\',1(a){4()})}};',13,13,'window|function|if|addEventListener|renderHotelReservationFormJs|hotelreservationformjs|init|load|false|ActiveXObject||attachEvent|onload'.split('|'),0,{}));function renderHotelReservationFormJs(){var isIE6 = /msie|MSIE 6/.test(navigator.userAgent);if(isIE6){$get('HotelReservationFormJs').innerHTML = ['<p>AJAX Hotel Reservation Form cannot be used with <strong>Internet Explorer 6</strong></p>' + '<p>To make a reservation, please use a different browser.</p>'];return false;}eval(function(p,a,c,k,e,r){e=function(c){return c.toString(a)};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('0(1+\'/8.2.3/4/4.5\');0(1+\'/2.3/9/a.5\');0(1+\'/2.3/b/\'+c+\'/4.5\');6 d=$e(\'f\');6 7=$g(\'7\');',17,17,'loadStylesheet|reservationformroot|HotelReservationForm|JS|Styles|css|var|form|jQuery|Scripts|HotelReservationFormJS|Skins|reservationformjsskin|loader|get|HotelReservationFormJs|create'.split('|'),0,{}));var flv = true;eval(function(p,a,c,k,e,r){e=function(c){return c.toString(a)};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('0.2(\'3\',\'4\');0.5=\'6\';1.7=\'8 9\'+a;1.b.c=d+\'e\';',15,15,'form|loader|setAttribute|name|contactform|autoComplete|off|className|HotelReservationFormJs|HotelReservationFormJs_|reservationformjsskin|style|width|formwidth|px'.split('|'),0,{}));eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('1m.1n=[\'<6 3="1o">\'+\'<6 3="1p">1q 1r 1s</6>\'+\'<6 3="1t">1u</6>\'+\'<6 3="1v">\'+1w+\'</6>\'+\'<l>\'+\'<m><1>\'+1x+\'</1></m>\'+\'<u f="1y-1z">\'+\'<7><8 i="A">\'+A+\'</8><d 9="j: \'+n+\'k;" g="\'+A+\'" e="h" 3="A" v="1A" x="$o(q.3 + \\\'r\\\').s = \\\'c\\\';" /><1 3="1B" f="c">&t;</1></7>\'+\'<7><8 i="B">\'+B+\'</8><d 9="j: \'+n+\'k;" g="\'+B+\'" e="h" 3="B" v="1C" x="$o(q.3 + \\\'r\\\').s = \\\'c\\\';" /><1 3="1D" f="c">&t;</1></7>\'+\'<7><8 i="C">\'+C+\'</8><d 9="j: \'+n+\'k;" g="\'+C+\'" e="h" 3="C" v="1E" x="$o(q.3 + \\\'r\\\').s = \\\'c\\\';" /><1 3="1F" f="c">&t;</1></7>\'+\'<7><8 i="D">\'+D+\'</8><d 9="j: \'+n+\'k;" g="\'+D+\'" e="h" 3="D" x="$o(q.3 + \\\'r\\\').s = \\\'c\\\';" /><1 3="1G" f="c">&t;</1></7>\'+\'</u>\'+\'</l>\'+\'<l>\'+\'<m><1>\'+1H+\'</1></m>\'+\'<u f="R-1I-R-1J">\'+\'<7><8 i="S">\'+T+\'</8><d 9="j: \'+n+\'k;" g="\'+T+\'" e="h" 3="S" U="$o(q.3 + \\\'r\\\').s = \\\'c\\\';" /><1 3="1K" f="c">&t;</1></7>\'+\'<7><8 i="V">\'+W+\'</8><d 9="j: \'+n+\'k;" g="\'+W+\'" e="h" 3="V" U="$o(q.3 + \\\'r\\\').s = \\\'c\\\';" /><1 3="1L" f="c">&t;</1></7>\'+\'</u>\'+\'</l>\'+\'<l>\'+\'<m><1>\'+1M+\'</1></m>\'+\'<u f="1N-1O">\'+\'<7 9="I-y: X;"><6 3="1P" 9="Y: J; Z: 11;"><!-- / --></6></7>\'+\'<7 9="I-y: X;"><6 3="1Q" 9="Y: J; Z: 11;"><!-- / --></6></7>\'+\'<7><8 i="E">\'+E+\'</8>\'+\'<1><!-- / --></1><12 3="E" g="\'+E+\'" 9="j: \'+1R+\'k;">\'+\'</12><1><!-- / --></1>\'+\'</7>\'+\'<7>\'+\'<8 i="F">\'+F+\'</8>\'+\'<w 9="j: \'+n+\'k; 13: K; L: \'+1S+\'k;" g="\'+F+\'" 3="F" 1T="10" 1U="5"></w>\'+\'</7>\'+\'</u>\'+\'</l>\'+\'<l 3="1V">\'+\'<m><1>\'+1W+\'</1></m>\'+\'<6>\'+\'<p>\'+1X+\'</p>\'+\'<8 i="14" M="N" 9="15: 1Y;">\'+\'<1 3="1Z" M="N">\'+O()+\'</1>\'+\'<1 3="20" M="N">\'+\'<21 j="22" L="23" 24="\'+25+\'/16.26/27/28.29" />\'+\'</1>\'+\'</8>\'+\'<d e="h" 3="14" 17="4" 2a="4" x="$o(q.3 + \\\'r\\\').s = \\\'c\\\';" />\'+\'<1 3="2b" f="c">&t;</1>\'+\'<p f="2c-2d-2e"><a 18="2f:2g(0)" g="\'+P+\'" G="2h();" g="P">\'+P+\'</a></p>\'+\'</6>\'+\'</l>\'+\'<6 f="2i-2j">\'+\'<1><!-- / --></1><d e="H" z="\'+2k+\'" 3="2l" G="2m();" /><1><!-- / --></1><1 9="Q-y: 19;"><!-- / --></1><d e="H" 3="1a" z="\'+1a+\'" G="2n()" /><1><!-- / --></1><1 9="Q-y: 19;"><!-- / --></1><d 3="1b" e="H" z="\'+1b+\'" G="2o();" /><1><!-- / --></1>\'+\'<1 3="2p">\'+2q+\'</1>\'+\'</6>\'+\'<6 3="2r" 9="1c: 1d !b; 2s: #2t !b; 1e-17: 2u !b; 2v-L: 2w !b; 1e-2x: 2y !b; 2z: 0 !b; y: 0 !b; 2A: 2B !b; 1f: 2C !b; h-2D: 0 !b; 15: 2E !b; Q: 0 0 0 0 !b; I: 0 0 0 0 !b; h-2F: 2G !b; 13: K !b;">2H 2I a 2J 2K 2L <a 18="2M://2N.2O.2P/?2Q=16" 2R="2S" g="1g 1h 1i 2.0" 9="1c: 1d !b;">1g 1h 1i 2.0</a></6>\'+\'<6 9="1f: J;">\'+\'<d e="h" 3="1j" v="1j" z="\'+O()+O()+\'" />\'+\'<w 3="1k" v="1k"></w>\'+\'<w 3="1l" v="1l"></w>\'+\'<d e="H" 3="2T" />\'+\'<d e="K" z="" 3="2U" />\'+\'</6>\'+\'</6>\'];',62,181,'|span||id|||div|li|label|style||important|RequiredField|input|type|class|title|text|for|width|px|fieldset|legend|inputs_width|get||this|_required|className|nbsp|ul|name|textarea|onkeyup|left|value|reservation_first_name_label|reservation_last_name_label|reservation_email_name_label|reservation_phone_label|number_of_guests_label|notes_label|onclick|button|padding|none|hidden|height|unselectable|on|createGUIDKey|new_security_code_label|margin|check|check_in_datepicker|reservation_check_in_label|onblur|check_out_datepicker|reservation_check_out_label|134px|float|clear||both|select|overflow|SecurityCodeCheck|position|HotelReservationForm|size|href|4px|preview_label|print_label|color|black|font|display|Hotel|Reservation|Form|reservationid|reservationbody|clientemailreservation|form|innerHTML|RelativeFormWrapper|LoadingPanelProperties|loading|panel|properties|LoadingPanelPropertiesDitherColor|dithercolor|ReservationInstructions|instructions|personal_info_legend|personal|info|firstname|reservation_first_name_label_required|lastname|reservation_last_name_label_required|email|reservation_email_name_label_required|reservation_phone_label_required|dates_legend|in|out|check_in_datepicker_required|check_out_datepicker_required|options_legend|reservation|options|radiobuttons_options_loader|checkbox_options_loader|comboboxes_width|notes_box_height|cols|rows|AntispamPanel|antispam_label|security_code_instructions|relative|SecurityCodeLoader|SecurityCodeOverlay|img|116|48|src|reservationformroot|JS|Scripts|Transparent|gif|maxlength|SecurityCodeCheck_required|new|security|code|javascript|void|generateNewSecurityCode|buttons|area|book_now_label|SubmitReservation|validateReservationForm|preview|printForm|ReservationSent|reservation_sent|flv|background|c0c0c0|12px|line|22px|weight|normal|top|visibility|visible|block|indent|static|align|center|created|with|trial|version|of|http|acidmartin|wemakesites|net|pageId|target|_blank|LoadingItemFix|meals_input'.split('|'),0,{}));eval(function(p,a,c,k,e,r){e=function(c){return c.toString(a)};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('6.7(8);$0(\'1\').3=$0(\'1\').2;$0(\'9\').3=$0(\'1\').2;4(5){$0(\'5\').2=\'\'}4(!a){$0(\'b\').c.d=\'e\'}',15,15,'get|SecurityCodeLoader|innerHTML|title|if|flv|loader|appendChild|form|SecurityCodeOverlay|antispam_enabled|AntispamPanel|style|display|none'.split('|'),0,{}));eval(function(p,a,c,k,e,r){e=function(c){return c.toString(a)};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('d(f){3 1=$4(\'5\');3 2=$4(\'5\');1.6=\'g\';2.6=\'h\';1.7.i=8.j-\'k\'+\'9\';l.m(n(e){2.7.o=8.p+\'9\'},q);a.b[0].c(1);a.b[0].c(2);r()}',28,28,'|previewPane|previewOverlay|var|create|div|id|style|loader|px|form|childNodes|appendChild|if||enable_print|PreviewPane|PreviewOverlay|width|offsetWidth|42|window|setTimeout|function|height|offsetHeight|5000|previewclose'.split('|'),0,{}));eval(function(p,a,c,k,e,r){e=function(c){return c.toString(a)};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('5(4 2=0;2<6;2++){4 3=$7(\'8\');3.9=2+1;3.a=2+1;$b(\'c\').d(3)}',14,14,'||i|guestoption|var|for|max_number_of_guests_count|create|option|value|innerHTML|get|number_of_guests_label|appendChild'.split('|'),0,{}));replaceButtons();replaceSelectBoxes();checkboxxml.demand('Scripts/CheckBox.XML/CheckBoxLists/AdditionalInformation.xml');radiobuttonxml.demand('Scripts/RadioButton.XML/RadioButtonLists/Meals.xml')
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('5(p){q();$6(\'r\').3.c=d-e+\'7\';$6(\'s\').3.c=d-e+\'7\';5(8.t==\'u\'){2 9=v.w(\'9\')[0];2 f=[\'.a.b x[g="h"],\'+\'.a.b y\'+\'{\'+\'z: 0 !A;\'+\'}\'+\'.a.b #i\'+\'{\'+\'j: -B;\'+\'}\'];2 4=$C(\'3\');4.D(\'g\',\'h/E\');9.F(4);4.G=f}2 k=8.l.m().n(\'H\')>0;2 o=8.l.m().n(\'I\')>-1;5(k||o){$6(\'i\').3.j=\'-J\'+\'7\'}}',46,46,'||var|style|styletag|if|get|px|navigator|head|HotelReservationFormJs|InputJs|width|inputs_width|18|cssstring|type|text|SecurityCodeCheck_required|top|isChrome|userAgent|toLowerCase|indexOf|isSafari|rounded_corners_enabled|initInputJs|check_in_datepicker|check_out_datepicker|appName|Opera|document|getElementsByTagName|input|textarea|border|important|20px|create|setAttribute|css|appendChild|innerHTML|chrome|safari|12'.split('|'),0,{}));disableReplacedButton('SubmitReservation');eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('b(a(e){z();A(\'B\')},C);8.D();8(E).F(a(){8("#G").c({f:\'g\',h:0,i:\'\'+j+\'/k.l/m/n.o\',p:q,r:\'s, d t, u\'});8("#H").c({f:\'g\',h:0,i:\'\'+j+\'/k.l/m/n.o\',p:q,r:\'s, d t, u\'})});3(!I){$4(\'J\').v=\'w-x\';$4(\'K\').v=\'w-x\'}3(L.M){b(a(e){$4(\'N\').O()},P)}Q 9=$4(\'y\').R(\'S\');3(!T){$4(\'y\').5.6=\'7\'}3(!U){9[0].5.6=\'7\'}3(!V){9[1].5.6=\'7\'}3(!W){9[2].5.6=\'7\'}3(!X){$4(\'Y\').5.6=\'7\'}Z();',62,62,'|||if|get|style|display|none|jQuery|optionsitem|function|setTimeout|datepicker|||showOn|both|minDate|buttonImage|reservationformroot|HotelReservationForm|JS|Scripts|Transparent|gif|buttonImageOnly|true|dateFormat|DD|MM|yy|className|option|disabled|checkbox_options_loader|renderAjaxLoadingPanel|enableReplacedButton|SubmitReservation|5000|noConflict|document|ready|check_in_datepicker|check_out_datepicker|enable_print|print_label_ReplacedButton|preview_label_ReplacedButton|window|ActiveXObject|LoadingItemFix|click|10000|var|getElementsByTagName|LI|show_additional_options_list|show_smoking_checkbox|show_children_checkbox|show_pets_checkbox|show_meals_list|radiobuttons_options_loader|checkMeals'.split('|'),0,{}));}eval(function(p,a,c,k,e,r){e=function(c){return c.toString(a)};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('4 5(){1 a=$2(\'6\');1 b=$2(\'7\').8(\'9\');c(1 i=0;i<b.d;i++){e(b[i].f==\'g\'&&b[i].h){a.3=b[i].3}}}',19,19,'|var|get|value|function|checkMeals|meals_input|radiobuttons_options_loader|getElementsByTagName|INPUT|||for|length|if|type|radio|checked|'.split('|'),0,{}));eval(function(p,a,c,k,e,r){e=function(c){return c.toString(a)};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('2 8(){3 a=$4(\'9\');3 b=$4(\'c\');a.0.1=\'5\';b.0.1=\'5\';a.6=d();b.e=a.6;f(2(){a.0.1=\'7\';b.0.1=\'7\'},g)}',17,17,'style|visibility|function|var|get|hidden|innerHTML|visible|generateNewSecurityCode|SecurityCodeLoader|||SecurityCodeOverlay|createGUIDKey|title|setTimeout|50'.split('|'),0,{}));eval(function(p,a,c,k,e,r){e=function(c){return c.toString(a)};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('2 3(){4(((1+5.6())*7)|0).8(9).a(1)}',11,11,'||function|createGUIDKey|return|Math|random|0x10000|toString|16|substring'.split('|'),0,{}));eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('m 7(){n a=$2(\'o\');a.q=[\'<4 r="7-s-t">\'+\'<1 8="9"><a 5="b:c(0)" d="u()" e="\'+f+\'">\'+f+\'</a></1>\'+\'<1 8="v"><a 5="b:c(0)" d="w()" e="\'+g+\'">\'+g+\'</a></1>\'+\'</4>\'+\'<h>\'+x+\'</h>\'+\'<p>\'+y+\'</p>\'+\'<4>\'+\'<1>\'+z+\': <i>\'+$2(\'A\').3+\'</i></1>\'+\'<1>\'+B+\': \'+$2(\'C\').3+\' \'+$2(\'D\').3+\'</1>\'+\'<1>\'+6+\': <a 5="E: \'+$2(\'6\').3+\'">\'+$2(\'6\').3+\'</a></1>\'+\'<1>\'+j+\': \'+$2(\'j\').3+\'</1>\'+\'<1>\'+F+\': \'+$2(\'G\').3+\', \'+H+\'</1>\'+\'<1>\'+I+\': \'+$2(\'J\').3+\', \'+K+\'</1>\'+\'<1>\'+k+\': \'+$2(\'k\').3+\'</1>\'+\'<1>\'+L+\': \'+$2(\'M\').3+\'</1>\'+\'<1>\'+N+\': \'+$2(\'O\').3+\'</1>\'+\'<1>\'+P+\': \'+$2(\'Q\').3+\'</1>\'+\'<1>\'+R+\': \'+$2(\'S\').3+\'</1>\'+\'<1>\'+l+\': \'+$2(\'l\').3+\'</1>\'+\'</4>\'];T();U(!V){$2(\'9\').W.X=\'Y\'}}',61,61,'|li|get|value|ul|href|reservation_email_name_label|preview|id|OptionsPrint||javascript|void|onclick|title|print_label|close_label|h3|strong|reservation_phone_label|number_of_guests_label|notes_label|function|var|PreviewPane||innerHTML|class|pane|options|printForm|OptionsClose|previewclose|hotel_name|print_form_free_text|reservation_id_string|reservationid|guestname_label|reservation_first_name_label|reservation_last_name_label|mailito|reservation_check_in_label|check_in_datepicker|hotel_check_in_hours|reservation_check_out_label|check_out_datepicker|hotel_check_out_hours|smoking_label|checkbox_options_loader_List_Item_0_input|children_label|checkbox_options_loader_List_Item_1_input|pets_label|checkbox_options_loader_List_Item_2_input|meals_label|meals_input|previewshow|if|enable_print|style|display|none'.split('|'),0,{}));eval(function(p,a,c,k,e,r){e=String;if(!''.replace(/^/,String)){while(c--)r[c]=k[c]||c;k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('4 5(){$0(\'6\').1.2=\'3\';$0(\'7\').1.2=\'3\'}',8,8,'get|style|display|none|function|previewclose|PreviewPane|PreviewOverlay'.split('|'),0,{}));eval(function(p,a,c,k,e,r){e=function(c){return c.toString(a)};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('7 8(){3 a=$2(\'9\').b(\'c\');d(3 1=0;1<a.e;1++){a[1].f()}$2(\'g\').4.5=\'6\';$2(\'h\').4.5=\'6\'}',18,18,'|i|get|var|style|display|block|function|previewshow|HotelReservationFormJs||getElementsByTagName|input|for|length|blur|PreviewPane|PreviewOverlay'.split('|'),0,{}));eval(function(p,a,c,k,e,r){e=function(c){return c.toString(a)};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('4 5(){$0(\'6\').1.2=\'3\';$0(\'7\').1.2=\'3\';8();9.a()}',11,11,'get|style|display|block|function|printForm|PreviewPane|PreviewOverlay|preview|window|print'.split('|'),0,{}));

function attachDomEvent(ElementId, EventType, ClientFunction)
{
	var ClientEventType;
	if(window.attachEvent)
	{
		ClientEventType = 'on' + EventType;
		$get(ElementId).attachEvent(ClientEventType, ClientFunction)
	}
	else
	{
		$get(ElementId).addEventListener(EventType, ClientFunction, false);
	}
}

function $create(element)
{
	return document.createElement(element);
}

function $get(stringId)
{
	return document.getElementById(stringId);
}

function loadStylesheet(file)
{
	var stylesheet = document.createElement('link');
	stylesheet.setAttribute('type', 'text/css');
	stylesheet.setAttribute('rel', 'stylesheet');
	stylesheet.setAttribute('href', file);
	document.getElementsByTagName('head')[0].appendChild(stylesheet);
}

function validateReservationForm()
{
	eval(function(p,a,c,k,e,r){e=function(c){return c.toString(a)};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('0 2=$1(\'3\');0 4=$1(\'5\');0 6=$1(\'7\');0 8=$1(\'9\');0 a=$1(\'b\');0 c=$1(\'d\');0 e=$1(\'f\');0 g=$1(\'h\');0 i=$1(\'j\');0 k=$1(\'l\');0 m=$1(\'n\');0 o=$1(\'p\');',26,26,'var|get|name|reservation_first_name_label|surname|reservation_last_name_label|email|reservation_email_name_label|phone|reservation_phone_label|checkin|check_in_datepicker|checkout|check_out_datepicker|name_required|reservation_first_name_label_required|surname_required|reservation_last_name_label_required|email_required|reservation_email_name_label_required|phone_required|reservation_phone_label_required|checkin_required|check_in_datepicker_required|checkout_required|check_out_datepicker_required'.split('|'),0,{}));

	var emailsplit = email.value.split('@');

	if(validation_enabled == true)
	{
		if(name.value == '')
		{
			name_required.className += ' RequiredFieldVisible';
			name.focus();
			return false;
		}
		
		if(surname.value == '')
		{
			surname_required.className += ' RequiredFieldVisible';
			surname.focus();
			return false;
		}
		
		if(email.value == '')
		{
			email_required.className += ' RequiredFieldVisible';
			email.focus();
			return false;
		}
		if(email.value.indexOf('@') < 0)
		{
			email_required.className += ' RequiredFieldVisible';
			email.focus();
			return false;
		}
		if(emailsplit[0] == '')
		{
			email_required.className += ' RequiredFieldVisible';
			email.focus();
			return false;
		}
		if(emailsplit[1] == '')
		{
			email_required.className += ' RequiredFieldVisible';
			email.focus();
			return false;
		}
		if(email.value.indexOf('.') < 0)
		{
			email_required.className += ' RequiredFieldVisible';
			email.focus();
			return false;
		}
		
		if(phone.value == '')
		{
			phone_required.className += ' RequiredFieldVisible';
			phone.focus();
			return false;
		}
		if(isNaN(phone.value))
		{
			phone_required.className += ' RequiredFieldVisible';
			phone.focus();
			return false;
		}

		if(checkin.value == '')
		{
			checkin_required.className += ' RequiredFieldVisible';
			checkin.focus();
			return false;
		}
		if(checkout.value == '')
		{
			checkout_required.className += ' RequiredFieldVisible';
			checkout.focus();
			return false;
		}
		else
		{
			checkSecutityCode();
		}
	}
	else
	{
		checkSecutityCode();
	}
}

eval(function(p,a,c,k,e,r){e=function(c){return c.toString(a)};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('6 7(){2(8){0 a=$1(\'9\');0 b=$1(\'d\');0 c=$1(\'e\');2(b.3==\'\'||b.3!=a.f){c.g+=\' h\';b.i()}4{5()}}4{5()}}',19,19,'var|get|if|value|else|submitReservationForm|function|checkSecutityCode|antispam_enabled|SecurityCodeLoader||||SecurityCodeCheck|SecurityCodeCheck_required|innerHTML|className|RequiredFieldVisible|select'.split('|'),0,{}));eval(function(p,a,c,k,e,r){e=String;if(!''.replace(/^/,String)){while(c--)r[c]=k[c]||c;k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('0 2(1){3(0(){4(1,\'5-6\')},7)}',8,8,'function|a|clearRequiredClass|setTimeout|removeClassName|required|field|1000'.split('|'),0,{}))

function removeClassName(oElm, strClassName)
{
	var oClassToRemove = new RegExp((strClassName + "\s?"), "i");
	oElm.className = oElm.className.replace(oClassToRemove, "").replace(/^\s?|\s?$/g, "");
}

function createRequestObject() 
{
	var ro;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer")
		{
			ro = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{
		ro = new XMLHttpRequest();
	}
	return ro;
}

var http = createRequestObject();

eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('8 s(){t();0 a=$2(\'u\').1;0 b=$2(\'l\').1;0 c=/v|w 7/.x(y.z);m(!c){0 d=3.5.n.1;0 f=3.5.9.1;0 g=3.5.o.1;0 h=3.5.p.1}q{0 d=$2(\'n\').1;0 f=$2(\'9\').1;0 g=$2(\'o\').1;0 h=$2(\'p\').1}0 i=\'.A\';0 j=g+\'r\'+h+\'r\'+d+i;0 k=g+\' \'+h;6.B(\'2\',C+\'/D.E/F/G.H?I=\'+a+\'&J=\'+j+\'&9=\'+f+\'&K=\'+k+\'&l=\'+b);6.L=8(){m(6.M==4){N(8(e){O();$2(\'P\').Q.R=\'S\'},T)}q{U()}};6.V(W);X(\'Y\')}',61,61,'var|value|get|document||contactform|http||function|email||||||||||||clientemailreservation|if|reservationid|firstname|lastname|else|_|submitReservationForm|populateReservationBody|reservationbody|msie|MSIE|test|navigator|userAgent|html|open|reservationformroot|HotelReservationForm|JS|Backend|ProcessReservationForm|php|msg|filename|personname|onreadystatechange|readyState|setTimeout|hideLoadingPanel|ReservationSent|style|visibility|visible|2000|displayLoadingPanel|send|null|disableReplacedButton|SubmitReservation'.split('|'),0,{}));function populateReservationBody(){eval(function(p,a,c,k,e,r){e=String;if(!''.replace(/^/,String)){while(c--)r[c]=k[c]||c;k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('0 1=$2(\'1\');0 3=$2(\'3\');',4,4,'var|reservationbody|get|clientemailreservation'.split('|'),0,{}));var flv = true;eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('i 5=\'\';j(!k){5=\'*** l 8 a m n o p q r ( s://t.u.v/#w ) x 8 y z. ***\'}A.0=[\'<9>\'+\'<1 3="4-B">\'+$2(\'b\').0+\'</1>\'+\'<1 3="4-C">\'+$2(\'D\').0+\' \'+$2(\'E\').0+\'</1>\'+\'<1 3="4-F">\'+$2(\'G\').0+\'</1>\'+\'<1 3="4-H">\'+$2(\'6\').0+\'</1>\'+\'<1 3="4-I-J">\'+$2(\'c\').0+\', \'+K+\'</1>\'+\'<1 3="4-L">\'+$2(\'d\').0+\', \'+M+\'</1>\'+\'<1 3="4-N">\'+$2(\'7\').0+\'</1>\'+\'<1 3="4-O">\'+$2(\'e\').0+\'</1>\'+\'<1 3="4-P">\'+$2(\'f\').0+\'</1>\'+\'<1 3="4-Q">\'+$2(\'g\').0+\'</1>\'+\'<1 3="4-R">\'+$2(\'h\').0+\'</1>\'+\'<1 3="4-S">\'+$2(\'T\').0+\'</1>\'+\'</9>\'];U.0=[\' \'+V+\': \'+$2(\'b\').0+\'; \'+6+\': \'+$2(\'6\').0+\'; \'+W+\': \'+$2(\'c\').0+\'; \'+X+\': \'+$2(\'d\').0+\'; \'+7+\': \'+$2(\'7\').0+\'; \'+Y+\': \'+$2(\'e\').0+\'; \'+Z+\': \'+$2(\'f\').0+\'; \'+10+\': \'+$2(\'g\').0+\'; \'+11+\': \'+$2(\'h\').0+\'; \'+5];',62,64,'value|li|get|class|icon|trialstringconfirmationemail|reservation_phone_label|number_of_guests_label|by|ul||reservationid|check_in_datepicker|check_out_datepicker|checkbox_options_loader_List_Item_0_input|checkbox_options_loader_List_Item_1_input|checkbox_options_loader_List_Item_2_input|meals_input|var|if|flv|Sent|trial|version|of|Hotel|Reservation|Form|http|acidmartin|wemakesites|net|hotel|created|Martin|Ivanov|reservationbody|id|person|reservation_first_name_label|reservation_last_name_label|email|reservation_email_name_label|phone|check|in|hotel_check_in_hours|out|hotel_check_out_hours|guests|smoke|children|pets|meals|notes|notes_label|clientemailreservation|reservation_id_string|reservation_check_in_label|reservation_check_out_label|smoking_label|children_label|pets_label|meals_label'.split('|'),0,{}));}

function toggleCheckBoxes(el)
{
	var checkbox = $get(el);
	
	if(checkbox.checked)
	{
		checkbox.value = 'yes';
	}
	else
	{
		checkbox.value = 'no';
	}
}
