function submitForm(){updateRTEs();alert("rte1 = "+htmlDecode(document.form.rte1.value));return true;}
function note(content){return true;}
function goToUrl(url)
{document.location=url;}
function htmlEncode(text){return text.replace(/\&/ig,'&amp;').replace(/\</ig,'&lt;').replace(/\>/ig,'&gt;').replace(/\"/ig,'&quot;');}
function htmlDecode(text){return text.replace(/\&amp\;/ig,'&').replace(/\&lt\;/ig,'<').replace(/\&gt\;/ig,'>').replace(/\&quot\;/ig,'"');}
function MM_preloadImages(){var d=document;if(d.images){if(!d.MM_p)d.MM_p=new Array();var i,j=d.MM_p.length,a=MM_preloadImages.arguments;for(i=0;i<a.length;i++)
if(a[i].indexOf("#")!=0){d.MM_p[j]=new Image;d.MM_p[j++].src=a[i];}}}
function MM_preloadImages(){var d=document;if(d.images){if(!d.MM_p)d.MM_p=new Array();var i,j=d.MM_p.length,a=MM_preloadImages.arguments;for(i=0;i<a.length;i++)
if(a[i].indexOf("#")!=0){d.MM_p[j]=new Image;d.MM_p[j++].src=a[i];}}}
function MM_swapImgRestore(){var i,x,a=document.MM_sr;for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++)x.src=x.oSrc;}
function MM_findObj(n,d){var p,i,x;if(!d)d=document;if((p=n.indexOf("?"))>0&&parent.frames.length){d=parent.frames[n.substring(p+1)].document;n=n.substring(0,p);}
if(!(x=d[n])&&d.all)x=d.all[n];for(i=0;!x&&i<d.forms.length;i++)x=d.forms[i][n];for(i=0;!x&&d.layers&&i<d.layers.length;i++)x=MM_findObj(n,d.layers[i].document);if(!x&&d.getElementById)x=d.getElementById(n);return x;}
function MM_swapImage(){var i,j=0,x,a=MM_swapImage.arguments;document.MM_sr=new Array;for(i=0;i<(a.length-2);i+=3)
if((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x;if(!x.oSrc)x.oSrc=x.src;x.src=a[i+2];}}
function MM_reloadPage(init){if(init==true)with(navigator){if((appName=="Netscape")&&(parseInt(appVersion)==4)){document.MM_pgW=innerWidth;document.MM_pgH=innerHeight;onresize=MM_reloadPage;}}
else if(innerWidth!=document.MM_pgW||innerHeight!=document.MM_pgH)location.reload();}
MM_reloadPage(true);function MM_showHideLayers(){var i,p,v,obj,args=MM_showHideLayers.arguments;for(i=0;i<(args.length-2);i+=3)if((obj=MM_findObj(args[i]))!=null){v=args[i+2];if(obj.style){obj=obj.style;v=(v=='show')?'visible':(v=='hide')?'hidden':v;}
obj.visibility=v;}}
function MM_jumpMenu(targ,selObj,restore){eval(targ+".location=\'"+selObj.options[selObj.selectedIndex].value+"\'");if(restore)selObj.selectedIndex=0;}
function validateEmail(str){var at="@";var dot=".";var lat=str.indexOf(at);var lstr=str.length;var ldot=str.indexOf(dot);if(str.indexOf(at)==-1){return false;}
if(str.indexOf(at)==-1||str.indexOf(at)==0||str.indexOf(at)==lstr){return false;}
if(str.indexOf(dot)==-1||str.indexOf(dot)==0||str.indexOf(dot)==lstr){return false;}
if(str.indexOf(at,(lat+1))!=-1){return false;}
if(str.substring(lat-1,lat)==dot||str.substring(lat+1,lat+2)==dot){return false;}
if(str.indexOf(dot,(lat+2))==-1){return false;}
if(str.indexOf(" ")!=-1){return false;}
return true;}
function ValidateForm(){var emailID=document.frmSample.txtEmail
if((emailID.value==null)||(emailID.value=="")){alert("Please Enter your Email ID")
emailID.focus()
return false}
if(echeck(emailID.value)==false){emailID.value=""
emailID.focus()
return false}
return true}
function go_back(){history.back();}
function launchwin(uri,name,args){var newwin=window.open(uri,name,args);newwin.focus();}
function openWindow(url,width,height){x=(640-width)/2,y=(480-height)/2;if(screen){y=(screen.availHeight-height)/2;x=(screen.availWidth-width)/2;}
var myWin=window.open(url,'newWin','width='+width+',height='+height+',screenX='+x+',screenY='+y+',top='+y+',left='+x);if(!myWin){launchwin(url,"newWin",'width='+width+',height='+height+',screenX='+x+',screenY='+y+',top='+y+',left='+x);}}
function redirect(url){window.location=url;}
function updatefilename(){var pattern=/[\/\\]([^\/\\]+)$/;var result;result=pattern.exec(document.getElementById('fileName').value);if(result){document.getElementById('file').value=result[1].replace(/\s+/g,'_');}
return true;}
function checkRequiredFields(formName){checkForm=document.getElementById(formName);if(formName=="request_a_quote"||formName=="group_reservations"){requiredFields=new Array("first_name","last_name","email_address","phone_number");}
foundErrors=false;for(i=0;i<requiredFields.length;i++){formField=requiredFields[i];if(checkForm.eval(formField).value==""){foundErrors=true;}else if(formField.indexOf("email")>=0&&validateEmail(checkForm.eval(formField).value)==false){foundErrors=true;}}
if(foundErrors==true){alert("Please fill valid responses for all required fields marked with a '*' to continue.");return false;}
return true;};ieHover=function(){var hovLIs=document.getElementById("primaryNav").getElementsByTagName("li");for(var i=0;i<hovLIs.length;i++){hovLIs[i].onmouseover=function(){this.className+=" hover";}
hovLIs[i].onmouseout=function(){this.className=this.className.replace(" hover","");}}}
if(window.attachEvent)window.attachEvent("onload",ieHover);$(document).ready(function(){var inputTextDefault=$("input.email").attr("value");var inputBox=$("input.email");inputBox.attr("value",inputTextDefault);inputBox.focus(inputFocus);inputBox.blur(inputBlur);function inputFocus(){$(this).addClass("active");if($(this).attr("value")==inputTextDefault)$(this).attr("value","");};function inputBlur(){$(this).removeClass("active");if($(this).attr("value")=="")$(this).attr("value",inputTextDefault);};});;var bo_ns_id=0;function startIeFix(){if(isIE()){document.write('<div id="bo_ns_id_'+bo_ns_id+'"><!-- ');}}
function endIeFix(){if(isIE()){document.write('</div>');var theObject=document.getElementById("bo_ns_id_"+bo_ns_id++);var theCode=theObject.innerHTML;theCode=theCode.substring(4,9+theCode.indexOf("</object>"))
document.write(theCode);}}
function isIE(){var strBrwsr=navigator.userAgent.toLowerCase();if(strBrwsr.indexOf("msie")>-1&&strBrwsr.indexOf("mac")<0){if(parseInt(strBrwsr.charAt(strBrwsr.indexOf("msie")+5))<6){return false;}
if(strBrwsr.indexOf("win98")>-1||strBrwsr.indexOf("win 9x 4.90")>-1||strBrwsr.indexOf("winnt4.0")>-1||strBrwsr.indexOf("windows nt 5.0")>-1){return false;}
return true;}else{return false;}};document.write("<link rel=\"stylesheet\" href=\"inc/date_picker.css\" type=\"text/css\" />");var DatePicker={version:0.31,constantHeight:true,useDropForYear:false,useDropForMonth:false,yearsPriorInDrop:10,yearsNextInDrop:10,year:new Date().getFullYear(),firstDayOfWeek:0,abbreviateMonthInLink:true,abbreviateYearInLink:false,showDaySuffixInLink:false,showDaySuffixInCalendar:false,largeCellSize:22,urlBase:null,showCancelLink:true,_priorLinkText:[],_priorDate:[],months:'January,February,March,April,May,June,July,August,September,October,November,December'.split(','),days:'Sun,Mon,Tue,Wed,Thu,Fri,Sat'.split(','),toggleDatePicker:function(id){var calendar=this.findCalendarElement(id);if(calendar.style.display=='block'){calendar.style.display='none';}else{calendar.style.display='block';this._priorLinkText[id]=this.findLinkElement(id).innerHTML;this._priorDate[id]=document.getElementById(id).value;this.writeCalendar(id);}},cancel:function(id){this.findLinkElement(id).innerHTML=this._priorLinkText[id];document.getElementById(id).value=this._priorDate[id];this.findCalendarElement(id).style.display='none';},unclipDates:function(d1,d2){if(d2.getDate()!=d1.getDate()){d2=new Date(d2.getFullYear(),d2.getMonth(),0);}
return d2;},changeCalendar:function(id,offset){var d1=this.getSelectedDate(id),d2;if(offset%12==0){d2=new Date(d1.getFullYear()+offset/12,d1.getMonth(),d1.getDate());}else if(d1.getMonth()==0&&offset==-1){d2=new Date(d1.getFullYear()-1,11,d1.getDate());}else{d2=new Date(d1.getFullYear(),d1.getMonth()+offset,d1.getDate());}
d2=this.unclipDates(d1,d2);ansi_date=d2.getFullYear()+'-'+(d2.getMonth()+1)+'-'+d2.getDate();this.setDate(id,ansi_date);this.writeCalendar(id);},setDate:function(id,ansiDate){var d_day=(this.showDaySuffixInLink?this.formatDay(ansiDate.split('-')[2]):ansiDate.split('-')[2]);var d_year=(this.abbreviateYearInLink?ansiDate.split('-')[0].substring(2,4):ansiDate.split('-')[0]);var d_mon=this.getMonthName(Number(ansiDate.split('-')[1])-1);if(this.abbreviateMonthInLink){d_mon=d_mon.substring(0,3);}
document.getElementById(id).value=ansiDate;this.findLinkElement(id).innerHTML=d_day+' '+d_mon+' '+d_year;},pickDate:function(id,ansi_date){this.setDate(id,ansi_date);this.toggleDatePicker(id);if(this.urlBase){document.location.href=this.urlBase+ansi_date}},getMonthName:function(monthNum){return this.months[monthNum];},dateFromAnsiDate:function(ansi_date){return new Date(ansi_date.split('-')[0],Number(ansi_date.split('-')[1])-1,ansi_date.split('-')[2])},ansiDateFromDate:function(date){alert(date.getFullYear()+'-'+(date.getMonth()+1)+'-'+date.getDate());},getSelectedDate:function(id){if(document.getElementById(id).value=='')return new Date();return this.dateFromAnsiDate(document.getElementById(id).value);},makeChangeCalendarLink:function(id,label,offset){return('<a href="#" onclick="DatePicker.changeCalendar(\''+id+'\','+offset+')">'+label+'</a>');},formatDay:function(n){var x;switch(String(n)){case'1':case'21':case'31':x='st';break;case'2':case'22':x='nd';break;case'3':case'23':x='rd';break;default:x='th';}
return n+x;},writeMonth:function(id,n){if(this.useDropForMonth){var opts='';for(i in this.months){sel=(i==this.getSelectedDate(id).getMonth()?'selected="selected" ':'');opts+='<option '+sel+'value="'+i+'">'+this.getMonthName(i)+'</option>';}
return'<select onchange="DatePicker.selectMonth(\''+id+'\', this.value)">'+opts+'</select>';}else{return this.getMonthName(n)}},writeYear:function(id,n){if(this.useDropForYear){var min=this.year-this.yearsPriorInDrop;var max=this.year+this.yearsNextInDrop;var opts='';for(i=min;i<max;i++){sel=(i==this.getSelectedDate(id).getFullYear()?'selected="selected" ':'');opts+='<option '+sel+'value="'+i+'">'+i+'</option>';}
return'<select onchange="DatePicker.selectYear(\''+id+'\', this.value)">'+opts+'</select>';}else{return n}},selectMonth:function(id,n){d=this.getSelectedDate(id)
d2=new Date(d.getFullYear(),n,d.getDate())
d2=this.unclipDates(d,d2)
this.setDate(id,d2.getFullYear()+'-'+(Number(n)+1)+'-'+d2.getDate())
this.writeCalendar(id)},selectYear:function(id,n){d=this.getSelectedDate(id)
d2=new Date(n,d.getMonth(),d.getDate())
d2=this.unclipDates(d,d2)
this.setDate(id,n+'-'+(d2.getMonth()+1)+'-'+d2.getDate())
this.writeCalendar(id)},writeCalendar:function(id){var date=this.getSelectedDate(id);var firstWeekday=new Date(date.getFullYear(),date.getMonth(),1).getDay();var lastDateOfMonth=new Date(date.getFullYear(),date.getMonth()+1,0).getDate();var day=1;this.findLinkElement(id).innerHTML=this.findLinkElement(id).innerHTML;var o='<table cellspacing="1">';o+='<thead><tr>';o+='<th colspan="7"><table cellspacing="0" class="plain"><tr>'+'<th style="text-align:left; width:15px;">'+this.makeChangeCalendarLink(id,'&lt;',-1)+'</th>'+'<th style="width:100px;">'+(this.showDaySuffixInCalendar?this.formatDay(date.getDate()):date.getDate())+' '+this.writeMonth(id,date.getMonth())+'</th>'+'<th style="text-align:right; width:15px;">'+this.makeChangeCalendarLink(id,'&gt;',1)+'</th>'+'<th> &nbsp;&nbsp; </th>';o+='<th style="text-align:left; width:15px;">'+this.makeChangeCalendarLink(id,'&lt;&lt;',-12)+'</th>'+'<th style="width:40px;">'+this.writeYear(id,date.getFullYear())+'</th>'+'<th style="text-align:right; width:15px;">'+this.makeChangeCalendarLink(id,'&gt;&gt;',12)+'</th>';o+='</tr></table></td></tr><tr class="day_labels">';for(var i=0;i<this.days.length;i++){o+='<th>'+this.days[(i+this.firstDayOfWeek)%7]+'</th>';}
o+='</tr></thead>';if(this.showCancelLink){}
o+='<tbody>';for(rows=1;rows<7&&(this.constantHeight||day<lastDateOfMonth);rows++){o+='<tr>';for(var day_num=0;day_num<this.days.length;day_num++){var translated_day=(this.firstDayOfWeek+day_num)%7
if((translated_day>=firstWeekday||day>1)&&(day<=lastDateOfMonth)){args=[id,(date.getFullYear()+'-'+(date.getMonth()+1)+'-'+day)];style=(this.selectMonth?'style="width: '+this.largeCellSize+'px"':'');o+='<td '+style+'>'+"<a href=\"#\" onclick=\"DatePicker.pickDate('"+args.join("','")+"'); return false;\">"+day+'</a>'+'</td>';day++;}else{o+='<td>&nbsp;</td>';}}
o+='</tr></tbody>';}
o+='</table>';this.findCalendarElement(id).innerHTML=o;},findCalendarElement:function(id){return document.getElementById('_'+id+'_calendar');},findLinkElement:function(id){return document.getElementById('_'+id+'_link');}};
