
jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1;}
var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;}
expires='; expires='+date.toUTCString();}
var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}}
return cookieValue;}};(function($){function toIntegersAtLease(n)
{return n<10?'0'+n:n;}
Date.prototype.toJSON=function(date)
{return this.getUTCFullYear()+'-'+
toIntegersAtLease(this.getUTCMonth())+'-'+
toIntegersAtLease(this.getUTCDate());};var escapeable=/["\\\x00-\x1f\x7f-\x9f]/g;var meta={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'};$.quoteString=function(string)
{if(escapeable.test(string))
{return'"'+string.replace(escapeable,function(a)
{var c=meta[a];if(typeof c==='string'){return c;}
c=a.charCodeAt();return'\\u00'+Math.floor(c/16).toString(16)+(c%16).toString(16);})+'"';}
return'"'+string+'"';};$.toJSON=function(o,compact)
{var type=typeof(o);if(type=="undefined")
return"undefined";else if(type=="number"||type=="boolean")
return o+"";else if(o===null)
return"null";if(type=="string")
{return $.quoteString(o);}
if(type=="object"&&typeof o.toJSON=="function")
return o.toJSON(compact);if(type!="function"&&typeof(o.length)=="number")
{var ret=[];for(var i=0;i<o.length;i++){ret.push($.toJSON(o[i],compact));}
if(compact)
return"["+ret.join(",")+"]";else
return"["+ret.join(", ")+"]";}
if(type=="function"){throw new TypeError("Unable to convert object of type 'function' to json.");}
var ret=[];for(var k in o){var name;type=typeof(k);if(type=="number")
name='"'+k+'"';else if(type=="string")
name=$.quoteString(k);else
continue;var val=$.toJSON(o[k],compact);if(typeof(val)!="string"){continue;}
if(compact)
ret.push(name+":"+val);else
ret.push(name+": "+val);}
return"{"+ret.join(", ")+"}";};$.compactJSON=function(o)
{return $.toJSON(o,true);};$.evalJSON=function(src)
{return eval("("+src+")");};$.secureEvalJSON=function(src)
{var filtered=src;filtered=filtered.replace(/\\["\\\/bfnrtu]/g,'@');filtered=filtered.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,']');filtered=filtered.replace(/(?:^|:|,)(?:\s*\[)+/g,'');if(/^[\],:{}\s]*$/.test(filtered))
return eval("("+src+")");else
throw new SyntaxError("Error parsing JSON, source is not valid.");};})(jQuery);(function($){jQuery.fn.pngFix=function(settings){settings=jQuery.extend({blankgif:'blank.gif'},settings);var ie55=(navigator.appName=="Microsoft Internet Explorer"&&parseInt(navigator.appVersion)==4&&navigator.appVersion.indexOf("MSIE 5.5")!=-1);var ie6=(navigator.appName=="Microsoft Internet Explorer"&&parseInt(navigator.appVersion)==4&&navigator.appVersion.indexOf("MSIE 6.0")!=-1);if(jQuery.browser.msie&&(ie55||ie6)){jQuery(this).find("img[src$=.png]").each(function(){jQuery(this).attr('width',jQuery(this).width());jQuery(this).attr('height',jQuery(this).height());var prevStyle='';var strNewHTML='';var imgId=(jQuery(this).attr('id'))?'id="'+jQuery(this).attr('id')+'" ':'';var imgClass=(jQuery(this).attr('class'))?'class="'+jQuery(this).attr('class')+'" ':'';var imgTitle=(jQuery(this).attr('title'))?'title="'+jQuery(this).attr('title')+'" ':'';var imgAlt=(jQuery(this).attr('alt'))?'alt="'+jQuery(this).attr('alt')+'" ':'';var imgAlign=(jQuery(this).attr('align'))?'float:'+jQuery(this).attr('align')+';':'';var imgHand=(jQuery(this).parent().attr('href'))?'cursor:hand;':'';if(this.style.border){prevStyle+='border:'+this.style.border+';';this.style.border='';}
if(this.style.padding){prevStyle+='padding:'+this.style.padding+';';this.style.padding='';}
if(this.style.margin){prevStyle+='margin:'+this.style.margin+';';this.style.margin='';}
var imgStyle=(this.style.cssText);strNewHTML+='<span '+imgId+imgClass+imgTitle+imgAlt;strNewHTML+='style="position:relative;white-space:pre-line;display:inline-block;background:transparent;'+imgAlign+imgHand;strNewHTML+='width:'+jQuery(this).width()+'px;'+'height:'+jQuery(this).height()+'px;';strNewHTML+='filter:progid:DXImageTransform.Microsoft.AlphaImageLoader'+'(src=\''+jQuery(this).attr('src')+'\', sizingMethod=\'scale\');';strNewHTML+=imgStyle+'"></span>';if(prevStyle!=''){strNewHTML='<span style="position:relative;display:inline-block;'+prevStyle+imgHand+'width:'+jQuery(this).width()+'px;'+'height:'+jQuery(this).height()+'px;'+'">'+strNewHTML+'</span>';}
jQuery(this).hide();jQuery(this).after(strNewHTML);});jQuery(this).find("*").each(function(){var bgIMG=jQuery(this).css('background-image');if(bgIMG.indexOf(".png")!=-1){var iebg=bgIMG.split('url("')[1].split('")')[0];jQuery(this).css('background-image','none');jQuery(this).get(0).runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+iebg+"',sizingMethod='scale')";}});jQuery(this).find("input[src$=.png]").each(function(){var bgIMG=jQuery(this).attr('src');jQuery(this).get(0).runtimeStyle.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader'+'(src=\''+bgIMG+'\', sizingMethod=\'scale\');';jQuery(this).attr('src',settings.blankgif)});}
return jQuery;};})(jQuery);﻿
(function(){var ns=window.GWR=window.GWR||{};var initFunctions=[];ns.Init=function(fnInit){if(fnInit&&$.isFunction(fnInit)){initFunctions.push(fnInit);}
else{for(var i in initFunctions){initFunctions[i]();}
ns.Log('GWR.Init() Completed');}}
var eventWatcher=$('<div></div>');ns.Bind=function(eventName,fn){eventWatcher.bind(eventName,fn);}
ns.Trigger=function(eventName,data){GWR.Log('Trigger event: '+eventName);eventWatcher.triggerHandler(eventName,data);}
var log=[];ns.Log=function(s){if(window.console){try{if(arguments.length>1){console.log(arguments);}
else{console.log(s);}}catch(e){}}
else{log.push(s+'');}}
ns.ShowLog=function(){alert(log.join('\n'));}
ns.Try=function(fn){try{fn();}
catch(ex){ns.Log('Error: '+ex.message);}}
var settings={};ns.Settings=function(key,value){if(typeof key=='string'){if(value){settings[key]=value;}
return settings[key];}
return $.extend(settings,key);}
ns.BetaNavElements=function(live,beta){$('a').each(function(){var link=$(this).attr('href');if(link&&link.indexOf(live)>-1){$(this).attr('href',link.replace(live,beta));}});}
ns.Namespace=function(){var a=arguments,o=null,i,j,d;for(i=0;i<a.length;i=i+1){d=(""+a[i]).split(".");o=ns;for(j=(d[0]=="GWR")?1:0;j<d.length;j=j+1){o[d[j]]=o[d[j]]||{};o=o[d[j]];}}
return o;}
var keywordToken='#';var getHashParams=function(){var params={};var hash=window.location.hash;if(hash&&hash.length>1){if(hash.substr(0,1)==keywordToken){hash=hash.substring(1);}
var split1=hash.split('&');for(var i=0;i<split1.length;i++){var s=split1[i];var split2=s.split('=');if(split2.length==2){params[split2[0]]=split2[1];}
else{params[s]=keywordToken;}}}
return params;}
var getHashParam=function(param){var params=getHashParams();return params[param];}
var setHashParam=function(param,value){GWR.Log('set',arguments);var params=getHashParams();params[param]=value==''?keywordToken:value;GWR.Log(params);setHashString(params);return params;}
var setHashString=function(params,keywords){var pairs=[];for(var s in params){var val=params[s];if(val&&val!=''&&val!=keywordToken){pairs.push(s+'='+val);}
else if(val==keywordToken){pairs.push(s);}}
window.location.hash=pairs.length>0?pairs.join('&'):'#';}
ns.Hash=function(){if(arguments.length<=0){return getHashParams();}
var arg0=arguments[0];if(arg0==null){window.location.hash='';}
if(typeof arg0=="object"){var params=getHashParams();$.extend(params,arg0);setHashString(params);return params;}
if(typeof arg0=="string"){if(arguments.length==1){return getHashParam(arg0);}
var arg1=arguments[1];if(arg1==null){GWR.Log('unset',arg0);var params=getHashParams();for(var i in params){if(i==arg0){delete params[i];}}
setHashString(params);return params;}
else{return setHashParam(arg0,arg1);}}}
ns.GetHashKeywords=function(){var keywords=[];var params=getHashParams();for(var i in params){if(params[i]==keywordToken){keywords.push(i);}}
return keywords;}
ns.ClearHashKeywords=function(){var params=getHashParams();for(var i in params){if(params[i]==keywordToken){delete params[i];}}
setHashString(params);return params;}
var smush=function(s){var removeChars=/[^\d^\w]/g;return $.trim(s).replace(removeChars,'');}
ns.HashString=function(s,hash){if(s&&s.length>0){s=smush(s);if(arguments.length==2){if(hash&&hash.length>0){hash=smush(hash);return s.toUpperCase()==hash.toUpperCase();}
return false;}
return s;}}})();(function(){var ns=GWR.Namespace("Util");var cornerHtml='<div class="top-left"></div><div class="top-right"></div>'+'<div class="inside"><div class="inside-content"></div></div>'+'<div class="bottom-left"></div><div class="bottom-right"></div>';var clearDiv='<div class="clear"></div>';var roundClass='rounded';ns.MakeRound=function(element){return $(element).each(function(){if(!$(this).hasClass(roundClass)){$(this).find('script').remove();var children=$(this).contents();$(cornerHtml).appendTo(this).find('.inside-content').append(children).append(clearDiv);$(this).addClass(roundClass);}});}
ns.Browser={Version:function(){var version=999;if(navigator.appVersion.indexOf("MSIE")!=-1)
version=parseFloat(navigator.appVersion.split("MSIE")[1]);return version;}};var dialogHtml='<div class="dialog-container">'+'<table cellspacing="0" cellpadding="0">'+'<tr><td class="c1"></td><td class="c2"></td><td class="c3"></td><td class="c4"></td><td class="c5"></td></tr>'+'<tr class="top"><td colspan="2" class="TL X"></td><td class="T"></td><td colspan="2" class="TR X"></td></tr>'+'<tr class="middle"><td class="L"></td><td class="dialog-content" colspan="3"></td><td class="R"></td></tr>'+'<tr class="bottom"><td colspan="2" class="BL X"></td><td class="B"></td><td colspan="2" class="BR X"></td></tr>'+'</table></div>';var dialogClass='util-dialog';ns.MakeDialog=function(element){return $(element).each(function(){if(!$(this).hasClass(dialogClass)){$(this).find('script').remove();var children=$(this).contents();$(dialogHtml).appendTo(this).find('.dialog-content').append(children);$(this).addClass(dialogClass);}});}
var modalDialog=null;var dialogThemes={'util-dialog':{centerColumn:60,contentWidth:34,contentHeight:85}};ns.ShowModalDialog=function(element,width,height,theme){modalDialog=$(element);if(isNaN(width)||width<=0){width=710;}
if(!theme||!dialogThemes[theme]){theme='util-dialog';}
var myTheme=dialogThemes[theme];if(!modalDialog.hasClass(dialogClass)){modalDialog=ns.MakeDialog(element);$('.c3',modalDialog).width(width-myTheme.centerColumn);$('.dialog-content',modalDialog).width(width-myTheme.contentWidth)
if(isFinite(height)&&height>0){$('.dialog-content',modalDialog).height(height-myTheme.contentHeight);}
modalDialog.dialog({height:height,width:width,modal:true,resizable:false});}
modalDialog.dialog('open');$('.ui-widget-overlay').one('click',function(){GWR.Util.HideModalDialog();});return modalDialog;}
ns.HideModalDialog=function(){if(modalDialog){modalDialog.dialog('close');}}
ns.PreloadImages=function(images){if(images&&images.length>0){for(var i=0;i<images.length;i++){img=new Image(1,1);img.src=images[i];}}}
GWR.ClearLocationCookies=function(){$.cookie("GWR_LOCNAME",null,{path:"/"});$.cookie("GWR_LOCATION",null,{path:"/"});$.cookie("GWR_LOCATION",null);}
GWR.ViewAllLocations=function(){GWR.ClearLocationCookies();window.location.href="/";}
GWR.Init(function(){$('a.ViewAllLocations').click(function(){GWR.ClearLocationCookies();});});ns.ValidEmailString=function(s){var emailRegex=/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i;return emailRegex.test(s)===true;}
GWR.Init(function(){ns.MakeRound('#body .rounded-template');});ns.ReturnFalse=function(){return false;};$.fn.extend({hoverClass:function(className){$(this).hover(function(){$(this).addClass(className);},function(){$(this).removeClass(className);});}});})();(function(){var ns=GWR.Namespace("Header");var Util=GWR.Namespace("Util");var returnFalse=function(){return false;};ns.HideDialogs=function(){$('.gwr-dialog').hide().removeClass('active');$('#header .nav > ul > li').removeClass('active');}
ns.HideDialogs2=function(){$('.gwr-dialog-2').hide().removeClass('active');}
$(function(){$('body').mouseover(function(){ns.HideDialogs();});$('body').click(function(){ns.HideDialogs();ns.HideDialogs2();});});var isTextboxDefaultValue=function(textbox){return $(textbox).val()==$(textbox).attr('rel');}
$(function(){if(ns.LocationId){$.cookie("GWR_LOCATION",ns.LocationId,{expires:30,path:"/"});}
var bookingPhone=ns.PhoneBooking;var locURL=ns.LocURL;var visitedRespath=$.cookie('VisitedRespath');if(visitedRespath){$('.footer-phone-text li').html('<a href="'+locURL+'/guestservices/contact" rel="nofollow">'+bookingPhone+'</a>');}});GWR.Init(function(){$('#header .location').click(function(){var locationDiv=$('#change-location');var changeLocationDiv=GWR.Util.MakeDialog('#change-location');if(!changeLocationDiv.hasClass('active')){ns.HideDialogs();changeLocationDiv.addClass('active');if(!changeLocationDiv.hasClass('gwr-dialog')){$('#change-location li:even').addClass('odd');}
$('#header,#change-location').mouseover(returnFalse);changeLocationDiv.removeClass('gwr-dialog');$('body').mouseover();changeLocationDiv.slideDown({easing:'easeOutQuad',duration:600,complete:function(){setTimeout(function(){$('body').one('click mouseover',function(){changeLocationDiv.removeClass('active').slideUp('fast');$('#header,#change-location').unbind('mouseover',returnFalse);});changeLocationDiv.addClass('gwr-dialog');},1000);}});var label=$('#header .location');var labelOffset=label.offset();var labelHeight=label.height();locationDiv.appendTo('body');locationDiv.css({'position':'absolute','top':(labelOffset.top+labelHeight-17)+'px','left':(labelOffset.left-24)+'px','right':'auto','bottom':'auto'});}
else{changeLocationDiv.removeClass('active').slideUp('fast');$('#header,#change-location').unbind('mouseover',returnFalse);}
return false;}).hover(function(){$(this).addClass('location-hover');},function(){$(this).removeClass('location-hover');});$('#change-location li').click(function(){$('#change-location li').removeClass('selected');$(this).addClass('selected');$('#header .location .label').html($(this).text());$('#change-location').hide();var navElement=$('a',this);if(navElement.length>0){window.location.href=navElement.attr('href');return false;}}).hover(function(){$(this).addClass('hover');},function(){$(this).removeClass('hover');});});GWR.Init(function(){var navTree=$('#header .nav').html();$('#header .nav-deals-banner').click(function(){location.href=$(this).attr('rel');if(window.location.pathname.search('plan/deals')!=-1){location.reload(true);}
return false;});$('#header .breadcrumb a').click(function(){window.location=$(this).attr('href');return false;});$('#header .breadcrumb').click(function(){var siteMap=$('<div class="sitemap"></div>');siteMap.append('<div class="sitemap-title title-text-large">Site Map</div>');siteMap.append(navTree);var topMenus=siteMap.children('ul').children('li');topMenus.addClass('menu-text primary');siteMap.wrapInner('<div class="sitemap-content"></div>');GWR.Util.ShowModalDialog(siteMap,710,500);var firstColHeight=0;var secondCol=false;topMenus.each(function(){if(secondCol){$(this).addClass('col2');}
else if(firstColHeight>250){$(this).addClass('coltop col2').css('margin-top','-'+firstColHeight+'px');secondCol=true;}
firstColHeight+=$(this).outerHeight(true);GWR.Log(firstColHeight);});});$('#header .nav').mouseover(returnFalse);$('#header .nav li.menu').mouseover(returnFalse);$('#header .nav > ul').children('li.leaf').mouseover(function(){ns.HideDialogs();ns.HideDialogs2();$(this).addClass('active');});$('#header .nav li.expanded').mouseover(function(){ns.HideDialogs();ns.HideDialogs2();var subMenuDialog=$('.submenu',this);if(subMenuDialog.length<1){var positionLeft=$(this).position().left;var subMenu=$('ul.menu',this).wrap('<div class="submenu"></div>').show();var subMenuDialog=GWR.Util.MakeDialog(subMenu.parent());subMenuDialog.css('left',positionLeft-17).mouseover(returnFalse).addClass('gwr-dialog').show();$('li:first',subMenu).addClass('first');$('li:even',subMenu).addClass('odd');$('li a',subMenu).each(function(){if($(this).attr('href').indexOf('/giftcards')>0){$(this).attr('target','_blank');}});}
subMenuDialog.show();$(this).addClass('active');return false;});$('#header .nav .menu li').hover(function(){if($(this).hasClass('leaf')){$(this).addClass('hover');}},function(){$(this).removeClass('hover');}).click(function(){var navElement=$('a',this);if(navElement.length>0){var link=navElement.attr('href');if(navElement.attr('target')=='_blank'){window.open(link,'_blank','top=10, left=350, height=700, width=900, location=no, toolbar=no, menubar=no, resizable=yes, scrollbars=yes');}
else{window.location.href=link;}
return false;}});$('#header .links .header-links-text .first').click(function(){var navElement=$('a',this);if(navElement.length>0){var link=navElement.attr('href');if(navElement.attr('target')=='_blank'){window.open(link,'_blank','top=10, left=350, height=700, width=900, location=no, toolbar=no, menubar=no, resizable=yes, scrollbars=yes');}
else{window.location.href=link;}
return false;}});})
GWR.Init(function(){var reviews=(ns.ReviewItems?ns.ReviewItems:null);if(reviews){var reviewDialog='<div id="gwr-targeted-review-dialog">';reviewDialog+='<div class="review-header">';reviewDialog+='<div class="title title-text-bold">Guest Reviews</div>';reviewDialog+='<div class="top-close text"><img alt="close" src="/sites/all/themes/gwr3/images/dialog-close.png" /></div>';reviewDialog+='<div class="clear"></div>';reviewDialog+='</div>';reviewDialog+='<div class="review-content"><div class="reviews">';for(var item in reviews)
{reviewDialog+='<div class="review-item">';reviewDialog+='<div class="review-title title-text">'+reviews[item].Title+'</div>';if(reviews[item].ShowReadMoreLink){var body=reviews[item].TrimmedBody.replace(/(<p>|<div.*>)/gi,'').replace(/<\/p>|<\/div>|<br \/>/gi,'...');reviewDialog+='<div class="description text">'+body+'</div>';}
else{reviewDialog+='<div class="description text">'+reviews[item].Body+'</div>';}
reviewDialog+='<div class="expand text">'+reviews[item].Body+'</div>';reviewDialog+='<div class="bottom">';reviewDialog+='<div class="rating" style="width:'+reviews[item].RatingWidth+'px"></div>';reviewDialog+='<div class="signature text-bold">'+reviews[item].Signature+'</div>';if(reviews[item].ShowReadMoreLink){reviewDialog+='<div class="more text"><a href="explore/reviews" title="Read More">Read More</a></div>';}
reviewDialog+='</div>';reviewDialog+='<div class="clear"><br/></div>';reviewDialog+='</div>';}
reviewDialog+='</div></div>';reviewDialog+='</div>';$('.targeted-review-link').each(function(){$(this).show();$(this).click(function(){$('body').append(reviewDialog);GWR.Util.ShowModalDialog('#gwr-targeted-review-dialog',700,550);}).hover(function(){$(this).addClass('targeted-review-link-hover');},function(){$(this).removeClass('targeted-review-link-hover');});return false;});$('#gwr-targeted-review-dialog .review-content .reviews .review-item .bottom .more').live('click',function(){if($(this).parent().parent().find('.expand').is(":hidden")){$(this).find('a').html('Hide Details >');$(this).parent().parent().find('.description').hide();$(this).parent().parent().find('.expand').slideDown();}
else{$(this).find('a').html('Read More >');$(this).parent().parent().find('.expand').slideUp();$(this).parent().parent().find('.description').show();}
return false;});$('#gwr-targeted-review-dialog .review-header .top-close').live('click',function(){GWR.Util.HideModalDialog();$('#gwr-targeted-review-dialog').remove();});}});$(function(){$('#header .link-share-this-page').click(function(){var div=$('#header > .share-this-page').addClass('gwr-dialog-2');GWR.Util.MakeDialog(div);if(div.is(':hidden')){ns.HideDialogs();$('.share-email-text,.share-email-confirm,.share-email-wait','#header').hide();$('#header .share-this-page .email').removeClass('selected');$('#header .share-this-page li:even').addClass('odd');$('#header,#header .link-share-this-page').mouseover(returnFalse);div.slideDown({easing:'easeOutQuad',duration:600,complete:function(){$('body').one('click',function(){div.slideUp('fast');});}});}
else{div.slideUp('fast');$('#header,#header .link-share-this-page').unbind('mouseover',returnFalse);}
return false;});$('#header .share-this-page .email').click(function(){$('.share-email-confirm,.share-email-wait','#header').hide();$('#header .share-email-text').slideDown();$(this).addClass('selected');return false;});$('#share-email-close').click(function(){$('.share-email-text,.share-email-confirm,.share-email-wait','#header').hide();$('#header .share-this-page .email').removeClass('selected');return false;});$('#header .send-button').click(function(){var email=$('#share-email-input').val();if(email&&email!=''&&GWR.Util.ValidEmailString(email)){GWR.Log('valid email address, sending address to server: '+email);$.ajax({data:{email:email},dataType:'text',type:'post',url:'/share-email',success:function(text){$('#header .share-email-wait').hide();if(text=='success'){$('#header .share-email-confirm').show();}
else{alert('An error has occured.  Please check the email address and try again.');$('#header .share-email-text').show();}}});$('#header .share-email-text').hide();$('#header .share-email-wait').show();}
else{GWR.Log('Invalid email address: '+email);}
return false;});$('#header .share-this-page .facebook').click(function(){var referUrl=encodeURI('http://www.facebook.com/share.php?u=');var thisPage=encodeURI(window.location.href);window.open(referUrl+thisPage,'_blank');return false;});$('#header .share-this-page .myspace').click(function(){var referUrl=encodeURI('http://www.myspace.com/index.cfm?fuseaction=postto&');referUrl+='t='.encodeURI('Great Wolf Lodge');'&u='.encodeURI(window.location.href);window.open(referUrl,'_blank');return false;});$('#header .share-this-page li').click(function(){var navElement=$('a',this);if(navElement.length>0){var link=navElement.attr('href');if(link&&link.substring(0,4)=='http'){window.open(link,'_blank');return false;}}}).hover(function(){$('#header .share-this-page li').removeClass('hover');$(this).addClass('hover');},function(){$(this).removeClass('hover');});});$(function(){$('#gwr-faq-dialog').remove();var faqs=(ns.FAQItems?ns.FAQItems:null);if(faqs){var faqDialog='<div id="gwr-faq-dialog">';faqDialog+='<div class="gwr-faq-header">';faqDialog+='<div class="title title-text-bold">Frequently Asked Questions</div>';faqDialog+='<div class="top-close text"><img alt="close" src="/sites/all/themes/gwr3/images/dialog-close.png" /></div>';faqDialog+='<div class="clear"></div>';faqDialog+='</div>';faqDialog+='<div class="faq-search-box">';faqDialog+='<input class="search-textbox textbox-hint-text" type="text" value="FAQ Search" rel="FAQ Search" />';faqDialog+='</div><div class="clear"></div>';faqDialog+='<div class="gwr-faq-content">';for(var item in faqs)
{faqDialog+='<div class="faq-item">';faqDialog+='<div class="faq-question text-large">'+faqs[item].Question+'</div>';faqDialog+='<div class="faq-answer text">'+faqs[item].Answer+'</div>';faqDialog+='</div>';}
faqDialog+='<div class="more-link text">';faqDialog+='<a href="/guestservices/faq" class="text">More FAQs</a>';faqDialog+='</div>';faqDialog+='</div>';faqDialog+='</div>';$('#header .faq-link a').click(function(){$('body').append(faqDialog);GWR.Util.ShowModalDialog('#gwr-faq-dialog',650,500);$('#gwr-faq-dialog input.search-textbox').blur();return false;});$('#gwr-faq-dialog .gwr-faq-header .top-close').live('click',function(){GWR.Util.HideModalDialog();});}});var showRestoolExtend=function(){var div=$('#header .restool-extended');ns.HideDialogs();if(!div.hasClass('active')){div.addClass('active');if(!div.hasClass('gwr-dialog-2')){div.addClass('gwr-dialog-2');var div=GWR.Util.MakeRound('#header .restool-extended');$('#header .restool, #header .restool-extended').click(returnFalse).mouseover(returnFalse);}
div.show();}}
GWR.Init(function(){var restoolError=false;$('#header .submit').click(function(){var reservationUrl=null;var navElement=$(this).parent('a');if(navElement.length>0){reservationUrl=navElement.attr('href');}
if(!reservationUrl||reservationUrl==''){reservationUrl='https://reservations.greatwolf.com/';}
var params=[];$('#header .restool-error').hide();var locationControl=$('#restool-location');if(locationControl.length>0){var hotelCode=locationControl.val();if(!hotelCode||hotelCode==''){restoolError=true;$('#header .restool-error').show();$('#header .restool-extended').hide().removeClass('active');return false;}
else{params.push('resHotel='+hotelCode);}}
var arrivalDateText=$('#restool-arrival').val();var defaultArrivalText=$('#restool-arrival').attr('rel');if(arrivalDateText&&arrivalDateText!=''&&arrivalDateText!=defaultArrivalText){params.push('resArrival='+arrivalDateText.replace(' ',''));}
var departureDateText=$('#restool-departure').val();var defaultDepartureText=$('#restool-departure').attr('rel');if(departureDateText&&departureDateText!=''&&departureDateText!=defaultDepartureText){params.push('resDeparture='+departureDateText.replace(' ',''));}
var adultText=$('#restool-adults').val();if(adultText&&adultText!=''){params.push('resAdult='+adultText);}
var childText=$('#restool-children').val();if(childText&&childText!=''){params.push('resChild='+childText);}
var offerText=$('#restool-offer-code').val();if(offerText&&offerText!=''){params.push('resPromo='+offerText);}
var queryDelimiter='';var queryString='';if(params.length>0){queryString=params.join('&');queryDelimiter=reservationUrl.indexOf('?')>=0?'&':'?';}
window.location=reservationUrl+queryDelimiter+queryString;return false;});$('#restool-location').change(function(){if(restoolError){var val=$(this).val();if(!val||val==''){$('#header .restool-error').show();}
else{$('#header .restool-error').hide();restoolError=false;}}});});$(function(){var today=new Date(),tomorrow=new Date();tomorrow.setDate(tomorrow.getDate()+1);var restoolArrival=$('#restool-arrival'),restoolDeparture=$('#restool-departure');var dateFormat='m/d/yy';var currentDatepicker=null;var options={changeFirstDay:false,changeMonth:false,changeYear:false,showAnim:'fadeIn',dayNamesMin:['S','M','T','W','T','F','S'],hideIfNoPrevNext:true,showOn:'none',prevText:'',nextText:'',buttonImageOnly:true,dateFormat:dateFormat,onClose:function(){currentDatepicker=null;$.datepicker.dpDiv.hide();},beforeShow:function(){$.datepicker.dpDiv.css('margin-top','3px');$.datepicker.dpDiv.click(returnFalse);$.datepicker.dpDiv.show();}}
restoolArrival.datepicker($.extend({minDate:today,onSelect:function(txt){var d1=new Date(txt);var d2=new Date(restoolDeparture.val());var d3=new Date(d1);d3.setDate(d3.getDate()+5);if(d2==null||isNaN(d2)||d2<=d1||d2>d3){d1.setDate(d1.getDate()+1);restoolDeparture.val($.datepicker.formatDate(dateFormat,d1)).addClass('textbox-text');}
$(this).addClass('textbox-text');showRestoolExtend();$(this).datepicker('hide');$.datepicker.dpDiv.hide();currentDatepicker=null;}},options));restoolDeparture.datepicker($.extend({minDate:tomorrow,onSelect:function(txt){var d1=new Date(restoolArrival.val());var d2=new Date(txt);var d3=new Date(d2);d3.setDate(d3.getDate()-5);if(d1==null||isNaN(d1)||d2<=d1||d1<d3){d2.setDate(d2.getDate()-1);restoolArrival.val($.datepicker.formatDate(dateFormat,d2)).addClass('textbox-text');}
$(this).addClass('textbox-text');showRestoolExtend();$(this).datepicker('hide');$.datepicker.dpDiv.hide();}},options));var showArrivalDatepicker=function(){if(currentDatepicker==restoolArrival){restoolArrival.datepicker('hide');}
else{restoolArrival.datepicker('show');currentDatepicker=restoolArrival;}}
var showDepartureDatepicker=function(){if(currentDatepicker==restoolDeparture){restoolDeparture.datepicker('hide');}
else{restoolDeparture.datepicker('show');currentDatepicker=restoolDeparture;}}
$('#header .restool .arrival-datepicker').mousedown(function(){showArrivalDatepicker();return false;});$('#header .restool .departure-datepicker').mousedown(function(){showDepartureDatepicker();return false;});restoolArrival.click(function(){if(isTextboxDefaultValue(restoolArrival)||isTextboxDefaultValue(restoolDeparture)){currentDatepicker=null;showArrivalDatepicker();}
else{showRestoolExtend();restoolArrival.datepicker('hide');}
return false;});restoolDeparture.click(function(){if(isTextboxDefaultValue(restoolArrival)||isTextboxDefaultValue(restoolDeparture)){currentDatepicker=null;showDepartureDatepicker();}
else{showRestoolExtend();restoolDeparture.datepicker('hide');}
return false;});});GWR.Init(function(){$('#header input:text').each(function(){if(!isTextboxDefaultValue(this)){$(this).addClass('textbox-text');}});});$(function(){$('#header input:text').keyup(function(e){$(this).toggleClass('textbox-text',!isTextboxDefaultValue(this));}).blur(function(){if($(this).val()==''&&$(this).attr('rel')){$(this).val($(this).attr('rel')).removeClass('textbox-text');}}).focus(function(){if(!isTextboxDefaultValue(this)){this.select();}
else{$(this).val('').addClass('textbox-text').click();}});});$(function(){var webSearch=null;function addPaginationLinks(results){if(webSearch&&webSearch.cursor){var cursor=webSearch.cursor;var numPages=cursor.pages.length;if(numPages>1){var currentPage=cursor.currentPageIndex;var pagesDiv=$('<div class="search-pager text"></div>');for(var i=0;i<numPages;i++){var page=cursor.pages[i];if(currentPage==i){$('<span class="pager-label">'+page.label+'</span>').appendTo(pagesDiv);}
else{$('<a class="pager-link" href="javascript:;">'+page.label+'</a>').data('page',i).appendTo(pagesDiv).click(function(){GWR.Log('page '+$(this).data('page'));webSearch.gotoPage($(this).data('page'));return false;});}}}
$(results).append(pagesDiv);}}
var searchComplete=function(){if(webSearch&&webSearch.results&&webSearch.results.length>0){GWR.Log(webSearch);var results=$('#gwr-search-results .results-content').empty().scrollTop(0);for(var i=0;i<webSearch.results.length;i++){var result=webSearch.results[i];var node=result.html.cloneNode(true);results.append(node);}
addPaginationLinks(results);}
else{$('#gwr-search-results .results-content').html('<div class="loading text">No results found.  Please try a different search phrase.</div>');}}
var getSiteRestriction=function(){var baseUrl="www.greatwolf.com";var locationPath=GWR.Settings("LocationWebsitePath");if(locationPath){return baseUrl+"/"+locationPath;}
var splitLocation=window.location.href.split('/');if(splitLocation.length>3){return baseUrl+"/"+splitLocation[3];}
else{return baseUrl;}}
var doSearch=function(){if(webSearch==null){google.search.Search.getBranding(document.getElementById('powered-by-google'));webSearch=new google.search.WebSearch();webSearch.setSiteRestriction(getSiteRestriction());webSearch.setSearchCompleteCallback(this,searchComplete,null);webSearch.setLinkTarget(google.search.Search.LINK_TARGET_PARENT);googleSearchIsLoaded=true;}
var searchPhrase=$('#header .search input.search-textbox').val();webSearch.execute(searchPhrase);}
var googleApiKey="ABQIAAAAzRQYhFSZRl-WhWFr1AseOhRYANLVubwGylPlv5tTEY_P69MrkBSYL3dpMMMcdh86bHiiN6y2rL53ig";var googleLoaderUrl="http://www.google.com/jsapi?key="+googleApiKey;var googleApiLoaded=false;$('#header .search input.search-textbox').keyup(function(e){var val=$(this).val();var highlight=val!=$(this).attr('rel');if(e.which==13&&highlight&&val!=''){GWR.Log('Keyup Event: Search: '+val);$('#gwr-search-results .results-content').html('<div class="loading text">Loading, please wait...</div>');GWR.Util.ShowModalDialog('#gwr-search-results');var search=function(){if(webSearch){doSearch();}
else{google.load('search','1',{"callback":doSearch});}}
if(googleApiLoaded){search();}
else{$.getScript(googleLoaderUrl,function(){googleApiLoaded=true;search();});}}});$('#gwr-search-results .top-close').live('click',function(){GWR.Util.HideModalDialog();});$('#gwr-search-results .dialog-cancel-button').live('click',function(){GWR.Util.HideModalDialog();});$('#gwr-faq-dialog input.search-textbox').live('click',function(){$(this).val('');});$('#gwr-faq-dialog input.search-textbox').live('keyup',function(e){var val=$(this).val();var highlight=val!=$(this).attr('rel');if(e.which==13&&highlight&&val!=''){$('#gwr-faq-dialog .gwr-faq-content').html('<div class="loading text">Searching FAQs, please wait...</div>');var data={};data.SearchTerm=val;data.LocationID=ns.LocationId;$.ajax({type:"POST",url:"/faq-items",data:data,dataType:'json',success:function(json){var faqs='';var faqUrl='';for(key in json){var question=json[key].Question;var answer=json[key].Answer;if(faqUrl.length==0){faqUrl=json[key].FAQUrl;}
faqs+='<div class="faq-item">';faqs+='<div class="faq-question text-large">'+question+'</div>';faqs+='<div class="faq-answer text">'+answer+'</div>';faqs+='</div>';}
if(faqs.length>0){faqs+='<div class="more-link text">';faqs+='<a href="'+faqUrl+'" class="text">More FAQs</a>';faqs+='</div>';$('#gwr-faq-dialog .gwr-faq-content').html(faqs);}
else{$('#gwr-faq-dialog .gwr-faq-content').html('<div class="text-bold">Your search returned 0 results.  Please try again</div>');}}});}});});})();(function(){var ns=GWR.Namespace("Footer");GWR.Init(function(){GWR.Util.MakeRound('#footer .links');});$(function(){var flashFile=ns.PartnerFlash;var images=ns.PartnerImages;var sleep=ns.PartnerSleep*1000;var fade=ns.PartnerFade*1000;if(flashFile&&flashFile!=""){$('#footer .partners').html('<div id="partner-flash"></div>');swfobject.embedSWF(flashFile,'partner-flash','305','100','9.0.0',"expressInstall.swf",false,{wmode:"transparent"});}
else if(images&&images.length>0){var currentImage=1;var timeout=null;var displayImage=function(){var image=images[currentImage];if(image){$('#footer-partners img.current').fadeOut(fade);$('#footer-partners img.next').fadeIn(fade,function(){$('#footer-partners img.current').attr('src',image.FilePath).show();if(++currentImage>=images.length){currentImage=0;}
image=images[currentImage];$('#footer-partners img.next').hide().attr('src',image.FilePath);timeout=setTimeout(displayImage,sleep);});}}
if(images.length>1){timeout=setTimeout(displayImage,sleep+5000);}}
$(window).bind('resize',function(){var windowWidth=$(window).width();if($(window).width()<1080){$('#feedback-icon').hide();}
else{$('#feedback-icon').show();}});$('#feedback-icon a').click(function(){window.open($(this).attr('href'),'Feedback','top=40, left=200, height=700, width=900, location=no, toolbar=no, menubar=no, resizable=yes, scrollbars=yes');return false;});});})();(function(){var ns=GWR.Namespace("Cookies");var beta=false;var cookieOptions={expires:1,path:'/',domain:'.greatwolf.com',secure:false};if(location.hostname.toLowerCase().indexOf("greatlakesco.com")>-1){cookieOptions.domain=".greatlakesco.com";beta=true;}
else if(location.hostname.toLowerCase().indexOf("localhost")>-1){cookieOptions.domain=null;beta=true;}
var cookieOptionsTemp=$.extend({},cookieOptions,{expires:null});ns.AddPackage=function(packageCode){if(!ns.HasPackage(packageCode)){var resPackages=$.cookie('resPackages');var packageArray=resPackages?resPackages.split(","):[];packageArray.push(packageCode);$.cookie('resPackages',packageArray.join(','),cookieOptions);}}
ns.RemovePackage=function(packageCode){if(ns.HasPackage(packageCode)){var resPackages=$.cookie('resPackages');var packageArray=resPackages?resPackages.split(","):[];packageArray=$.grep(packageArray,function(elementOfArray,indexInArray){return elementOfArray!=packageCode;});$.cookie('resPackages',packageArray.join(','),cookieOptions);}}
ns.HasPackage=function(packageCode){var resPackages=$.cookie('resPackages');return resPackages&&$.inArray(packageCode,resPackages.split(","))>-1;}
ns.GetLastPackage=function(){return $.cookie('lastPackage');}
ns.SetLastPackage=function(packageCode){$.cookie('lastPackage',packageCode,cookieOptions);}
ns.SetGuestId=function(guestId,tempOnly){var opts=$.extend({},(tempOnly?cookieOptionsTemp:cookieOptions));if(!beta){opts.secure=true;}
$.cookie('ResProfileID',guestId,opts);}
ns.GetGuestId=function(){return $.cookie('ResProfileID');}
ns.SetGuestFirstName=function(guestFirstName,tempOnly){$.cookie('ResProfileFirstName',guestFirstName,tempOnly?cookieOptionsTemp:cookieOptions);}
ns.GetGuestFirstName=function(){return $.cookie('ResProfileFirstName');}
ns.SetGuestLastName=function(guestLastName,tempOnly){var opts=$.extend({},(tempOnly?cookieOptionsTemp:cookieOptions));if(!beta){opts.secure=true;}
$.cookie('ResProfileLastName',guestLastName,opts);}
ns.GetGuestLastName=function(){return $.cookie('ResProfileLastName');}})();(function(){var ns=GWR.Namespace("GuestLogin");var header=GWR.Namespace("Header");var ResCookie=GWR.Namespace("Cookies");var guestId,guestName,guestInfo;var loggedIn=false;var flashLoaded=false;var returnFalse=function(){return false;}
GWR.Init(function(){if(ns.FlashPath&&window.swfobject&&swfobject.hasFlashPlayerVersion("9.0.0")){swfobject.embedSWF(ns.FlashPath,"guest-login-flash","1","1","9.0.0",null,{ServiceUrl:ns.ServiceUrl},{allowScriptAccess:"always"});$('#header .guest-login-button').click(function(){showGuestLogin();return false;});$('input,a','#header .guest-login-dialog').click(function(event){event.stopPropagation();});$('#header .guest-login-dialog .guest-signin-button').click(function(){getGuestLogin();return false;});$('#header .guest-login-dialog .guest-forgot-button').click(function(){getForgotPassword();return false;});$('#guest-logout-link a').click(function(){guestLogout();});var forgotLoginVisible=false;$('#guest-forgot-login-link').click(function(){showForgotPasswordDialog(forgotLoginVisible=!forgotLoginVisible);});$('#guest-login-guestid,#guest-login-lastname').each(function(){$(this).val($(this).attr('rel')||'').addClass('textbox-hint-text');});guestName=ResCookie.GetGuestFirstName();if(guestName&&guestName!=''){showGreeting();loggedIn=true;}
else{$('#header').removeClass('no-guest-login');}
$('#guest-login-guestid,#guest-login-lastname').keypress(function(e){if(e.which==13){var guestId=$.trim($('#guest-login-guestid').val());if(guestId&&guestId!=''&&guestId!=$('#guest-login-guestid').attr('rel')){var lastName=$.trim($('#guest-login-lastname').val());if(lastName&&lastName!=''&&lastName!=$('#guest-login-lastname').attr('rel')){getGuestLogin();}
else{$('#guest-login-lastname').focus();}}
GWR.Log('GuestLogin: Enter pressed');}});}});ns.externalInterface_Ready=function(){GWR.Log('GuestLogin.externalInterface_Ready');flashLoaded=true;if(!loggedIn){var hashLastName=GWR.Hash('last');var hashId=GWR.Hash('id');if(!hashId||hashId==''){hashId=GWR.Hash('login');}
if(hashId&&hashId!=''&&hashLastName&&hashLastName!=''){var flash=$('#guest-login-flash');if(flash.length>0){GWR.Log('GuestLogin: Attempting auto login from hash values');try{flash[0].GetGuestLogin(hashId,hashLastName);}
catch(e){GWR.Log('GuestLogin: Auto login failed');GWR.Log(e.message);}}}}}
var showGuestLogin=function(){var div=$('#header .guest-login-dialog');header.HideDialogs();if(!div.hasClass('active')){div.addClass('active');if(!div.hasClass('gwr-dialog-2')){div.addClass('gwr-dialog-2');var div=GWR.Util.MakeRound('#header .guest-login-dialog');$('#header .guest-login-dialog').click(returnFalse).mouseover(returnFalse);}
div.show();}
return false;}
var getGuestLogin=function(){var guestId=$.trim($('#guest-login-guestid').val());var lastName=$.trim($('#guest-login-lastname').val());if(guestId&&guestId!=''&&guestId!=$('#guest-login-guestid').attr('rel')&&lastName&&lastName!=''&&lastName!=$('#guest-login-lastname').attr('rel')){var flash=$('#guest-login-flash');if(flash.length>0){GWR.Log('GuestLogin.getGuestLogin('+guestId+", "+lastName+')');ns.SetGuestLoginError("Sending login...");try{flash[0].GetGuestLogin(guestId,lastName);}
catch(e){GWR.Log('GuestLogin: Error when attempting to call flash: '+e.message);ns.SetGuestLoginError('Flash unavailable');}}
else{GWR.Log('GuestLogin: Flash widget not found');ns.SetGuestLoginError('Flash unavailable');}}}
ns.SetGuestLoginError=function(err){$('#guest-login-error').html(err||'');}
ns.getGuestLogin_Fail=function(data){guestInfo=data;GWR.Log('getGuestLogin_Fail');GWR.Log(guestInfo);ns.SetGuestLoginError('Unable to contact guest login server.  Please try again later');}
ns.getGuestLogin_Complete=function(data){guestInfo=data;GWR.Log('getGuestLogin_Complete');GWR.Log(guestInfo);if(guestInfo.ProfileID&&guestInfo.ProfileID!=''&&guestInfo.ProfileID!='0'){GWR.Log('Login successful');ns.SetGuestLoginError();setGuestInfo(data);showGreeting();loggedIn=true;}
else if(guestInfo.Error){GWR.Log('Login unsuccessful: '+guestInfo.Error);ns.SetGuestLoginError(guestInfo.Error);}
else{GWR.Log('Login unsuccessful no error message');ns.SetGuestLoginError('An unknown error has occured.  Please try again later');}}
var setGuestInfo=function(data){guestInfo=data;guestId=data.ProfileID;guestName=data.FirstName;var tempCookie=!$('#guest-remember-me')[0].checked;GWR.Log('Set cookies '+(tempCookie?'temp':'24 hour'));ResCookie.SetGuestId(guestId,tempCookie);ResCookie.SetGuestFirstName(guestName,tempCookie);ResCookie.SetGuestLastName(data.LastName,tempCookie);}
var showGreeting=function(){GWR.Log("Welcome back, "+guestName);$('#header').addClass('no-guest-login');$('#header .guest-login-greeting').show();$('#guest-login-greeting').html("Welcome back, "+guestName);$('#header .guest-login-dialog').hide();$('#guest-login-guestid,#guest-login-lastname').each(function(){$(this).val($(this).attr('rel')||'').addClass('textbox-hint-text');});}
var guestLogout=function(){$('#header').removeClass('no-guest-login');$('#header .guest-login-greeting').hide();$('#guest-login-greeting').html("");ResCookie.SetGuestId(null,false);ResCookie.SetGuestFirstName(null,false);ResCookie.SetGuestLastName(null,false);}
var showForgotPasswordDialog=function(show){$('#header .guest-login-dialog .signin-panel').toggle(!show);$('#header .guest-login-dialog .forgot-password').toggle(show);$('#guest-forgot-login-link').html(show?"Back to login":"Forgot login information?");}
var getForgotPassword=function(){var guestEmail=$.trim($('#guest-forgot-email').val());if(guestEmail&&guestEmail!=''&&guestEmail!=$('#guest-forgot-email').attr('rel')){var flash=$('#guest-login-flash');if(flash.length>0){GWR.Log('GuestLogin.GetSendUserProfileId('+guestEmail+')');ns.SetGuestForgotError("Checking e-mail address...");try{flash[0].GetSendUserProfileId(guestEmail);}
catch(e){GWR.Log('GuestLogin: Error when attempting to call flash: '+e.message);ns.SetGuestForgotError('Flash unavailable');}}
else{GWR.Log('GuestLogin: Flash widget not found');ns.SetGuestForgotError('Flash unavailable');}}}
ns.SetGuestForgotError=function(err){$('#guest-forgot-error').html(err||'');}
ns.getSendUserProfileId_Fail=function(data){guestInfo=data;GWR.Log('getSendUserProfileId_Fail');GWR.Log(guestInfo);ns.SetGuestForgotError('Unable to contact login server.  Please try again later');}
ns.getSendUserProfileId_Complete=function(data){guestInfo=data;GWR.Log('getSendUserProfileId_Complete');GWR.Log(guestInfo);if(guestInfo.ProfileID&&guestInfo.ProfileID!=''&&guestInfo.ProfileID!='0'){GWR.Log('Forgot Password request successful');ns.SetGuestForgotError('Guest login information has been successfully sent to your e-mail address.');}
else if(guestInfo.Error){GWR.Log('Forgot Password request unsuccessful.<br>'+guestInfo.Error);ns.SetGuestForgotError(guestInfo.Error);}
else{GWR.Log('Forgot Password request  unsuccessful no error message');ns.SetGuestForgotError('No profile was found matching the supplied information.');}}})();