
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 dataId='youtube',nullFn=function(){},defaultControlPrefix="youtubeplayer_",chromelessUrl='http://www.youtube.com/apiplayer?enablejsapi=1',standardPlayerUrl='http://www.youtube.com/',onReadyOld,stateChangeListener,stateChangeListenerFn='youTubeStateChangeListener',states={"-1":"unstarted",0:"ended",1:"playing",2:"paused",3:"buffering",5:"cued"},players={};var defaultOptions={playerUrl:chromelessUrl,playerId:null,autoplay:false,width:320,height:240,backgroundColor:'#CCCCCC',onReady:nullFn,onPlay:nullFn,onPause:nullFn,onStop:nullFn,onStateChange:nullFn,playlist:[],createControls:false,highQuality:false,expressUrl:null}
$.fn.youtube=function(options){var returnVal,args=Array.prototype.slice.call(arguments,1),stringArg=typeof options=="string";this.each(function(){if(stringArg){var fn=$.data(this,dataId);var value=fn?fn[options].apply(fn,args):null;if(!returnVal){returnVal=value;}}
else if(!$(this).data(dataId)){return $.data(this,dataId,new youtube(this,options));}});return stringArg?returnVal:this;}
var buildYouTubePlayer=function(buildId,insertId,swf,width,height,bgcolor,highQuality,expressUrl)
{if(window.swfobject){var params={allowScriptAccess:"always",bgcolor:bgcolor,wmode:"opaque"}
var atts={id:buildId}
var flashvars={enablejsapi:1,playerapiid:insertId}
if(highQuality){flashvars.ap='%2526fmt%3D18';}
swfobject.embedSWF(swf,insertId,width,height,"8",expressUrl,flashvars,params,atts);}
else{$('#'+insertId).html('Unable to locate swfobject flash loader');}};stateChangeListener=window[stateChangeListenerFn]={};if(window.onYouTubePlayerReady){onReadyOld=window.onYouTubePlayerReady;}
window.onYouTubePlayerReady=function(playerId){var player=players[playerId]
if(player){var options=player.options;var flashObject=$('#'+playerId);if(flashObject.length>0){player.flashPlayer=flashObject[0];player.flashPlayer.addEventListener("onStateChange",stateChangeListenerFn+'.'+playerId);if(options.playlist&&options.playlist.length>0){var videoId=options.playlist[0];if(options.autoplay){player.load(videoId);}
else{player.cue(videoId);}}}
var eventData=[player,playerId];if(options.onReady){options.onReady.apply(this,eventData);}
$(player.element).trigger('YouTubeReady',eventData);$.event.trigger('YouTubeReadyGlobal',eventData);}
if(onReadyOld){onReadyOld.apply(this,arguments);}}
var youtube=function(container,options){this.element=container;this.currentVideoId=null;this.currentState=-1;this.options=options=$.extend({},defaultOptions,options);var onReadyOld,playerId=options.playerId,player=this;if(typeof options.playlist=="string"){options.playlist=[options.playlist];}
for(var i=0;playerId==null||$('#'+playerId).length>0;i++){playerId=defaultControlPrefix+i;}
options.playerId=playerId;players[playerId]=this;$(container).html('<div id="'+playerId+'"></div>');stateChangeListener[playerId]=function(state){this.currentState=state;var eventData=[player,playerId,state,states[state]];if(options.onStateChange){options.onStateChange.apply(this,eventData);}
if(state==1&&options.onPlay){options.onPlay.apply(this,eventData);}
if(state==2&&options.onPause){options.onPause.apply(this,eventData);}
if(state==0&&options.onStop){options.onStop.apply(this,eventData);}
if(state==5&&options.onReady){options.onReady.apply(this,eventData);}
$(container).trigger('YouTubeStateChange',eventData);$.event.trigger('YouTubeStateChangeGlobal',eventData);}
buildYouTubePlayer(playerId,playerId,options.playerUrl,options.width,options.height,options.backgroundColor,options.highQuality,options.expressUrl);}
youtube.prototype={load:function(videoId,startSeconds){if(this.flashPlayer&&this.flashPlayer.loadVideoById){this.currentVideoId=videoId;try{this.flashPlayer.loadVideoById(videoId,parseInt(startSeconds));}catch(e){}}},cue:function(videoId,startSeconds){if(this.flashPlayer&&this.flashPlayer.cueVideoById){this.currentVideoId=videoId;try{this.flashPlayer.cueVideoById(videoId,parseInt(startSeconds||0));}catch(e){}}},play:function(videoId){if(this.flashPlayer&&this.flashPlayer.playVideo){try{this.flashPlayer.playVideo();}catch(e){}
if(this.options&&this.options.onPlay){this.options.onPlay();}}},pause:function(){if(this.flashPlayer&&this.flashPlayer.pauseVideo){try{this.flashPlayer.pauseVideo();}catch(e){}
if(this.options&&this.options.onPause){this.options.onPause();}}},stop:function(){if(this.flashPlayer&&this.flashPlayer.stopVideo){try{this.flashPlayer.stopVideo();}catch(e){}}},seek:function(seconds){if(this.flashPlayer&&this.flashPlayer.seekTo){try{this.flashPlayer.seekTo(seconds,true);}catch(e){}}},seekPercent:function(percent){if(this.flashPlayer&&this.flashPlayer.seekTo){try{this.flashPlayer.seekTo((percent/100)*this.getDuration(),true);}catch(e){}}},next:function(){if(this.flashPlayer&&this.options.playlist&&this.options.playlist.length>0){var currentPos=$.inArray(this.options.playlist);var nextPos=currentPos+1;if(nextPos<this.options.playlist.length){var videoId=this.options.playlist[nextPos];this.load(videoId);return videoId;}}},previous:function(){if(this.flashPlayer&&this.options.playlist&&this.options.playlist.length>0){var currentPos=$.inArray(this.options.playlist);if(currentPos>0){var videoId=this.options.playlist[currentPos-1];this.load(videoId);return videoId;}}},getState:function(){if(this.flashPlayer&&this.flashPlayer.getPlayerState){try{return this.flashPlayer.getPlayerState();}catch(e){}}},clearVideo:function(){if(this.flashPlayer&&this.flashPlayer.clearVideo){try{return this.flashPlayer.clearVideo();}catch(e){}}},getVolume:function(){if(this.flashPlayer&&this.flashPlayer.getVolume){try{return this.flashPlayer.getVolume();}catch(e){}}},getDuration:function(){if(this.flashPlayer&&this.flashPlayer.getDuration){try{return this.flashPlayer.getDuration();}catch(e){}}
return-1;},getCurrentTime:function(){if(this.flashPlayer&&this.flashPlayer.getCurrentTime){try{return this.flashPlayer.getCurrentTime();}catch(e){}}
return-1;},getPercentPlayed:function(){if(this.flashPlayer){return parseFloat(this.getCurrentTime())/parseFloat(this.getDuration())*100;}
return 0;},destroy:function(){if(this.flashPlayer){try{this.flashPlayer.stopVideo();}catch(e){}
$(this.element).data(dataId,null).empty();this.flashPlayer=null;}}}
$.youtube=$.extend(function(options){var args=Array.prototype.slice.call(arguments,1);if(typeof options=="string"){return $.youtube[options].apply(this,args);}},{stop:function(){$.each(players,function(){this.stop();});},pause:function(){$.each(players,function(){this.pause();});},play:function(){$.each(players,function(){this.play();});},list:function(){return $.extend({},players);},getPlayer:function(playerId){return players[playerId];},getStateText:function(state){return states[state];},formatTime:function(s){var time=parseInt(s);var timeString='';var hasHours=false;if(time>3600){var hours=parseInt(time/3600);time-=hours*3600;hasHours=true;timeString+=hours+':';}
var minutes=parseInt(time/60);time-=minutes*60;if(minutes<10){timeString+='0';}
timeString+=minutes+':';if(time<10){timeString+='0';}
timeString+=time;return timeString;}});})(jQuery);(function(){var ns=GWR.Namespace("NewCapital");GWR.Init(function(){$('.contest-form .form-left .submit').click(function(){ns.submitContestForm();return false;});$('.rules-link').click(function(){GWR.Util.ShowModalDialog('.contest-rules',700,550);return false;});$('.new-attractions .contest-rules .header .top-close').click(function(){GWR.Util.HideModalDialog();});if(ns.YoutubeData!=null){var nodeId=ns.YoutubeData.nodeID;var youtubeData=ns.YoutubeData[nodeId];if(youtubeData){GWR.Log('Initializing YouTube player for node '+nodeId);initYoutubePlayer(youtubeData,false);}}});ns.submitContestForm=function(){var form_data={};var firstName=$.trim($('.contest-form .first-name input').val());var lastName=$.trim($('.contest-form .last-name input').val());var address=$.trim($('.contest-form .address input').val());var city=$.trim($('.contest-form .city input').val());var state=$.trim($('.contest-form .state input').val());var zip=$.trim($('.contest-form .zip input').val());var phone=$.trim($('.contest-form .phone input').val());var email=$.trim($('.contest-form .email input').val());var errors=[];if(firstName!=''){form_data.first_name=firstName;$('.contest-form .first-name').removeClass('error');}
else{errors.push('First Name is required');$('.contest-form .first-name').addClass('error');}
if(lastName!=''){form_data.last_name=lastName;$('.contest-form .last-name').removeClass('error');}
else{errors.push('Last Name is required');$('.contest-form .last-name').addClass('error');}
if(address!=''){form_data.address=address;$('.contest-form .address').removeClass('error');}
else{errors.push('Address is required');$('.contest-form .address').addClass('error');}
if(city!=''){form_data.city=city;$('.contest-form .city').removeClass('error');}
else{errors.push('City is required');$('.contest-form .city').addClass('error');}
if(state!=''){form_data.state=state;$('.contest-form .state').removeClass('error');}
else{errors.push('State is required');$('.contest-form .state').addClass('error');}
if(zip!=''){form_data.zip=zip;$('.contest-form .zip').removeClass('error');}
else{errors.push('Zip Code is required');$('.contest-form .zip').addClass('error');}
if(phone!=''){form_data.phone=phone;$('.contest-form .phone').removeClass('error');}
else{errors.push('Phone # is required');$('.contest-form .phone').addClass('error');}
if(email!=''){var emailRegEx=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;if(email.match(emailRegEx)){form_data.email=email;$('.contest-form .email').removeClass('error');}
else{errors.push('Email Address is not valid');$('.contest-form .email').addClass('error');}}
else{errors.push('Email Address is required');$('.contest-form .email').addClass('error');}
if(errors.length==0){document.contestform.submit();}
else{var msg='<div class="title-text-bold">Please fix the following errors and resubmit:</div>';msg+='<ul>';for(var i in errors){msg+='<li>'+errors[i]+'</li>';}
msg+='</ul>';$('.contest-form .validation-errors').html(msg).show();}
return false;}
var setTimeLabel=function(panelID,current,total){var currentTime=$.youtube.formatTime(current);var totalTime=$.youtube.formatTime(total);$('#'+panelID+' .time').html(currentTime+' / '+totalTime);}
var initializedControls=[];var initYoutubePlayer=function(youtubeData,autoplay){var player=$('#'+youtubeData.PlayerID);var panel=$('#'+youtubeData.PanelID);var videoPath=youtubeData.Path;var updateControls=function(){if(player.youtube('getState')==1){var time=player.youtube('getCurrentTime');var totalTime=player.youtube('getDuration');var percentLoaded=parseFloat(time)/parseFloat(totalTime)*100;$('.slider',panel).slider('option','value',percentLoaded);setTimeLabel(youtubeData.PanelID,time,totalTime);}}
var timer,startTimer=function(){$('.play',panel).removeClass('play').addClass('pause');if(!timer){timer=setInterval(updateControls,250);}},stopTimer=function(){$('.pause',panel).removeClass('pause').addClass('play');if(timer){clearInterval(timer);timer=null;}};player.youtube({playlist:videoPath,autoplay:autoplay,width:325,height:200,onPlay:function(){startTimer();},onPause:function(){stopTimer();},onStop:function(){stopTimer();$('.slider',panel).slider('option','value',0);}});if($.inArray(youtubeData.PlayerID,initializedControls)==-1){$('.slider',panel).slider({start:function(){stopTimer();},stop:function(){startTimer();},slide:function(e,ui){if(player.youtube('getState')==1){var totalTime=player.youtube('getDuration');var currentPercent=$(this).slider('option','value');var time=totalTime*(currentPercent/100);setTimeLabel(youtubeData.PlayerID,time,totalTime);}},change:function(e,ui){player.youtube('seekPercent',ui.value);}});$('.play',panel).click(function(){if($(this).hasClass('play')){$.youtube('pause');player.youtube('play');}
else{player.youtube('pause');}});initializedControls.push(youtubeData.PlayerID);}}})();