
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($){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.corners=function(options){var doneClass='rounded_by_jQuery_corners';var settings=parseOptions(options);var webkitAvailable=false;try{webkitAvailable=(document.body.style.WebkitBorderRadius!==undefined);var versionIndex=navigator.userAgent.indexOf('Chrome');if(versionIndex>=0)webkitAvailable=false;}catch(err){}
var mozillaAvailable=false;try{mozillaAvailable=(document.body.style.MozBorderRadius!==undefined);var versionIndex=navigator.userAgent.indexOf('Firefox');if(versionIndex>=0&&parseInt(navigator.userAgent.substring(versionIndex+8))<3)mozillaAvailable=false;}catch(err){}
return this.each(function(i,e){$e=jQuery(e);if($e.hasClass(doneClass))return;$e.addClass(doneClass);var classScan=/{(.*)}/.exec(e.className);var s=classScan?parseOptions(classScan[1],settings):settings;var nodeName=e.nodeName.toLowerCase();if(nodeName=='input')e=changeInput(e);if(webkitAvailable&&s.webkit)roundWebkit(e,s);else if(mozillaAvailable&&s.mozilla&&(s.sizex==s.sizey))roundMozilla(e,s);else{var bgColor=backgroundColor(e.parentNode);var fgColor=backgroundColor(e);switch(nodeName){case'a':case'input':roundLink(e,s,bgColor,fgColor);break;default:roundDiv(e,s,bgColor,fgColor);break;}}});function roundWebkit(e,s){var radius=''+s.sizex+'px '+s.sizey+'px';var $e=jQuery(e);if(s.tl)$e.css('WebkitBorderTopLeftRadius',radius);if(s.tr)$e.css('WebkitBorderTopRightRadius',radius);if(s.bl)$e.css('WebkitBorderBottomLeftRadius',radius);if(s.br)$e.css('WebkitBorderBottomRightRadius',radius);}
function roundMozilla(e,s)
{var radius=''+s.sizex+'px';var $e=jQuery(e);if(s.tl)$e.css('-moz-border-radius-topleft',radius);if(s.tr)$e.css('-moz-border-radius-topright',radius);if(s.bl)$e.css('-moz-border-radius-bottomleft',radius);if(s.br)$e.css('-moz-border-radius-bottomright',radius);}
function roundLink(e,s,bgColor,fgColor){var table=tableElement("table");var tbody=tableElement("tbody");table.appendChild(tbody);var tr1=tableElement("tr");var td1=tableElement("td","top");tr1.appendChild(td1);var tr2=tableElement("tr");var td2=relocateContent(e,s,tableElement("td"));tr2.appendChild(td2);var tr3=tableElement("tr");var td3=tableElement("td","bottom");tr3.appendChild(td3);if(s.tl||s.tr){tbody.appendChild(tr1);addCorners(td1,s,bgColor,fgColor,true);}
tbody.appendChild(tr2);if(s.bl||s.br){tbody.appendChild(tr3);addCorners(td3,s,bgColor,fgColor,false);}
e.appendChild(table);if(jQuery.browser.msie)table.onclick=ieLinkBypass;e.style.overflow='hidden';}
function ieLinkBypass(){if(!this.parentNode.onclick)this.parentNode.click();}
function changeInput(e){var a1=document.createElement("a");a1.id=e.id;a1.className=e.className;if(e.onclick){a1.href='javascript:'
a1.onclick=e.onclick;}else{jQuery(e).parent('form').each(function(){a1.href=this.action;});a1.onclick=submitForm;}
var a2=document.createTextNode(e.value);a1.appendChild(a2);e.parentNode.replaceChild(a1,e);return a1;}
function submitForm(){jQuery(this).parent('form').each(function(){this.submit()});return false;}
function roundDiv(e,s,bgColor,fgColor){var div=relocateContent(e,s,document.createElement('div'));e.appendChild(div);if(s.tl||s.tr)addCorners(e,s,bgColor,fgColor,true);if(s.bl||s.br)addCorners(e,s,bgColor,fgColor,false);}
function relocateContent(e,s,d){var $e=jQuery(e);var c;while(c=e.firstChild)d.appendChild(c);if(e.style.height){var h=parseInt($e.css('height'));d.style.height=h+'px';h+=parseInt($e.css('padding-top'))+parseInt($e.css('padding-bottom'));e.style.height=h+'px';}
if(e.style.width){var w=parseInt($e.css('width'));d.style.width=w+'px';w+=parseInt($e.css('padding-left'))+parseInt($e.css('padding-right'));e.style.width=w+'px';}
d.style.paddingLeft=$e.css('padding-left');d.style.paddingRight=$e.css('padding-right');if(s.tl||s.tr){d.style.paddingTop=adjustedPadding(e,s,$e.css('padding-top'),true);}else{d.style.paddingTop=$e.css('padding-top');}
if(s.bl||s.br){d.style.paddingBottom=adjustedPadding(e,s,$e.css('padding-bottom'),false);}else{d.style.paddingBottom=$e.css('padding-bottom');}
e.style.padding=0;return d;}
function adjustedPadding(e,s,pad,top){if(pad.indexOf("px")<0){try{console.error('%s padding not in pixels',(top?'top':'bottom'),e);}
catch(err){}
pad=s.sizey+'px';}
pad=parseInt(pad);if(pad-s.sizey<0){try{console.error('%s padding is %ipx for %ipx corner:',(top?'top':'bottom'),pad,s.sizey,e);}
catch(err){}
pad=s.sizey;}
return pad-s.sizey+'px';}
function tableElement(kind,valign){var e=document.createElement(kind)
e.style.border='none';e.style.borderCollapse='collapse';e.style.borderSpacing=0;e.style.padding=0;e.style.margin=0;if(valign)e.style.verticalAlign=valign;return e;}
function backgroundColor(e){try{var c=jQuery.css(e,"background-color");if(c.match(/^(transparent|rgba\(0,\s*0,\s*0,\s*0\))$/i)&&e.parentNode)
return backgroundColor(e.parentNode);if(c==null)
return"#ffffff";if(c.indexOf("rgb")>-1)
c=rgb2hex(c);if(c.length==4)
c=hexShort2hex(c);return c;}catch(err){return"#ffffff";}}
function hexShort2hex(c){return'#'+
c.substring(1,2)+
c.substring(1,2)+
c.substring(2,3)+
c.substring(2,3)+
c.substring(3,4)+
c.substring(3,4);}
function rgb2hex(c){var x=255;var hex='';var i;var regexp=/([0-9]+)[, ]+([0-9]+)[, ]+([0-9]+)/;var array=regexp.exec(c);for(i=1;i<4;i++)hex+=('0'+parseInt(array[i]).toString(16)).slice(-2);return'#'+hex;}
function parseOptions(options,settings){var options=options||'';var s={sizex:5,sizey:5,tl:false,tr:false,bl:false,br:false,webkit:true,mozilla:true,transparent:false};if(settings){s.sizex=settings.sizex;s.sizey=settings.sizey;s.webkit=settings.webkit;s.transparent=settings.transparent;s.mozilla=settings.mozilla;}
var sizex_set=false;var corner_set=false;jQuery.each(options.split(' '),function(idx,option){option=option.toLowerCase();var i=parseInt(option);if(i>0&&option==i+'px'){s.sizey=i;if(!sizex_set)s.sizex=i;sizex_set=true;}else switch(option){case'no-native':s.webkit=s.mozilla=false;break;case'webkit':s.webkit=true;break;case'no-webkit':s.webkit=false;break;case'mozilla':s.mozilla=true;break;case'no-mozilla':s.mozilla=false;break;case'anti-alias':s.transparent=false;break;case'transparent':s.transparent=true;break;case'top':corner_set=s.tl=s.tr=true;break;case'right':corner_set=s.tr=s.br=true;break;case'bottom':corner_set=s.bl=s.br=true;break;case'left':corner_set=s.tl=s.bl=true;break;case'top-left':corner_set=s.tl=true;break;case'top-right':corner_set=s.tr=true;break;case'bottom-left':corner_set=s.bl=true;break;case'bottom-right':corner_set=s.br=true;break;}});if(!corner_set){if(!settings){s.tl=s.tr=s.bl=s.br=true;}else{s.tl=settings.tl;s.tr=settings.tr;s.bl=settings.bl;s.br=settings.br;}}
return s;}
function alphaBlend(a,b,alpha){var ca=Array(parseInt('0x'+a.substring(1,3)),parseInt('0x'+a.substring(3,5)),parseInt('0x'+a.substring(5,7)));var cb=Array(parseInt('0x'+b.substring(1,3)),parseInt('0x'+b.substring(3,5)),parseInt('0x'+b.substring(5,7)));r='0'+Math.round(ca[0]+(cb[0]-ca[0])*alpha).toString(16);g='0'+Math.round(ca[1]+(cb[1]-ca[1])*alpha).toString(16);b='0'+Math.round(ca[2]+(cb[2]-ca[2])*alpha).toString(16);return'#'
+r.substring(r.length-2)
+g.substring(g.length-2)
+b.substring(b.length-2);}
function addCorners(e,s,bgColor,fgColor,top){if(s.transparent)addTransparentCorners(e,s,bgColor,top);else addAntiAliasedCorners(e,s,bgColor,fgColor,top);}
function addAntiAliasedCorners(e,s,bgColor,fgColor,top){var i,j;var d=document.createElement("div");d.style.fontSize='1px';d.style.backgroundColor=bgColor;var lastarc=0;for(i=1;i<=s.sizey;i++){var coverage,arc2,arc3;arc=Math.sqrt(1.0-Math.pow(1.0-i/s.sizey,2))*s.sizex;var n_bg=s.sizex-Math.ceil(arc);var n_fg=Math.floor(lastarc);var n_aa=s.sizex-n_bg-n_fg;var x=document.createElement("div");var y=d;x.style.margin="0px "+n_bg+"px";x.style.height='1px';x.style.overflow='hidden';for(j=1;j<=n_aa;j++){if(j==1){if(j==n_aa){coverage=((arc+lastarc)*.5)-n_fg;}
else{arc2=Math.sqrt(1.0-Math.pow(1.0-(n_bg+1)/s.sizex,2))*s.sizey;coverage=(arc2-(s.sizey-i))*(arc-n_fg-n_aa+1)*.5;}}
else if(j==n_aa){arc2=Math.sqrt(1.0-Math.pow((s.sizex-n_bg-j+1)/s.sizex,2))*s.sizey;coverage=1.0-(1.0-(arc2-(s.sizey-i)))*(1.0-(lastarc-n_fg))*.5;}
else{arc3=Math.sqrt(1.0-Math.pow((s.sizex-n_bg-j)/s.sizex,2))*s.sizey;arc2=Math.sqrt(1.0-Math.pow((s.sizex-n_bg-j+1)/s.sizex,2))*s.sizey;coverage=((arc2+arc3)*.5)-(s.sizey-i);}
addCornerDiv(s,x,y,top,alphaBlend(bgColor,fgColor,coverage));y=x;var x=y.cloneNode(false);x.style.margin="0px 1px";}
addCornerDiv(s,x,y,top,fgColor);lastarc=arc;}
if(top)
e.insertBefore(d,e.firstChild);else
e.appendChild(d);}
function addCornerDiv(s,x,y,top,color){if(top&&!s.tl)x.style.marginLeft=0;if(top&&!s.tr)x.style.marginRight=0;if(!top&&!s.bl)x.style.marginLeft=0;if(!top&&!s.br)x.style.marginRight=0;x.style.backgroundColor=color;if(top)
y.appendChild(x);else
y.insertBefore(x,y.firstChild);}
function addTransparentCorners(e,s,bgColor,top){var d=document.createElement("div");d.style.fontSize='1px';var strip=document.createElement('div');strip.style.overflow='hidden';strip.style.height='1px';strip.style.borderColor=bgColor;strip.style.borderStyle='none solid';var sizex=s.sizex-1;var sizey=s.sizey-1;if(!sizey)sizey=1;for(var i=0;i<s.sizey;i++){var w=sizex-Math.floor(Math.sqrt(1.0-Math.pow(1.0-i/sizey,2))*sizex);if(i==2&&s.sizex==6&&s.sizey==6)w=2;var x=strip.cloneNode(false);x.style.borderWidth='0 '+w+'px';if(top)x.style.borderWidth='0 '+(s.tr?w:0)+'px 0 '+(s.tl?w:0)+'px';else x.style.borderWidth='0 '+(s.br?w:0)+'px 0 '+(s.bl?w:0)+'px';top?d.appendChild(x):d.insertBefore(x,d.firstChild);}
if(top)
e.insertBefore(d,e.firstChild);else
e.appendChild(d);}}})();(function($){$.fn.hint=function(blurClass){if(!blurClass)blurClass='blur';return this.each(function(){var $input=$(this),title=$input.attr('title'),$form=$(this.form),$win=$(window);function remove(){if(this.value===title&&$input.hasClass(blurClass)){$input.val('').removeClass(blurClass);}}
if(title){$input.blur(function(){if(this.value===''){$input.val(title).addClass(blurClass);}}).focus(remove).blur();$form.submit(remove);$win.unload(remove);}});};})(jQuery);(function($){function TimeEntry(){this._disabledInputs=[];this.regional=[];this.regional['']={show24Hours:false,separator:':',ampmPrefix:'',ampmNames:['AM','PM'],spinnerTexts:['Now','Previous field','Next field','Increment','Decrement']};this._defaults={appendText:'',showSeconds:false,timeSteps:[1,1,1],initialField:0,useMouseWheel:true,defaultTime:null,minTime:null,maxTime:null,spinnerImage:'spinnerDefault.png',spinnerSize:[20,20,8],spinnerBigImage:'',spinnerBigSize:[40,40,16],spinnerIncDecOnly:false,spinnerRepeat:[500,250],beforeShow:null,beforeSetTime:null};$.extend(this._defaults,this.regional[''])}var m='timeEntry';$.extend(TimeEntry.prototype,{markerClassName:'hasTimeEntry',setDefaults:function(a){extendRemove(this._defaults,a||{})},_connectTimeEntry:function(b,c){var d=$(b);if(d.hasClass(this.markerClassName)){return}var e={};e.options=$.extend({},c);e._selectedHour=0;e._selectedMinute=0;e._selectedSecond=0;e._field=0;e.input=$(b);$.data(b,m,e);var f=this._get(e,'spinnerImage');var g=this._get(e,'spinnerText');var h=this._get(e,'spinnerSize');var i=this._get(e,'appendText');var j=(!f?null:$('<span class="timeEntry_control" style="display: inline-block; '+'background: url(\''+f+'\') 0 0 no-repeat; '+'width: '+h[0]+'px; height: '+h[1]+'px;'+($.browser.mozilla&&$.browser.version<'1.9'?' padding-left: '+h[0]+'px; padding-bottom: '+(h[1]-18)+'px;':'')+'"></span>'));d.wrap('<span class="timeEntry_wrap"></span>').after(i?'<span class="timeEntry_append">'+i+'</span>':'').after(j||'');d.addClass(this.markerClassName).bind('focus.timeEntry',this._doFocus).bind('blur.timeEntry',this._doBlur).bind('click.timeEntry',this._doClick).bind('keydown.timeEntry',this._doKeyDown).bind('keypress.timeEntry',this._doKeyPress);if($.browser.mozilla){d.bind('input.timeEntry',function(a){$.timeentry._parseTime(e)})}if($.browser.msie){d.bind('paste.timeEntry',function(a){setTimeout(function(){$.timeentry._parseTime(e)},1)})}if(this._get(e,'useMouseWheel')&&$.fn.mousewheel){d.mousewheel(this._doMouseWheel)}if(j){j.mousedown(this._handleSpinner).mouseup(this._endSpinner).mouseover(this._expandSpinner).mouseout(this._endSpinner).mousemove(this._describeSpinner)}},_enableTimeEntry:function(a){this._enableDisable(a,false)},_disableTimeEntry:function(a){this._enableDisable(a,true)},_enableDisable:function(b,c){var d=$.data(b,m);if(!d){return}b.disabled=c;if(b.nextSibling&&b.nextSibling.nodeName.toLowerCase()=='span'){$.timeEntry._changeSpinner(d,b.nextSibling,(c?5:-1))}$.timeEntry._disabledInputs=$.map($.timeEntry._disabledInputs,function(a){return(a==b?null:a)});if(c){$.timeEntry._disabledInputs.push(b)}},_isDisabledTimeEntry:function(a){return $.inArray(a,this._disabledInputs)>-1},_changeTimeEntry:function(a,b){var c=$.data(a,m);if(c){var d=this._extractTime(c);extendRemove(c.options,b||{});if(d){this._setTime(c,new Date(0,0,0,d[0],d[1],d[2]))}}$.data(a,m,c)},_destroyTimeEntry:function(b){$input=$(b);if(!$input.hasClass(this.markerClassName)){return}$input.removeClass(this.markerClassName).unbind('.timeEntry');if($.browser.mozilla){$input.unbind('input.timeEntry')}if($.browser.msie){$input.unbind('paste.timeEntry')}if($.fn.mousewheel){$input.unmousewheel()}this._disabledInputs=$.map(this._disabledInputs,function(a){return(a==b?null:a)});$input.parent().replaceWith($input);$.removeData(b,m)},_setTimeTimeEntry:function(a,b){var c=$.data(a,m);if(c){this._setTime(c,b?(typeof b=='object'?new Date(b.getTime()):b):null)}},_getTimeTimeEntry:function(a){var b=$.data(a,m);var c=(b?this._extractTime(b):null);return(!c?null:new Date(0,0,0,c[0],c[1],c[2]))},_doFocus:function(a){var b=(a.nodeName&&a.nodeName.toLowerCase()=='input'?a:this);if($.timeEntry._lastInput==b){return}if($.timeEntry._isDisabledTimeEntry(b)){return}var c=$.data(b,m);$.timeEntry._focussed=true;$.timeEntry._lastInput=b;$.timeEntry._blurredInput=null;var d=$.timeEntry._get(c,'beforeShow');extendRemove(c.options,(d?d.apply(b,[b]):{}));$.data(b,m,c);$.timeEntry._parseTime(c)},_doBlur:function(a){$.timeEntry._blurredInput=$.timeEntry._lastInput;$.timeEntry._lastInput=null},_doClick:function(a){var b=a.target;var c=$.data(b,m);if(!$.timeEntry._focussed){var d=$.timeEntry._get(c,'separator').length+2;c._field=0;if($.browser.msie){var e=b.value;var f=a.clientX+document.documentElement.scrollLeft-$(a.srcElement).offset().left;for(var g=0;g<=Math.max(1,c._secondField,c._ampmField);g++){var h=(g!=c._ampmField?(g*d)+2:(c._ampmField*d)+$.timeEntry._get(c,'ampmPrefix').length+$.timeEntry._get(c,'ampmNames')[0].length);b.value=e.substring(0,h);var i=b.createTextRange();if(f<i.boundingWidth){c._field=g;break}}b.value=e}else{for(var g=0;g<=Math.max(1,c._secondField,c._ampmField);g++){var j=(g!=c._ampmField?(g*d)+2:(c._ampmField*d)+$.timeEntry._get(c,'ampmPrefix').length+$.timeEntry._get(c,'ampmNames')[0].length);if(b.selectionStart<j){c._field=g;break}}}}$.data(b,m,c);$.timeEntry._showField(c);$.timeEntry._focussed=false},_doKeyDown:function(a){if(a.keyCode>=48){return true}var b=$.data(a.target,m);switch(a.keyCode){case 9:return(a.shiftKey?$.timeEntry._previousField(b,true):$.timeEntry._nextField(b,true));case 35:if(a.ctrlKey){$.timeEntry._setValue(b,'')}else{b._field=Math.max(1,b._secondField,b._ampmField);$.timeEntry._adjustField(b,0)}break;case 36:if(a.ctrlKey){$.timeEntry._setTime(b)}else{b._field=0;$.timeEntry._adjustField(b,0)}break;case 37:$.timeEntry._previousField(b,false);break;case 38:$.timeEntry._adjustField(b,+1);break;case 39:$.timeEntry._nextField(b,false);break;case 40:$.timeEntry._adjustField(b,-1);break;case 46:$.timeEntry._setValue(b,'');break}return false},_doKeyPress:function(a){var b=String.fromCharCode(a.charCode==undefined?a.keyCode:a.charCode);if(b<' '){return true}var c=$.data(a.target,m);$.timeEntry._handleKeyPress(c,b);return false},_doMouseWheel:function(a,b){if($.timeEntry._isDisabledTimeEntry(a.target)){return}b=($.browser.opera?-b/Math.abs(b):($.browser.safari?b/Math.abs(b):b));var c=$.data(a.target,m);if(!c.input.val()){$.timeEntry._parseTime(c)}$.timeEntry._adjustField(c,b);a.preventDefault()},_expandSpinner:function(a){var b=$.timeEntry._getSpinnerTarget(a);var c=$.data($.timeEntry._getInput(b),m);var d=$.timeEntry._get(c,'spinnerBigImage');if(d){c._expanded=true;var e=$(b).offset();var f=$.timeEntry._get(c,'spinnerSize');var g=$.timeEntry._get(c,'spinnerBigSize');$('<div class="timeEntry_expand" style="position: absolute; left: '+(e.left-(g[0]-f[0])/2)+'px; top: '+(e.top-(g[1]-f[1])/2)+'px; width: '+g[0]+'px; height: '+g[1]+'px; background: #fff url('+d+') no-repeat 0px 0px; z-index: 10;"></div>').mousedown($.timeEntry._handleSpinner).mouseup($.timeEntry._endSpinner).mouseout($.timeEntry._endExpand).mousemove($.timeEntry._describeSpinner).insertAfter(b)}},_getInput:function(a){return $(a).siblings('.'+$.timeEntry.markerClassName)[0]},_describeSpinner:function(a){var b=$.timeEntry._getSpinnerTarget(a);var c=$.data($.timeEntry._getInput(b),m);b.title=$.timeEntry._get(c,'spinnerTexts')[$.timeEntry._getSpinnerRegion(c,a)]},_handleSpinner:function(a){var b=$.timeEntry._getSpinnerTarget(a);var c=$.timeEntry._getInput(b);if($.timeEntry._isDisabledTimeEntry(c)){return}if(c==$.timeEntry._blurredInput){$.timeEntry._lastInput=c;$.timeEntry._blurredInput=null}var d=$.data(c,m);$.timeEntry._doFocus(c);var e=$.timeEntry._getSpinnerRegion(d,a);$.timeEntry._changeSpinner(d,b,e);$.timeEntry._actionSpinner(d,e);$.timeEntry._timer=null;var f=$.timeEntry._get(d,'spinnerRepeat');if(e>=3&&f[0]){$.timeEntry._timer=setTimeout(function(){$.timeEntry._repeatSpinner(d,e)},f[0]);$(b).one('mouseout',$.timeEntry._releaseSpinner).one('mouseup',$.timeEntry._releaseSpinner)}},_actionSpinner:function(a,b){if(!a.input.val()){$.timeEntry._parseTime(a)}switch(b){case 0:this._setTime(a);break;case 1:this._previousField(a,false);break;case 2:this._nextField(a,false);break;case 3:this._adjustField(a,+1);break;case 4:this._adjustField(a,-1);break}},_repeatSpinner:function(a,b){if(!$.timeEntry._timer){return}$.timeEntry._lastInput=$.timeEntry._blurredInput;this._actionSpinner(a,b);this._timer=setTimeout(function(){$.timeEntry._repeatSpinner(a,b)},this._get(a,'spinnerRepeat')[1])},_releaseSpinner:function(a){clearTimeout($.timeEntry._timer);$.timeEntry._timer=null},_endExpand:function(a){$.timeEntry._timer=null;var b=$.timeEntry._getSpinnerTarget(a);var c=$.timeEntry._getInput(b);var d=$.data(c,m);$(b).remove();d._expand=false},_endSpinner:function(a){$.timeEntry._timer=null;var b=$.timeEntry._getSpinnerTarget(a);var c=$.timeEntry._getInput(b);var d=$.data(c,m);if(!$.timeEntry._isDisabledTimeEntry(c)){$.timeEntry._changeSpinner(d,b,-1)}if(!$.browser.opera){$.timeEntry._lastInput=$.timeEntry._blurredInput}if($.timeEntry._lastInput){$.timeEntry._showField(d)}},_getSpinnerTarget:function(a){return a.target||a.srcElement},_getSpinnerRegion:function(a,b){var c=this._getSpinnerTarget(b);var d=($.browser.opera||$.browser.safari?$.timeEntry._findPos(c):$(c).offset());var e=($.browser.safari?$.timeEntry._findScroll(c):[document.documentElement.scrollLeft||document.body.scrollLeft,document.documentElement.scrollTop||document.body.scrollTop]);var f=this._get(a,'spinnerIncDecOnly');var g=(f?99:b.clientX+e[0]-d.left-($.browser.msie?2:0));var h=b.clientY+e[1]-d.top-($.browser.msie?2:0);var i=this._get(a,(a._expanded?'spinnerBigSize':'spinnerSize'));var j=(f?99:i[0]-1-g);var k=i[1]-1-h;if(i[2]>0&&Math.abs(g-j)<=i[2]&&Math.abs(h-k)<=i[2]){return 0}var l=Math.min(g,h,j,k);return(l==g?1:(l==j?2:(l==h?3:4)))},_changeSpinner:function(a,b,c){$(b).css('background-position','-'+((c+1)*this._get(a,(a._expanded?'spinnerBigSize':'spinnerSize'))[0])+'px 0px')},_findPos:function(a){var b=curTop=0;if(a.offsetParent){b=a.offsetLeft;curTop=a.offsetTop;while(a=a.offsetParent){var c=b;b+=a.offsetLeft;if(b<0){b=c}curTop+=a.offsetTop}}return{left:b,top:curTop}},_findScroll:function(a){var b=false;$(a).parents().each(function(){b|=$(this).css('position')=='fixed'});if(b){return[0,0]}var c=a.scrollLeft;var d=a.scrollTop;while(a=a.parentNode){c+=a.scrollLeft||0;d+=a.scrollTop||0}return[c,d]},_get:function(a,b){return(a.options[b]!=null?a.options[b]:$.timeEntry._defaults[b])},_parseTime:function(a){var b=this._extractTime(a);var c=this._get(a,'showSeconds');if(b){a._selectedHour=b[0];a._selectedMinute=b[1];a._selectedSecond=b[2]}else{var d=this._constrainTime(a);a._selectedHour=d[0];a._selectedMinute=d[1];a._selectedSecond=(c?d[2]:0)}a._secondField=(c?2:-1);a._ampmField=(this._get(a,'show24Hours')?-1:(c?3:2));a._lastChr='';a._field=Math.max(0,Math.min(Math.max(1,a._secondField,a._ampmField),this._get(a,'initialField')));if(a.input.val()!=''){this._showTime(a)}},_extractTime:function(a){var b=a.input.val();var c=this._get(a,'separator');var d=b.split(c);if(c==''&&b!=''){d[0]=b.substring(0,2);d[1]=b.substring(2,4);d[2]=b.substring(4,6)}var e=this._get(a,'ampmNames');var f=this._get(a,'show24Hours');if(d.length>=2){var g=!f&&(b.indexOf(e[0])>-1);var h=!f&&(b.indexOf(e[1])>-1);var i=parseInt(d[0],10);i=(isNaN(i)?0:i);i=((g||h)&&i==12?0:i)+(h?12:0);var j=parseInt(d[1],10);j=(isNaN(j)?0:j);var k=(d.length>=3?parseInt(d[2],10):0);k=(isNaN(k)||!this._get(a,'showSeconds')?0:k);return this._constrainTime(a,[i,j,k])}return null},_constrainTime:function(a,b){var c=(b!=null);if(!c){var d=this._determineTime(this._get(a,'defaultTime'))||new Date();b=[d.getHours(),d.getMinutes(),d.getSeconds()]}var e=false;var f=this._get(a,'timeSteps');for(var i=0;i<f.length;i++){if(e){b[i]=0}else if(f[i]>1){b[i]=Math.round(b[i]/f[i])*f[i];e=true}}return b},_showTime:function(a){var b=this._get(a,'show24Hours');var c=this._get(a,'separator');var d=(this._formatNumber(b?a._selectedHour:((a._selectedHour+11)%12)+1)+c+this._formatNumber(a._selectedMinute)+(this._get(a,'showSeconds')?c+this._formatNumber(a._selectedSecond):'')+(b?'':this._get(a,'ampmPrefix')+this._get(a,'ampmNames')[(a._selectedHour<12?0:1)]));this._setValue(a,d);this._showField(a)},_showField:function(a){var b=a.input[0];if(a.input.is(':hidden')||$.timeEntry._lastInput!=b){return}var c=this._get(a,'separator');var d=c.length+2;var e=(a._field!=a._ampmField?(a._field*d):(a._ampmField*d)-c.length+this._get(a,'ampmPrefix').length);var f=e+(a._field!=a._ampmField?2:this._get(a,'ampmNames')[0].length);if(b.setSelectionRange){b.setSelectionRange(e,f)}else if(b.createTextRange){var g=b.createTextRange();g.moveStart('character',e);g.moveEnd('character',f-a.input.val().length);g.select()}if(!b.disabled){b.focus()}},_formatNumber:function(a){return(a<10?'0':'')+a},_setValue:function(a,b){a.input.val(b).trigger('change')},_previousField:function(a,b){var c=(a.input.val()==''||a._field==0);if(!c){a._field--}this._showField(a);a._lastChr='';$.data(a.input[0],m,a);return(c&&b)},_nextField:function(a,b){var c=(a.input.val()==''||a._field==Math.max(1,a._secondField,a._ampmField));if(!c){a._field++}this._showField(a);a._lastChr='';$.data(a.input[0],m,a);return(c&&b)},_adjustField:function(a,b){if(a.input.val()==''){b=0}var c=this._get(a,'timeSteps');this._setTime(a,new Date(0,0,0,a._selectedHour+(a._field==0?b*c[0]:0)+(a._field==a._ampmField?b*12:0),a._selectedMinute+(a._field==1?b*c[1]:0),a._selectedSecond+(a._field==a._secondField?b*c[2]:0)))},_setTime:function(a,b){b=this._determineTime(b);var c=this._constrainTime(a,b?[b.getHours(),b.getMinutes(),b.getSeconds()]:null);b=new Date(0,0,0,c[0],c[1],c[2]);var b=this._normaliseTime(b);var d=this._normaliseTime(this._determineTime(this._get(a,'minTime')));var e=this._normaliseTime(this._determineTime(this._get(a,'maxTime')));b=(d&&b<d?d:(e&&b>e?e:b));var f=this._get(a,'beforeSetTime');if(f){b=f.apply(a.input[0],[this._getTimeTimeEntry(a.input[0]),b,d,e])}a._selectedHour=b.getHours();a._selectedMinute=b.getMinutes();a._selectedSecond=b.getSeconds();this._showTime(a);$.data(a.input[0],m,a)},_determineTime:function(h){var i=function(a){var b=new Date();b.setTime(b.getTime()+a*1000);return b};var j=function(a){var b=new Date();var c=b.getHours();var d=b.getMinutes();var e=b.getSeconds();var f=/([+-]?[0-9]+)\s*(s|S|m|M|h|H)?/g;var g=f.exec(a);while(g){switch(g[2]||'s'){case's':case'S':e+=parseInt(g[1],10);break;case'm':case'M':d+=parseInt(g[1],10);break;case'h':case'H':c+=parseInt(g[1],10);break}g=f.exec(a)}b=new Date(0,0,10,c,d,e,0);if(/^!/.test(a)){if(b.getDate()>10){b=new Date(0,0,10,23,59,59)}else if(b.getDate()<10){b=new Date(0,0,10,0,0,0)}}return b};return(h?(typeof h=='string'?j(h):(typeof h=='number'?i(h):h)):null)},_normaliseTime:function(a){if(!a){return null}a.setFullYear(1900);a.setMonth(0);a.setDate(0);return a},_handleKeyPress:function(a,b){if(b==this._get(a,'separator')){this._nextField(a,false)}else if(b>='0'&&b<='9'){var c=parseInt(a._lastChr+b,10);var d=this._get(a,'show24Hours');var e=(a._field==0&&((d&&c<24)||(c>=1&&c<=12))?c+(!d&&a._selectedHour>=12?12:0):a._selectedHour);var f=(a._field==1&&c<60?c:a._selectedMinute);var g=(a._field==a._secondField&&c<60?c:a._selectedSecond);var h=this._constrainTime(a,[e,f,g]);this._setTime(a,new Date(0,0,0,h[0],h[1],h[2]));a._lastChr=b}else if(!this._get(a,'show24Hours')){var i=this._get(a,'ampmNames');if((b==i[0].substring(0,1).toLowerCase()&&a._selectedHour>=12)||(b==i[1].substring(0,1).toLowerCase()&&a._selectedHour<12)){var j=a._field;a._field=a._ampmField;this._adjustField(a,+1);a._field=j;this._showField(a)}}}});function extendRemove(a,b){$.extend(a,b);for(var c in b){if(b[c]==null){a[c]=null}}return a}$.fn.timeEntry=function(d){var e=Array.prototype.slice.call(arguments,1);if(typeof d=='string'&&(d=='isDisabled'||d=='getTime')){return $.timeEntry['_'+d+'TimeEntry'].apply($.timeEntry,[this[0]].concat(e))}return this.each(function(){var a=this.nodeName.toLowerCase();if(a=='input'){if(typeof d=='string'){$.timeEntry['_'+d+'TimeEntry'].apply($.timeEntry,[this].concat(e))}else{var b={};for(attrName in $.timeEntry._defaults){var c=this.getAttribute('time:'+attrName);if(c){b=b||{};try{b[attrName]=eval(c)}catch(err){b[attrName]=c}}}$.timeEntry._connectTimeEntry(this,$.extend(b,d))}}})};$.timeEntry=new TimeEntry()})(jQuery);(function(){var namespace=GWR.Namespace("GroupsRFP");var RFPData={};var CurrentPane="PaneGuestProfile";var PaneNavigation=['PaneGuestProfile','PaneEventInformation','PaneMeetingAndGuestRooms','PaneOtherInformation','PaneSummary'];var PassedGuestProfile=false;var PassedEventInformation=false;var PassedMeetingGuestRooms=false;var PassedOtherInformation=false;var days_between=function(date1,date2){var ONE_DAY=1000*60*60*24;var date1_ms=date1.getTime();var date2_ms=date2.getTime();var difference_ms=Math.abs(date1_ms-date2_ms);return Math.round(difference_ms/ONE_DAY)};var todayDate=new Date(),tomorrowDate=new Date();tomorrowDate.setDate(tomorrowDate.getDate()+1);var arrivalDate=todayDate,departureDate=tomorrowDate;var datepickerOptions={changeFirstDay:false,changeMonth:false,changeYear:false,prevText:'',nextText:'',showAnim:'fadeIn',dayNamesMin:['S','M','T','W','T','F','S'],hideIfNoPrevNext:true,buttonImage:'/sites/all/themes/gwr3/images/button-datepicker.png',showOn:'both',buttonImageOnly:true,dateFormat:'m/d/yy'};var dateToString=function(d){return(d.getMonth()+1)+'/'+d.getDate()+'/'+d.getFullYear();};var initDatepickers=function(context){var setDatepickerValues=function(arrival,departure){$('#eventstartdate').removeClass('blur');$('#eventenddate').removeClass('blur');arrivalDate=arrival;departureDate=departure;$('#eventstartdate').val(dateToString(arrival));$('#eventenddate').val(dateToString(departure));}
var setOptionalDatepickerValues=function(arrival,departure){$('#optionalstartdate').removeClass('blur');$('#optionalenddate').removeClass('blur');arrivalDate=arrival;departureDate=departure;$('#optionalstartdate').val(dateToString(arrival));$('#optionalenddate').val(dateToString(departure));}
var selectArrivalDate=function(txt){var departure=$('#eventenddate');var d1=new Date(txt);var d2=new Date(departure.val());if(d2==null||isNaN(d2)||d2<=d1){d2=new Date(d1);d2.setDate(d2.getDate());}
setDatepickerValues(d1,d2);}
var selectDepartureDate=function(txt){var arrival=$('#eventstartdate');var d1=new Date(arrival.val());var d2=new Date(txt);if(d1==null||isNaN(d1)||d2<=d1){d1=new Date(d2);d1.setDate(d1.getDate());}
setDatepickerValues(d1,d2);}
var selectOptionalArrivalDate=function(txt){var departure=$('#optionalenddate');var d1=new Date(txt);var d2=new Date(departure.val());if(d2==null||isNaN(d2)||d2<=d1){d2=new Date(d1);d2.setDate(d2.getDate());}
setOptionalDatepickerValues(d1,d2);}
var selectOptionalDepartureDate=function(txt){var arrival=$('#optionalstartdate');var d1=new Date(arrival.val());var d2=new Date(txt);if(d1==null||isNaN(d1)||d2<=d1){d1=new Date(d2);d1.setDate(d1.getDate());}
setOptionalDatepickerValues(d1,d2);}
$('#eventstartdate').datepicker($.extend({minDate:todayDate,onSelect:selectArrivalDate},datepickerOptions));$('#eventenddate').datepicker($.extend({minDate:tomorrowDate,onSelect:selectDepartureDate},datepickerOptions));$('#optionalstartdate').datepicker($.extend({minDate:todayDate,onSelect:selectOptionalArrivalDate},datepickerOptions));$('#optionalenddate').datepicker($.extend({minDate:tomorrowDate,onSelect:selectOptionalDepartureDate},datepickerOptions));}
$(function(){initDatepickers();});GWR.Init(function(){if($('.rounded-template .targeted-review-link').is(":visible")){$('.targeted-review-link').css({'padding-bottom':'5px'});}
$('#eventstartdate').hint();$('#eventenddate').hint();$('#optionalstartdate').hint();$('#optionalenddate').hint();$(":input[@type='text']:first","#guest-profile-form").focus();$('.review','#rfp-status-bar').live('mouseover',function(){$(this).addClass('hover');})
$('.review','#rfp-status-bar').live('mouseout',function(){$(this).removeClass('hover');})
$('.review','#rfp-status-bar').live('click',function(){CurrentPane=$(this).attr('rel');namespace.updateStatus();});$('.datesflexible').click(function(){;if($(this).val()=='Yes'){$('.optional-dates','.right').show();}
else{$('.optional-dates','.right').hide();$('#optionalstartdate').val('');$('#optionalenddate').val('');$('#optionalstartdate').hint();$('#optionalenddate').hint();}});$('#ContinueRequest','#rfp-form').live('click',function(){namespace.validateFields('continue');});$('#SubmitRequest','#rfp-form').live('click',function(){namespace.validateFields('submit');});});namespace.updateStatus=function(eventDetailLink)
{$('.link','#rfp-status-bar').removeClass('review');$('.guest-profile','#rfp-status-bar').addClass('review');if(PassedEventInformation){$('.event-information','#rfp-status-bar').addClass('review');}
if(PassedMeetingGuestRooms){$('.meeting-guestrooms','#rfp-status-bar').addClass('review');}
if(PassedOtherInformation){$('.other-information','#rfp-status-bar').addClass('review');$('.summary','#rfp-status-bar').addClass('review');}
if(eventDetailLink){CurrentPane=eventDetailLink;}
$('.link','#rfp-status-bar').removeClass('selected');$('.link','#rfp-status-bar').each(function(){var rel=$(this).attr('rel');if(rel==CurrentPane){$(this).removeClass('hover');$(this).addClass('selected');}});$('.pane','#rfp-form').hide();if(CurrentPane=='PaneSummary'){$('#ContinueRequest').hide();}
else{$('#ContinueRequest').show();}
$('#'+CurrentPane).show();};namespace.submitRequest=function()
{var rfpData=$.compactJSON(RFPData);$.post("?post=true",{rfpdata:rfpData},function(data,textStatus){$("#RFPNotice").show();if(data=="success"&&textStatus=="success"){var thankyou='<p>Thank you for your interest in Great Wolf Lodge.  ';thankyou+='One of our representatives will get back to you within three business days.</p>';thankyou+='<p>If you need a response in less than three business days, we recommend a call ';thankyou+='to the Sales & Marketing Department.</p>';thankyou+='<p><a href="overview" rel="nofollow">Click Here</a> to return to the Groups and Meetings page.</p>';$('#ContinueRequest').hide();$('#SubmitRequest').hide();$("#RFPNotice").html(thankyou);GWR.Track("RFPConfirmation",{Events:"event14",PageName:"GroupsMeetings:GroupRFPConfirmation",HotelCode:namespace.HotelCode});}
else{$("#RFPNotice").html('An error has occured.  Please try again or call a Great Wolf representative.<br>Error: '+data);}},"text");};namespace.validateFields=function(buttonEvent)
{$("#RFPNotice").hide();$(".label").removeClass("validation-error");if(CurrentPane=="PaneGuestProfile"||buttonEvent=="submit"){errormsg="";PassedGuestProfile=false;var firstname=$.trim($('#firstname').val());var lastname=$.trim($('#lastname').val());var company=$.trim($('#company').val());var street=$.trim($('#street').val());var suite=$.trim($('#suite').val());var city=$.trim($('#city').val());var state=$.trim($('#state').val());var zip=$.trim($('#zip').val());var email=$.trim($('#email').val());var phone=$.trim($('#phone').val());var extension=$.trim($('#extension').val());var fax=$.trim($('#fax').val());var eventtype=$.trim($('#eventtype').val());var lodgeemail=$('#lodge-email').val();if(firstname==""){errormsg+="First Name";$(".label[rel='firstname']",".input").addClass("validation-error");}
if(lastname==""){if(errormsg!=""){errormsg+=", "};errormsg+="Last Name";$(".label[rel='lastname']",".input").addClass("validation-error");}
if(company==""){if(errormsg!=""){errormsg+=", "};errormsg+="Company/Group/Association";$(".label[rel='company']",".input").addClass("validation-error");}
if(street==""){if(errormsg!=""){errormsg+=", "};errormsg+="Street";$(".label[rel='street']",".input").addClass("validation-error");}
if(city==""){if(errormsg!=""){errormsg+=", "};errormsg+="City";$(".label[rel='city']",".input-city").addClass("validation-error");}
if(state==""){if(errormsg!=""){errormsg+=", "};errormsg+="State";$(".label[rel='state']",".input-state").addClass("validation-error");}
if(zip==""){if(errormsg!=""){errormsg+=", "};errormsg+="Zip";$(".label[rel='zip']",".input-zip").addClass("validation-error");}
if(email==""){if(errormsg!=""){errormsg+=", "};errormsg+="Email";$(".label[rel='email']",".input-email").addClass("validation-error");}
else{var validEmail=/^[\S]+[@][\S]+$/;var matchEmail=validEmail.exec(email);if(!matchEmail){if(errormsg!=""){errormsg+=", "};errormsg+="Email is invalid (name@your-isp.com)";$(".label[rel='email']",".input-email").addClass("validation-error");}}
if(phone==""){if(errormsg!=""){errormsg+=", "};errormsg+="Phone";$(".label[rel='phone']",".input-phone").addClass("validation-error");}
if(errormsg!=""){$("#RFPNotice").show().html('Please enter the following fields before moving on to the next step:<br>'+errormsg);return false;}
else{PassedGuestProfile=true;RFPData.FirstName=firstname;RFPData.LastName=lastname;RFPData.Company=company;RFPData.Street=street;RFPData.Suite=suite;RFPData.City=city;RFPData.State=state;RFPData.Zip=zip;RFPData.Email=email;RFPData.Phone=phone;RFPData.Extension=extension;RFPData.Fax=fax;RFPData.EventType=eventtype;RFPData.LodgeEmail=lodgeemail;}}
if(CurrentPane=='PaneEventInformation'){errormsg="";PassedEventInformation=false;var eventname=$.trim($('#eventname').val());var eventdescription=$.trim($('#eventdescription').val());var eventenddate=$.trim($('#eventenddate').val());var eventstartdate=$.trim($('#eventstartdate').val());var datesflexible=$.trim($('#datesflexible').val());var optionalstartdate=$.trim($('#optionalstartdate').val());var optionalenddate=$.trim($('#optionalenddate').val());var numberofguests=$.trim($('#numberofguests').val());if(eventstartdate=="mm/dd/yyyy"||eventstartdate==""){if(errormsg!=""){errormsg+=", "};errormsg+="Event Start Date";$(".label[rel='eventstartdate']",".input-event-startdate").addClass("validation-error");eventstartdate="";}
if(eventenddate=="mm/dd/yyyy"||eventenddate==""){eventenddate=eventstartdate;}
if(optionalstartdate=="mm/dd/yyyy"||optionalstartdate==eventstartdate){optionalstartdate="";}
if(optionalenddate=="mm/dd/yyyy"||optionalenddate==eventenddate){optionalenddate="";}
if(errormsg!=""&&buttonEvent=='continue'){$("#RFPNotice").show().html('Please enter an Event Start Date before moving on to the next step.<br> Alternatively, you may submit the form "as is" and one of our representatives will get a hold of you within 3 business days.');return false;}
else{RFPData.EventName=eventname;RFPData.EventDescription=eventdescription;RFPData.EventStartDate=eventstartdate;RFPData.EventEndDate=eventenddate;RFPData.DatesFlexible=datesflexible;RFPData.OptionalStartDate=optionalstartdate;RFPData.OptionalEndDate=optionalenddate;RFPData.NumberOfGuests=numberofguests;if(buttonEvent!='submit'){PassedEventInformation=true;namespace.renderGroupsMeetingsForm();}}}
if(CurrentPane=='PaneMeetingAndGuestRooms'){errormsg="";var meetingDay=[];$('.meeting-day').each(function(){var day={};day.date=$(this).attr('rel');day.meetingRooms=[];$(this).find('.meeting-setup-room').each(function(){var room={};var startTime=$(this).find('.starttime');var endTime=$(this).find('.endtime');var attendees=$(this).find('.attendees');var setup=$(this).find('.input-room-setup').html();if(startTime.val()!='Start Time'){room.StartTime=startTime.val();}
else{room.StartTime="";}
if(endTime.val()!='End Time'){room.EndTime=endTime.val();}
else{room.EndTime="";}
room.Attendees=attendees.val();if(setup!='Choose Setup'){room.SetUp=setup;}
else{room.SetUp="";}
day.meetingRooms.push(room);});meetingDay.push(day);});RFPData.MeetingBlock=meetingDay;var sleepingDay=[];$('.room-day').each(function(){var day={};day.date=$(this).attr('rel');var people=$(this).find('.roomblockpeople');var rooms=$(this).find('.roomblockrooms');if(people.val()!='# Of People'){day.People=people.val();}
else{day.People="";}
if(rooms.val()!='Total Rooms'){day.Rooms=rooms.val();}
else{day.Rooms="";}
sleepingDay.push(day);});RFPData.SleepingBlock=sleepingDay;var roomblockcomments=$.trim($('#roomblockcomments').val())
RFPData.RoomBlockComments=roomblockcomments;PassedMeetingGuestRooms=true;}
if(CurrentPane=='PaneOtherInformation'){errormsg="";var foodbeveragerequired=$.trim($('#foodbeveragerequired').val());var requirements=$.trim($('#requirements').val());var agenda=$.trim($('#agenda').val());var contactmethod=$.trim($('#contactmethod').val());RFPData.FoodBeverageRequired=foodbeveragerequired;RFPData.Requirements=requirements;RFPData.Agenda=agenda;RFPData.ContactMethod=contactmethod;PassedOtherInformation=true;}
switch(buttonEvent)
{case'submit':if(!PassedGuestProfile){CurrentPane='PaneGuestProfile';}
else{namespace.submitRequest();$("#RFPNotice").show().html('Your information is being submitted...');}
break;case'save':$(".label").removeClass("validation-error");$("#RFPNotice").show().html('Your information has been saved');break;default:for(var i=0;i<PaneNavigation.length;i++){if(PaneNavigation[i]==CurrentPane){CurrentPane=PaneNavigation[i+1];break;}}
$("#RFPNotice").hide();}
namespace.eventDetails();namespace.updateStatus();};namespace.renderGroupsMeetingsForm=function()
{var d1=new Date(RFPData.EventStartDate);var d2=new Date(RFPData.EventEndDate);var days=days_between(d1,d2);var meetingDayHtml="";var roomDayHtml=""
for(var i=0;i<=days;i++){var day=new Date(d1);if(i>0){day.setDate(d1.getDate()+i);}
var datelabel=$.datepicker.formatDate('D, d M yy',day).toUpperCase();meetingDayHtml+='<div class="meeting-day" rel="'+i+'">';meetingDayHtml+='<div class="datelabel"><div class="label" style="width:115px;">'+datelabel+'</div></div>';meetingDayHtml+='<div class="input-rooms"><input type="text" id="meeting_day_'+i+'" rel="'+datelabel+'" class="meetingblockrooms" title="# of Meeting Rooms" /></div>'
meetingDayHtml+='<div id="block-meeting_day_'+i+'"></div></div><div class="clear"></div>';roomDayHtml+='<div class="room-day" rel="'+i+'">';roomDayHtml+='<div class="datelabel"><div class="label" style="width:115px;">'+datelabel+'</div></div>';roomDayHtml+='<div class="input-people"><input type="text" class="roomblockpeople" id="people_day_'+i+'" title="# Of People" /></div>';roomDayHtml+='<div class="input-rooms"><input type="text" class="roomblockrooms" id="rooms_day_'+i+'" title="Total Rooms" /></div>';roomDayHtml+='</div><div class="clear"></div>';}
$('#meeting-rooms','#meeting-guestroom-form').html(meetingDayHtml);$('.meetingblockrooms').hint();$('#sleeping-rooms','#meeting-guestroom-form').html(roomDayHtml);$('.roomblockpeople').hint();$('.roomblockrooms').hint();$(".meetingblockrooms").change(function(){var setupBlockHtml='';var rooms=$(this).val();if(isNaN(rooms)){$("#RFPNotice").show().html($(this).attr('rel')+': Please enter a valid number for the number of rooms');}
else{$("#RFPNotice").hide();var meetingDay=$(this).attr('id');var block='#block-'+meetingDay;var setupBlockHtml='';var hasHeader=false;for(var i=1;i<=rooms;i++){setupBlockHtml+='<div class="meeting-setup-room"">';if(!hasHeader){setupBlockHtml+='<div class="header">';setupBlockHtml+='<div style="width:133px;float:right">';setupBlockHtml+='<div class="attendees-label"><div class="label" style="width:65px; font-size:10px;">ATTENDEES</div></div>';setupBlockHtml+='<div class="room-setup-label"><div class="label" style="width:25px; font-size:10px;">SETUP</div></div>';setupBlockHtml+='<div class="clear"></div></div></div><div class="clear"></div>';hasHeader=true;}
setupBlockHtml+='<div class="roomlabel">Room'+i+'</div>';setupBlockHtml+='<div class="input-start-time"><input rel="'+day+'" type="text" id="'+meetingDay+'_starttime_'+i+'" size="10" class=" starttime time-entry" title="Start Time"/></div>';setupBlockHtml+='<div class="input-end-time"><input type="text" id="'+meetingDay+'_endtime_'+i+'" size="10" class="endtime time-entry" title="End Time"/></div>';setupBlockHtml+='<div class="input-attendees"><input class="attendees" type="text" maxlength="128" id="'+meetingDay+'_attendees_'+i+'" /></div>';setupBlockHtml+='<div class="input-room-setup" id="'+meetingDay+'_setup_'+i+'">Choose Setup</div>';setupBlockHtml+='<div class="clear"></div></div><div class="clear"></div>';}
$(block).html(setupBlockHtml);$('.time-entry').hint();$('.time-entry').timeEntry().change(function(){});$('.setupradio').live('click',function(){var setup=$(this).val();var roomSetupID=$('#meetingday','#room-setup-form').html();$('#'+roomSetupID).html(setup);GWR.Util.HideModalDialog();$('.setupradio').attr({checked:false});});$('.input-room-setup').live('click',function(){$('#meetingday','#room-setup-form').html($(this).attr('id'));GWR.Util.ShowModalDialog('#room-setup-dialog',500,350);});}});$('#room-setup-dialog .room-setup-header .top-close').click(function(){GWR.Util.HideModalDialog();});};namespace.eventDetails=function()
{var summary='<div class="content-title label-text-bold">Guest Profile';var guestProfileInfo='';if(RFPData.Company&&RFPData.Company!=""){guestProfileInfo+='<li>Group: '+RFPData.Company+'</li>';}
if(RFPData.FirstName&&RFPData.FirstName!=""||RFPData.LastName&&RFPData.LastName!=""){guestProfileInfo+='<li>Name: ';if(RFPData.FirstName&&RFPData.FirstName!=""){guestProfileInfo+=RFPData.FirstName;}
if(RFPData.LastName&&RFPData.LastName!=""){guestProfileInfo+=' '+RFPData.LastName;}
guestProfileInfo+='</li>';}
if(RFPData.Street&&RFPData.Street!=""){guestProfileInfo+='<li>Address: ';guestProfileInfo+=RFPData.Street;if(RFPData.Suite&&RFPData.Suite!=""){guestProfileInfo+=', Suite/Apt '+RFPData.Suite;}
guestProfileInfo+='</li>';}
if(RFPData.City&&RFPData.City!=""||RFPData.State&&RFPData.State!=""||RFPData.Zip&&RFPData.Zip!=""){guestProfileInfo+='<li>';guestProfileInfo+=RFPData.City;if(RFPData.State!=""){guestProfileInfo+=', '+RFPData.State;}
if(RFPData.Zip!=""){guestProfileInfo+=' '+RFPData.Zip;}
guestProfileInfo+='</li>';}
if(RFPData.Email&&RFPData.Email!=""){guestProfileInfo+='<li>Email: '+RFPData.Email+'</li>';}
if(RFPData.Phone&&RFPData.Phone!=""){guestProfileInfo+='<li>Phone: ';guestProfileInfo+=RFPData.Phone;if(RFPData.Extension!=""){guestProfileInfo+=' Ext. '+RFPData.Extension;}
guestProfileInfo+='</li>';}
if(RFPData.Fax&&RFPData.Fax!=""){guestProfileInfo+='<li>Fax: '+RFPData.Fax+'</li>';}
if(guestProfileInfo!=""){guestProfileInfo='<ul class="text-small">'+guestProfileInfo+'</ul>';summary+='<div id="change-details"><a rel="nofollow" href="javascript:GWR.GroupsRFP.updateStatus('+"'PaneGuestProfile'"+')">Change</a></div></div>'+guestProfileInfo;}
else{summary+='</div>';}
summary+='<div class="separator"></div>';var eventInfo='';summary+='<div class="content-title label-text-bold">Event Information';if(RFPData.EventType&&RFPData.EventType!=""){eventInfo+='<li>Event Type: '+RFPData.EventType+'</li>';}
if(RFPData.EventName&&RFPData.EventName!=""){eventInfo+='<li>Event Name: '+RFPData.EventName+'</li>';}
if(RFPData.EventStartDate&&RFPData.EventStartDate!=""){eventInfo+='<li>Arrival: '+RFPData.EventStartDate+'</li>';}
if(RFPData.EventEndDate&&RFPData.EventEndDate!=""){eventInfo+='<li>Departure: '+RFPData.EventEndDate+'</li>';}
if(RFPData.DatesFlexible&&RFPData.DatesFlexible!=""){eventInfo+='<li>Dates Flexible? '+RFPData.DatesFlexible+'</li>';}
if(RFPData.OptionalStartDate&&RFPData.OptionalStartDate!=""){eventInfo+='<li>Optional Arrival: '+RFPData.OptionalStartDate+'</li>';}
if(RFPData.OptionalEndDate&&RFPData.OptionalEndDate!=""){eventInfo+='<li>Optional Departure: '+RFPData.OptionalEndDate+'</li>';}
if(RFPData.NumberOfGuests&&RFPData.NumberOfGuests!=""){eventInfo+='<li>Estimated Guests: '+RFPData.NumberOfGuests+'</li>';}
if(RFPData.EventDescription&&RFPData.EventDescription!=""){eventInfo+='<li><div style="color:#925a4d;padding-top:3px;">Comments:</div>'+RFPData.EventDescription+'</li>';}
if(eventInfo!=""){eventInfo='<ul class="text-small">'+eventInfo+'</ul>';summary+='<div id="change-details"><a rel="nofollow" href="javascript:GWR.GroupsRFP.updateStatus('+"'PaneEventInformation'"+')">Change</a></div></div>'+eventInfo;}
else{summary+='</div>';}
summary+='<div class="separator"></div>';var meetingInfo='';summary+='<div class="content-title label-text-bold">Meeting &amp; Guest Rooms';var meetingBlock="";var displayDay=1;var displayHeader=true;for(var day in RFPData.MeetingBlock){var displayRoom=1;for(var room in RFPData.MeetingBlock[day].meetingRooms){var start=RFPData.MeetingBlock[day].meetingRooms[room].StartTime.toString();var end=RFPData.MeetingBlock[day].meetingRooms[room].EndTime.toString();var attendees=RFPData.MeetingBlock[day].meetingRooms[room].Attendees;var setup=RFPData.MeetingBlock[day].meetingRooms[room].SetUp;if(start!=""||end!=""||attendees!=""||setup!=""){if(displayHeader){meetingBlock+='<div style="color:#925a4d;padding-top:3px;">Meeting Block:</div>'
displayHeader=false;}
meetingBlock+="<u>Day"+displayDay+", Room "+displayRoom+'</u><br/>';meetingBlock+="Start Time: "+start+'<br/>';meetingBlock+="End Time: "+end+'<br/>';meetingBlock+="Attendees: "+attendees+'<br/>';meetingBlock+="Room Setup: "+setup+'<br/>';displayRoom++;}}
displayDay++;}
meetingInfo=meetingBlock;var sleepingBlock="";var displayDay=1;var displayHeader=true;for(var day in RFPData.SleepingBlock){var people=RFPData.SleepingBlock[day].People;var rooms=RFPData.SleepingBlock[day].Rooms;if(people!=""||rooms!=""){if(displayHeader){sleepingBlock+='<div style="color:#925a4d;padding-top:3px;">Sleeping Block:</div>'
displayHeader=false;}
sleepingBlock+="Day "+displayDay+" People: "+people+"  Rooms: "+rooms+'<br/>';displayDay++;}}
meetingInfo+=sleepingBlock;if(RFPData.RoomBlockComments&&RFPData.RoomBlockComments!=''){meetingInfo+='<div style="color:#925a4d;padding-top:3px;">Comments:</div>'+RFPData.RoomBlockComments;}
if(meetingInfo!=""){meetingInfo='<ul class="text-small">'+meetingInfo+'</ul>';summary+='<div id="change-details"><a rel="nofollow" href="javascript:GWR.GroupsRFP.updateStatus('+"'PaneMeetingAndGuestRooms'"+')">Change</a></div></div>'+meetingInfo;}
else{summary+='</div>';}
summary+='<div class="separator"></div>';var otherInfo='';summary+='<div class="content-title label-text-bold">Other';if(RFPData.FoodBeverageRequired&&RFPData.FoodBeverageRequired!=""){otherInfo+='<li>Food & Beverage Required: '+RFPData.FoodBeverageRequired+'</li>';}
if(RFPData.Requirements&&RFPData.Requirements!=""){otherInfo+='<li><div style="color:#925a4d;padding-top:3px;">Hospitality/Banquet Requirements</div>'+RFPData.Requirements+'</li>';}
if(RFPData.Agenda&&RFPData.Agenda!=""){otherInfo+='<li><div style="color:#925a4d;padding-top:3px;">Agenda</div>'+RFPData.Agenda+'</li>';}
if(RFPData.ContactMethod&&RFPData.ContactMethod!=""){otherInfo+='<li>Contact Method: '+RFPData.ContactMethod+'</li>';}
if(otherInfo!=""){otherInfo='<ul style="padding-bottom:5px;" class="text-small">'+otherInfo+'</ul>';summary+='<div id="change-details"><a rel="nofollow" href="javascript:GWR.GroupsRFP.updateStatus('+"'PaneOtherInformation'"+')">Change</a></div></div>'+otherInfo;}
else{summary+='</div>';}
$('.content','#rfp-event-details').html(summary);};})();