
var Browser={Version:function(){var version=999;if(navigator.appVersion.indexOf("MSIE")!=-1)
version=parseFloat(navigator.appVersion.split("MSIE")[1]);return version;}};$(function(){$('.tool-tip').live("mouseover",function(){var tipClass=$(this).attr('rel');var tipText=$('.'+tipClass).html();if(tipText!=''){if(Browser.Version()>6){var tipDialog='<div class="tool-tip-display"><div class="tip-top"></div>';tipDialog+='<div class="tip-middle-top"></div><div class="tip-middle-bottom"></div>';tipDialog+='<div class="tip-content"></div>';tipDialog+='<div class="tip-bottom"></div></div>';$('body').append(tipDialog);$('.tool-tip-display .tip-content').html(tipText);var contentHeight=$('.tool-tip-display .tip-content').height();var dialogHeight=8+contentHeight+19;var offset=$(this).offset();var leftPos=offset.left+$(this).width()-57;$('.tool-tip-display .tip-middle-top').css({'height':contentHeight/2+'px'});$('.tool-tip-display .tip-middle-bottom').css({'height':contentHeight/2+'px'});$('.tool-tip-display').css({'position':'absolute','z-index':'100','top':(offset.top-dialogHeight)+'px','left':(leftPos)+'px','right':'auto','bottom':'auto','height':dialogHeight+'px'});$('.tool-tip-display .tip-content').css({'position':'absolute','z-index':'110','top':(dialogHeight-20)-contentHeight+'px','left':'10px','right':'auto','bottom':'auto','height':contentHeight+'px'});$('.tool-tip-display').show();}
else{var tipDialog='<div class="tool-tip-display-ie6"><div id="tip-top" class="tip-top-ie6"></div>';tipDialog+='<div class="tip-middle-top-ie6"></div><div class="tip-middle-bottom-ie6"></div>';tipDialog+='<div id="tip-content-ie6" class="tip-content-ie6"></div>';tipDialog+='<div class="tip-bottom-ie6"></div></div>';$('body').append(tipDialog);$('.tool-tip-display-ie6 .tip-content-ie6').html(tipText);var contentHeight=document.getElementById('tip-content-ie6').offsetHeight;var dialogHeight=8+contentHeight+19;var offset=$(this).offset();var leftPos=offset.left+$(this).width()-57;$('.tool-tip-display-ie6 .tip-middle-top-ie6').css({'height':contentHeight/2+'px'});$('.tool-tip-display-ie6 .tip-middle-bottom-ie6').css({'height':contentHeight/2+'px'});$('.tool-tip-display-ie6').css({'position':'absolute','z-index':'100','top':(offset.top-dialogHeight)+'px','left':(leftPos)+'px','right':'auto','bottom':'auto','height':dialogHeight+'px'});$('.tool-tip-display-ie6 .tip-content-ie6').css({'position':'absolute','z-index':'110','top':(dialogHeight-20)-contentHeight+'px','left':'10px','right':'auto','bottom':'auto','height':contentHeight+'px'});$('.tool-tip-display-ie6').pngFix();$('.tool-tip-display-ie6').show();}}});$('.tool-tip').live("mouseout",function(){$('.tool-tip-display').hide().remove();$('.tool-tip-display-ie6').hide().remove();});});(function(){var GWR=window.GWR=window.GWR||{};var ns=GWR.WebTrack||{};ns.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=cookies[i];if(cookie[0]==" "){cookie=cookie.substring(1);}
if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}}
return cookieValue;}};var loadScript=function(url,callback){var f=arguments.callee;if(!("queue"in f))
f.queue={};var queue=f.queue;if(url in queue){if(callback){if(queue[url])
queue[url].push(callback);else
callback();}
return;}
queue[url]=callback?[callback]:[];var script=document.createElement("script");script.type="text/javascript";script.onload=script.onreadystatechange=function(){if(script.readyState&&script.readyState!="loaded"&&script.readyState!="complete")
return;script.onreadystatechange=script.onload=null;while(queue[url].length)
queue[url].shift()();queue[url]=null;};script.src=url;document.getElementsByTagName("head")[0].appendChild(script);}
var addEvent=function(el,ev,f){if(el.addEventListener)
return el.addEventListener(ev,f,true);if(el.attachEvent)
return el.attachEvent("on"+ev,f);}
function log(message){if(GWR.Log)GWR.Log(message);}
GWR.disableInit=GWR.disableInit||false;var defaultEventName='default';var cookieOptions={path:'/',domain:'.greatwolf.com',expires:45,name:'webtrack',enabled:'1',disabled:'0'}
var getTrackerValues=function(){var trackerValues={};var cookieValue=ns.cookie(cookieOptions.name);log('WebTrack: Get cookie: '+cookieValue);if(cookieValue&&cookieValue!=''){var pairs=cookieValue.split(',');for(var i=0;i<pairs.length;i++){var pair=pairs[i];var keyValue=pair.split(':');if(keyValue&&keyValue.length==2){var key=keyValue[0];var value=keyValue[1];trackerValues[key]=value;}}}
return trackerValues;}
var setTrackerValues=function(trackerValues){var cookieValueList=[];for(var i in trackerValues){var trackerValue=trackerValues[i];if(trackerValue!=null){cookieValueList.push(i+':'+trackerValue);}}
if(cookieValueList.length>0){var cookieValue=cookieValueList.join(',');ns.cookie(cookieOptions.Name,cookieValue,cookieOptions);log('WebTrack: set cookie: '+cookieValue);}}
ns.TrackerEnabled=function(tracker,percent){var trackerValues=getTrackerValues()||{};var trackerValue=trackerValues[tracker];if(trackerValue==null){var percentage=parseInt(percent);var randomnumber=Math.ceil(Math.random()*100);trackerValue=(randomnumber<=percentage)?cookieOptions.enabled:cookieOptions.disabled;trackerValues[tracker]=trackerValue;setTrackerValues(trackerValues);}
return trackerValue==cookieOptions.enabled;}
ns.Eval=function(evalScript){try{eval(evalScript);return true;}
catch(ex){}
return false;}
ns.TrackQueue=[];ns.DefaultTrack=function(){if(ns.TrackQueue.length>0){for(var i=0;i<ns.TrackQueue.length;i++){GWR.Track.apply(this,ns.TrackQueue[i]);}
ns.TrackQueue=[];return;}
if(!GWR.disableInit){GWR.Track();}}
GWR.Track=function(eventName,params){GWR.disableInit=true;if(!trackersLoaded()){log('WebTrack: Queueing Event: '+eventName);ns.TrackQueue.push([eventName,params]);return;}
if(!eventName||eventName==''){eventName=defaultEventName;}
log('WebTrack: Track Event: '+eventName);var eventsToRun=[defaultEventName];if(defaultEventName!=eventName){eventsToRun.push(eventName);}
for(var i=0;i<eventsToRun.length;i++){var loopEventName=eventsToRun[i];var eventPhrases=ns.phrases[loopEventName];if(eventPhrases){for(var j=0;j<eventPhrases.length;j++){var code=eventPhrases[j];if(code&&code!=''){code=replaceVocabs(code,params,eventName);if(eventName!=defaultEventName){code=replaceVocabs(code,params,defaultEventName);}
if(!has_match(code)&&ns.Eval(code)){log('WebTrack: phrase('+loopEventName+'): '+code);}}}}}
for(var name in ns.Trackers){var tracker=ns.Trackers[name];var code=tracker.RunCode;if(code&&code!=''){code=replaceVocabs(code,params,eventName);if(eventName!=defaultEventName){code=replaceVocabs(code,params,defaultEventName);}
if(!has_match(code)&&ns.Eval(code)){log("WebTrack: track: "+code);}}}}
var regex_phrase=/{\w+}/;var has_match=function(code){return regex_phrase.test(code);}
var replaceVocabs=function(code,params,eventName){for(var vocab_name in params){if(params[vocab_name]){code=code.replace("{"+vocab_name+"}",params[vocab_name]);}}
var eventVocab=ns.vocab[eventName];if(eventVocab){for(var vocab_name in eventVocab){if(eventVocab[vocab_name]){code=code.replace("{"+vocab_name+"}",eventVocab[vocab_name]);}}}
return code;}
var trackersLoaded=function(){return ns.NumTrackersLoaded>0&&ns.NumTrackersLoaded>=ns.NumTrackers;}
addEvent(window,'load',function(){if(GWR.TrackData){ns.Trackers={};ns.NumTrackers=0;ns.NumTrackersLoaded=0;ns.vocab=GWR.TrackData.Vocab;ns.phrases=GWR.TrackData.Phrases;for(var name in GWR.TrackData.Trackers){var tracker=GWR.TrackData.Trackers[name];var percent=tracker.Throttle;if(percent&&percent!="0"){if(percent=="100"||ns.TrackerEnabled(name,percent)){++ns.NumTrackers;ns.Trackers[name]=tracker;}}}
var isSSL=window.location.href.indexOf('https')>-1;for(var name in ns.Trackers){var tracker=ns.Trackers[name];var url=isSSL?tracker.ScriptUrlHttps:tracker.ScriptUrl;log('WebTrack: Loading script: '+url);loadScript(url,function(){tracker.IsLoaded=true;++ns.NumTrackersLoaded;if(trackersLoaded()){ns.DefaultTrack();}});}}});GWR.AddScript=GWR.TrackDefault=function(){};})();(function(){var ns=GWR.Namespace("Events");ns.CurrentMonthId=0;ns.DisplayDailyEvents=function(month){if(month==null||isNaN(month)){month=ns.CurrentMonthId;}
ns.CurrentMonthId=month;var displaySpecialEvents=$('body').hasClass('special');var events=displaySpecialEvents?ns.SpecialEvents:ns.DailyEvents;$('#EventTitle').html(displaySpecialEvents?'Special Events':'Daily Events');var html=[];for(var i=0;i<events.length;i++){var item=events[i];if(month>=item.StartMonth&&month<=item.EndMonth){if(item.Title&&item.Description){html.push('<div class="EventItem" rel="'+item.Id+'">','<div class="lodgelife-hours">','<div class="text-bold time">',item.StartTime,'</div>','<div class="occurance text">',item.Occurance,'</div>','</div>','<div class="event-content">','<div class="event-title text-bold">',item.Title,'</div>','<div class="event-description text">',item.Description,'</div>','</div>','<div class="clear"></div>','</div>');}}}
if(html.length==0){if(displaySpecialEvents){html.push('<div class="NoResults text">','There are no special events currently listed for this month.  Please check back later.','</div>');}
else{html.push('<div class="NoResults text">','There are no daily events currently listed for this month.  Please check back later.','</div>');}}
html.push('<div class="clear"></div>');$('#EventContent').html(html.join(''));var monthLabel=$('#EventCalendarDatePicker .Active .ui-datepicker-month:first').html();var yearLabel=$('#EventCalendarDatePicker .Active .ui-datepicker-year:first').html();$('#EventMonth').html(monthLabel+' '+yearLabel);};ns.getMonthParam=function(key,default_){if(default_==null)default_="";key=key.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");var regex=new RegExp("[\\?&]"+key+"=([^&#]*)");var qs=regex.exec(window.location.href);if(qs==null)
return default_;else
return qs[1];}
GWR.Init(function(){if(GWR.Util.Browser.Version()<7){$('#MediaArea').pngFix();}
var urlMonth=ns.getMonthParam('month');urlMonth=urlMonth!=''?urlMonth-1:'';if(window.location.hash&&window.location.hash=='#special'){$('body').addClass('special');showEventMonth();ns.DisplayDailyEvents(urlMonth);}
else{ns.DisplayDailyEvents(urlMonth);}});var showEventMonth=function(monthId,noAnimation){if(monthId==null||isNaN(monthId)){monthId=ns.CurrentMonthId;}
var eventCalendars=$('#EventCalendarDatePicker .ui-datepicker-group');eventCalendars.removeClass('Active');if(eventCalendars.length>monthId){eventCalendars.eq(monthId).addClass('Active');}
$('#EventCalendarDatePicker td.Special').removeClass('SelectedDay');}
$(function(){var options={changeFirstDay:false,changeMonth:false,changeYear:false,dayNamesMin:['S','M','T','W','T','F','S'],hideIfNoPrevNext:true,prevText:'',nextText:'',dateFormat:'m/d/yy',numberOfMonths:[12,1],beforeShowDay:function(date){var key=(date.getMonth()+1)+"-"+date.getDate();if(ns.SpecialEventDates&&ns.SpecialEventDates[key]){return[false,'Special'];}
return[false,''];}}
$('#EventCalendarDatePicker').datepicker(options);$('#EventCalendarDatePicker .ui-datepicker-header').click(function(){var monthId=0;var thisHeader=this;$('#EventCalendarDatePicker .ui-datepicker-header').each(function(){if(thisHeader===this){return false;}
monthId++;});GWR.Log('Month ID: '+monthId);showEventMonth(monthId);ns.DisplayDailyEvents(monthId);}).hover(function(){$(this).closest('.ui-datepicker-group').addClass('Hover');},function(){$(this).closest('.ui-datepicker-group').removeClass('Hover');});$('#EventCalendarDatePicker td.Special').click(function(){$('#EventCalendarDatePicker td.Special').removeClass('SelectedDay');$(this).addClass('SelectedDay');var day=$('span',this).text();var month=$('#EventCalendarDatePicker').data('datepicker').drawMonth+1+ns.CurrentMonthId;if(month>12){month-=12;}
$('body').addClass('special');ns.DisplayDailyEvents();if(ns.SpecialEventDates){var key=month+'-'+day;var eventList=ns.SpecialEventDates[key];if(eventList&&eventList.length>0){for(var i=0;i<eventList.length;i++){var eventId=eventList[i];$('#EventContent .EventItem[rel='+eventId+']').addClass('Active');}}}}).hover(function(){$(this).addClass('SpecialHover');},function(){$(this).removeClass('SpecialHover');});showEventMonth();ns.DisplayDailyEvents();});$(function(){$('.NavigationTabs .Daily').click(function(){$('body').removeClass('special');showEventMonth();ns.DisplayDailyEvents();return false;});$('.NavigationTabs .Special').click(function(){$('body').addClass('special');showEventMonth();ns.DisplayDailyEvents();return false;});});$(function(){if(ns.Items){var html=['<div style="display:none">'];for(var i in ns.DailyEvents){var item=ns.DailyEvents[i];html.push('<div class="activity-item"><div class="title">',item.Title,'</div>','<div class="description">',item.Description,'</div></div>');}
html.push('</div>');$('body').prepend(html.join(''));}});})();(function(){var ns=GWR.Namespace("MediaArea");var leftPanelWidth=224;var defaultCategory='default',currentCategory=defaultCategory,currentMediaArea=null;ns.setLeftPanelPosition=function(showWidth){$('#MediaArea .LeftPanel').css({'margin-left':leftPanelWidth-showWidth,'width':showWidth+50});};ns.SetLeftPanelImage=function(imagePath){$('#MediaArea .LeftPanel .Content').css('background-image','url("'+imagePath+'")');}
ns.LoadItem=function(mediaAreaItem){if(mediaAreaItem){if(mediaAreaItem.FlashPath){ns.LoadFlash(mediaAreaItem.FlashPath);}
else if(mediaAreaItem.ImagePath){ns.LoadImage(mediaAreaItem.ImagePath);}}}
ns.LoadFlash=function(flashPath){var flashDivId="MediaAreaFlashContent";$('#MediaArea .MainImage').html('<div id="'+flashDivId+'"></div>');if(swfobject){swfobject.embedSWF(flashPath,flashDivId,"530","250","9.0.0","/expressInstall.swf",false,{wmode:"transparent",allowScriptAccess:"always"});}}
ns.LoadImage=function(imgPath){$('#MediaArea .MainImage').html("<img src=\""+imgPath+"\" />");}
GWR.Init(function(){if(ns.Items){currentMediaArea=ns.Items[defaultCategory];if(ns.Items.length>=1&&ns.Items[0].FlashPath){ns.LoadFlash(ns.Items[0].FlashPath);}
ns.setLeftPanelPosition(0);var img=new Image();img.onload=function(){setTimeout(ns.slideLeftPanel,100);}
img.src=currentMediaArea.SideImagePath;}});ns.slideLeftPanel=function(){var timeStart=0,totalTime=1500,slideTimeout=null;var slide=function(){var currentTime=(new Date()).getTime()-timeStart;if(currentTime<totalTime){var pos=$.easing.easeOutBounce(null,currentTime,0,leftPanelWidth,totalTime);ns.setLeftPanelPosition(Math.ceil(pos));slideTimeout=setTimeout(slide,100);}
else{ns.setLeftPanelPosition(leftPanelWidth);slideTimeout=null;}}
timeStart=(new Date()).getTime();slide();};$(function(){$('#MediaArea .RightPanel .Thumbnail').live('click',function(){var thumbIndex=$('img:first',this).attr('rel');var mediaAreaItem=currentMediaArea.Items[thumbIndex];ns.LoadItem(mediaAreaItem);});$('#MediaArea .RightPanel .Thumbnail').live('mouseover',function(){$(this).css({position:"relative",top:0,left:"5px"});}).live('mouseout',function(){$(this).css({position:"static",top:0,left:0});});});GWR.Bind('CategorySelected',function(e,data){var categoryId=data.Item;GWR.Log('Media Area: CategorySelected Event Handler: '+categoryId);if(ns.Items){setItemCategory(categoryId);}});var setItemCategory=function(categoryId){if(currentMediaArea==null){return;}
GWR.Log('Media Area: setItemCategory: '+categoryId);var catItems=ns.Items[categoryId];if(catItems){if(currentMediaArea.Category!=catItems.Category){currentMediaArea=catItems;loadImages(currentMediaArea);}}
else if(currentMediaArea.Category!=defaultCategory){currentMediaArea=ns.Items[defaultCategory];loadImages(currentMediaArea);}}
var setThumbnailSrc=function(thumbIndex,thumbPath){$('#MediaArea .RightPanel .Thumbnail img').eq(thumbIndex).attr('src',thumbPath);}
var loadImages=function(mediaArea){GWR.Log('Media Area: loadImages');if(mediaArea){var currentItems=mediaArea.Items;if(currentItems&&currentItems.length>0){for(var i=0;i<currentItems.length&&i<3;i++){var item=currentItems[i];setThumbnailSrc(i,item.ThumbPath);}
ns.LoadItem(currentItems[0]);ns.SetLeftPanelImage(mediaArea.SideImagePath);}}}})();(function(){$(function(){var navElement=$('#body .BodyAreaNavigation:first');$('.MenuItem,.SubMenuItem',navElement).hover(function(){$(this).addClass('Hover');},function(){$(this).removeClass('Hover');}).click(function(){$('.MenuItem,.SubMenuItem',navElement).removeClass('Selected');$(this).addClass('Selected');var itemId=$(this).attr('rel');GWR.Trigger('CategorySelected',{Item:itemId});});});var scrollbarCurrentPage=0,scrollbarCurrentItems,scrollbarItemWidth=125,scrollbarItemsPerPage=5,slideTimeout=null;$(function(){var scrollElement=$('#body .BodyAreaScrollbar:first');$('.ScrollbarItem',scrollElement).live('click',function(){$('.ScrollbarItem',scrollElement).removeClass('Selected Hover');$(this).addClass('Selected');var itemId=$(this).attr('rel');GWR.Trigger('ItemSelected',{Item:itemId});}).live('mouseover',function(){$('.ScrollbarItem',scrollElement).removeClass('Hover');$(this).addClass('Hover');}).live('mouseout',function(){$('.ScrollbarItem',scrollElement).removeClass('Hover');});});var showScrollbarArrows=function(){var showLeft=function(show){$('.Left','#body .BodyAreaScrollbar:first').css('visibility',show?'visible':'hidden');}
var showRight=function(show){$('.Right','#body .BodyAreaScrollbar:first').css('visibility',show?'visible':'hidden');}
var showBoth=function(show){$('.Left,.Right','#body .BodyAreaScrollbar:first').css('visibility',show?'visible':'hidden');}
if(scrollbarCurrentItems&&scrollbarCurrentItems.length>scrollbarItemsPerPage){if(scrollbarCurrentPage<=0){showLeft(false);showRight(true);}
else{showLeft(true);showRight((scrollbarCurrentPage+1)*scrollbarItemsPerPage<scrollbarCurrentItems.length);}}
else{showBoth(false);}}
var slideScrollbar=function(rotateLeft){if(slideTimeout!=null){return;}
var filmstrip=$('.Frame:first','#body .BodyAreaScrollbar:first');var totalTime=500,slideStartTime,displayWidth=scrollbarItemWidth*scrollbarItemsPerPage;var scrollbarCurrentPosition=scrollbarCurrentPage*scrollbarItemWidth*5;var slide=function(){var currentTime=(new Date()).getTime()-slideStartTime;if(currentTime<totalTime){var pos=$.easing.easeOutQuad(null,currentTime,0,displayWidth,totalTime);if(rotateLeft){pos=-pos;}
filmstrip.css('left',(-scrollbarCurrentPosition)-pos+'px');slideTimeout=setTimeout(slide,10);}
else{if(rotateLeft){scrollbarCurrentPage--;}
else{scrollbarCurrentPage++;}
scrollbarCurrentPosition=scrollbarCurrentPage*scrollbarItemWidth*scrollbarItemsPerPage;filmstrip.css('left',(-scrollbarCurrentPosition)+'px');if(slideTimeout){clearTimeout(slideTimeout);}
slideTimeout=null;showScrollbarArrows();}}
slideStartTime=(new Date()).getTime();slide();}
$(function(){var scrollElement=$('#body .BodyAreaScrollbar:first');$('.Left',scrollElement).mousedown(function(){slideScrollbar(true);});$('.Right',scrollElement).mousedown(function(){slideScrollbar();});});GWR.Bind('ScrollbarUpdateThumbnails',function(e,data){var html=[];scrollbarCurrentItems=data.Items;for(var i=0;i<scrollbarCurrentItems.length;i++){var item=scrollbarCurrentItems[i];html.push('<div class="ScrollbarItem" rel="'+item.Nid+'">','<img src="'+item.Thumbnail+'" alt="'+item.Title+'" />','<div class="ScrollbarTitle">'+item.Title+'</div>','</div>');}
scrollbarCurrentPage=0;$('.Frame','#body .BodyAreaScrollbar:first').html(html.join('')).css({left:'0',width:(scrollbarItemWidth*data.Items.length)+'px'}).find('.ScrollbarItem:first').addClass('Selected');showScrollbarArrows();});})();