(function(){$RP.GlobalVars.Env.browser="Unknown browser";$RP.GlobalVars.Env.browserversion="Unknown version";$RP.GlobalVars.Env.os="Unknown os";$RP.GlobalVars.Env.Helpers.BrowserDetect={init:function(){this.Env=$RP.GlobalVars.Env;this.setBrowser(this.searchString(this._dataBrowser));this.setBrowserVersion(this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"");this.setOs(this.searchString(this._dataOS))},setBrowser:function(a){if(a){this.Env.browser=a}},setBrowserVersion:function(a){if(a){this.Env.browserversion=a}},setOs:function(a){if(a){this.Env.os=a}},searchString:function(d){for(var a=0;a<d.length;a++){var b=d[a].string;var c=d[a].prop;this.versionSearchString=d[a].versionSearch||d[a].identity;if(b){if(b.indexOf(d[a].subString)!=-1){return d[a].identity}}else{if(c){return d[a].identity}}}},searchVersion:function(b){var a=b.indexOf(this.versionSearchString);if(a==-1){return}return parseFloat(b.substring(a+this.versionSearchString.length+1))},_dataBrowser:[{string:navigator.userAgent,subString:"Chrome",identity:"Chrome"},{string:navigator.userAgent,subString:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},{string:navigator.vendor,subString:"Apple",identity:"Safari",versionSearch:"Version"},{prop:window.opera,identity:"Opera"},{string:navigator.vendor,subString:"iCab",identity:"iCab"},{string:navigator.vendor,subString:"KDE",identity:"Konqueror"},{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.vendor,subString:"Camino",identity:"Camino"},{string:navigator.userAgent,subString:"Netscape",identity:"Netscape"},{string:navigator.userAgent,subString:"MSIE",identity:"Explorer",versionSearch:"MSIE"},{string:navigator.userAgent,subString:"Gecko",identity:"Mozilla",versionSearch:"rv"},{string:navigator.userAgent,subString:"Mozilla",identity:"Netscape",versionSearch:"Mozilla"}],_dataOS:[{string:navigator.platform,subString:"Win",identity:"Windows"},{string:navigator.platform,subString:"Mac",identity:"Mac"},{string:navigator.platform,subString:"Linux",identity:"Linux"}]};$RP.GlobalVars.Env.Helpers.BrowserDetect.init();$RP.Util.popup=function(c){var g=document.viewport;var f=g.getWidth();var a=g.getHeight();var d=(f>c.Width)?(f-c.Width)/2:0;var b=(a>c.Height)?(a-c.Height)/2:0;var e=((f<c.Width||a<c.Height)?1:0);window.open(c.Url,c.Name,"width="+c.Width+",height="+c.Height+",top="+b+",left="+d+",toolbar=no,menubar=no,location=no,scrollbars="+e)};$RP.Util.validateEmail=function(a){var b=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;return(b.test(a))};$RP.Util.Cookie={get:function(b){var a=null,c=document.cookie.split(";");if(b){c.each(function(d){a=(d.split("=")[0].replace(/^\s+/,"").replace(/\s+$/,"")==b)?d.split("=")[1]:a})}else{c.each(function(d){a[d.split("=")[0]]=d.split("=")[1]})}return a},set:function(c,d,e){var a="";if(e){var b=new Date();b.setTime(b.getTime()+(e*24*60*60*1000));a="; expires="+b.toGMTString()}document.cookie=c+"="+d+a+"; path=/"},erase:function(a){this.set(a,"",-1)}};$RP.Util.HomePage={Init:function(){if(!Prototype.Browser.IE){return}if(!$("defaultHP")){return}$("defaultHP").select("a")[0].setAttribute("href","#");$("defaultHP").select("a")[0].observe("click",$RP.Util.HomePage.Set)},Set:function(c){var b=Event.element(c);b.style.behavior="url(#default#homepage)";b.setHomePage("http://www.rr.com/");var a=s_gi(s_account);a.tl(b,"o","set road runner as my homepage")}};$RP.App.Horoscope={init:function(){var a=this;this.horoscopeTab=$("horoscopeTab");if(!this.horoscopeTab){return}this.tabInitted=false;$("horoscopeTabBtn").observe("click",function(){var b=$RP.Util.Cookie.get("HoroscopeSign");if(b===null){a.horoscopeTab.select("div.change")[0].showSettings()}a.tabClickInit()})},tabClickInit:function(){var a=this;if(this.horoscopeTab&&!this.tabInitted){$("horoSelect").select("a").each(function(c,d){c.observe("click",function(){a.show(d)})});this.show($RP.Util.Cookie.get("HoroscopeSign"));var b=this.horoscopeTab.select(".horoscopeSign");b.each(function(d){var f=function(){d.removeClassName("showOverview");d.removeClassName("showRomantic");d.removeClassName("showExtended")};var c=d.select("a.overview");c.each(function(h){h.voidLink();h.observe("click",function(){f();d.addClassName("showOverview")})});var g=d.select("a.romantic");g.each(function(h){h.voidLink();h.observe("click",function(){f();d.addClassName("showRomantic")})});var e=d.select("a.extended");e.each(function(h){h.voidLink();h.observe("click",function(){f();d.addClassName("showExtended")})});f();d.addClassName("showOverview")})}this.tabInitted=true},show:function(c){if(c!==null){if($("checkbox3").checked){$RP.Util.Cookie.set("HoroscopeSign",c,365)}var b=this.horoscopeTab.select(".allHoroscopes div.horoscopeSign");b.invoke("removeClassName","active");b[c].addClassName("active");var a=this.horoscopeTab.select("ul li");a.invoke("removeClassName","active");a[c].addClassName("active");if(typeof this.horoscopeTab.selectFirst(".change").cancelChanges=="function"){this.horoscopeTab.selectFirst(".change").cancelChanges()}}}};$RP.App.PhotoGallery={InitPopup:function(){$$("a.launchGallery").each(function(a){a.observe("click",function(b){b.stop();$RP.Util.popup({Url:a.href,Name:"photoGallery",Height:705,Width:875});return false})})},Init:function(){$$(".galleryModule").each($RP.App.PhotoGallery.Create)},Create:function(b){var d=b.selectFirst(".galleryCarousel");var a=b.selectFirst(".thumbnailCarousel");var c=a.__VIEWPORTS[0];$RP.Widget.Carousel.Common.CallBack.Add(d,"new_slide",function(i,h){if(!i.__SKIP_THUMB_SHOW){var e=a.select("li")[h];var f=e.up().up();var g=c.__SLIDES.indexOf(f);$RP.Widget.Carousel.Common.Show.Slide(a,g);$RP.Widget.Carousel.Thumbnails.Highlight(a,h)}i.__SKIP_THUMB_SHOW=false});$RP.Widget.Carousel.Common.CallBack.Add(a,"thumb_click",function(f,e){$RP.Widget.Carousel.Common.Show.Fade(d,e);return true})}}})();(function(){$RP.PageLoad={};$RP.PageLoad.onloadAry=[];$RP.PageLoad.add=function(a){this.onloadAry.push(a)};$RP.PageLoad.runOnload=function(){var a=this.onloadAry.length,b;for(b=0;b<a;b++){this.onloadAry[b]()}};$RP.PageLoad.siteInit=function(){var b=$("tertiaryNav");if(b){b.select("div.dropdown").each(function(c){var d=c.up();d.observe("mouseover",function(){d.addClassName("active")});d.observe("mouseout",function(){d.removeClassName("active")})})}var a=$("headersearchformweb");if(a){a.selectFirst("input").focus();$$(".searchinput").each(function(c){c.observe("keyup",function(d){var e=Event.element(d);$$(".searchinput").each(function(f){if(f!=e){f.value=e.value}},e)})})}$$("form").each(function(c){c.evaluate=function(){return true};var d=c.select("a.submit");d.each(function(e){if($(c).getAttribute("id")=="divisionselect"){return}e.observe("click",function(f){f.stop();if(c.evaluate()){c.submit()}return false})})});$RP.App.Horoscope.init();$RP.App.PhotoGallery.InitPopup();$RP.Util.HomePage.Init();$RP.PageLoad.runOnload();if($RP.GlobalVars.Env.runmode==="development"){window.onload=function(){setTimeout(function(){if(!$RP.GlobalVars.URL.QueryString.profileJS){return false}if($RP.Util.ProfileCollection.profileAry.length>0){$RP.Util.ProfileCollection.printProfile()}},1000)}}}})();(function(){$RP.Widget.AutoSuggest=function(a){this.cur=-1;this.minChars=a.iMinChars||0;if(typeof a.bTypeAhead=="boolean"){this.bTypeAhead=a.bTypeAhead}else{this.bTypeAhead=true}this.suggestDelay=a.iSuggestDelay||500;this.layer=null;this.provider=a.oProvider;this.textbox=$(a.oTextbox);this.textbox.setAttribute("autocomplete","off");this.init()};$RP.Widget.AutoSuggest.prototype={init:function(){var a=this;this.textbox.onkeyup=function(b){if(!b){b=window.event}a.handleKeyUp(b)};this.textbox.onkeydown=function(b){if(!b){b=window.event}a.handleKeyDown(b)};this.textbox.onblur=function(){a.hideSuggestions()};this.createDropDown()},autosuggest:function(b,a){if(b.length>0){if(a){this.typeAhead(b[0])}if(parseInt(this.layer.style.width,10)===0){this.layer.style.width=this.getWidth()}this.showSuggestions(b)}else{this.hideSuggestions()}},createDropDown:function(){var a=this;this.layer=document.createElement("div");this.layer.style.width=this.getWidth();this.layer.className="suggestions";this.layer.style.visibility="hidden";this.layer.onmousedown=this.layer.onmouseup=this.layer.onmouseover=function(c){c=c||window.event;var b=c.target||c.srcElement;if(c.type=="mousedown"){a.textbox.value=b.firstChild.nodeValue;a.hideSuggestions()}else{if(c.type=="mouseover"){a.highlightSuggestion(b)}else{a.textbox.focus()}}};document.body.appendChild(this.layer)},getLeft:function(){return this.textbox.cumulativeOffset()[0]},getTop:function(){return this.textbox.cumulativeOffset()[1]},getWidth:function(){return this.textbox.getWidth()+"px"},handleKeyDown:function(a){switch(a.keyCode){case 38:this.previousSuggestion();break;case 40:this.nextSuggestion();break;case 13:this.hideSuggestions();Event.stop(a);break}},requestDelayer:function(b){if(this.activeRequest){clearTimeout(this.activeRequest)}var a=this;this.activeRequest=setTimeout(function(){a.provider.requestSuggestions(b)},this.suggestDelay)},handleKeyUp:function(a){var b=a.keyCode;if(b==8||b==46){if(this.textbox.value.length>=this.minChars){this.requestDelayer(false)}}else{if(b<32||(b>=33&&b<46)||(b>=112&&b<=123)){}else{if(this.textbox.value.length>=this.minChars){this.requestDelayer(this.bTypeAhead)}}}if(this.textbox.value.length<=this.minChars-1){this.hideSuggestions()}},hideSuggestions:function(){this.layer.style.visibility="hidden";this.cur=-1},highlightSuggestion:function(a){for(var b=0;b<this.layer.childNodes.length;b++){var c=this.layer.childNodes[b];if(c==a){c.className="current"}else{if(c.className=="current"){c.className=""}}}},nextSuggestion:function(){var b=this.layer.childNodes;if(b.length>0&&this.cur<b.length-1){var a=b[++this.cur];this.highlightSuggestion(a);this.textbox.value=a.firstChild.nodeValue}},previousSuggestion:function(){var b=this.layer.childNodes;if(b.length>0&&this.cur>0){var a=b[--this.cur];this.highlightSuggestion(a);this.textbox.value=a.firstChild.nodeValue}},selectRange:function(a,b){if(this.textbox.createTextRange){var c=this.textbox.createTextRange();c.moveStart("character",a);c.moveEnd("character",b-this.textbox.value.length);c.select()}else{if(this.textbox.setSelectionRange){this.textbox.setSelectionRange(a,b)}}this.textbox.focus()},showSuggestions:function(c){var a=null;this.layer.innerHTML="";for(var b=0;b<c.length;b++){a=document.createElement("div");a.appendChild(document.createTextNode(c[b]));this.layer.appendChild(a)}this.layer.style.left=this.getLeft()+"px";this.layer.style.top=(this.getTop()+this.textbox.offsetHeight)+"px";this.layer.style.visibility="visible"},typeAhead:function(b){if(this.textbox.createTextRange||this.textbox.setSelectionRange){var a=this.textbox.value.length;this.textbox.value=b;this.selectRange(a,b.length)}}}})();$RP.Widget.Tabs={init:function(){$$(".tabs").each($RP.Widget.Tabs.create)},create:function(d){d.active=0;d.tabEles=d.select(".tabNav li");d.tabContentEles=d.select(".tabBody");d.tabProviderContentEles=d.select(".tabBodyProvider");var c=d.select(".change");c.each(function(e){e.showSettings=function(){d.addClassName("showChangeSettingsTab");if(d.__TAB_WIDE_CHANGE&&!d.__CURRENT_ACTIVE_TAB){if(d.select(".active").length==1){d.__CURRENT_ACTIVE_TAB=d.selectFirst(".active").removeClassName("active")}else{d.__CURRENT_ACTIVE_TAB=d.select(".active")[1].removeClassName("active")}d.__CURRENT_ACTIVE_TAB.removeClassName("active")}};e.cancelChanges=function(){d.removeClassName("showChangeSettingsTab");if(d.__CURRENT_ACTIVE_TAB){d.__CURRENT_ACTIVE_TAB.addClassName("active");d.__CURRENT_ACTIVE_TAB=null}};var f=e.select(".cancel");if(f.length>0){f.each(function(g){g.voidLink();g.observe("click",e.cancelChanges)})}});d.tabEles.each(function(e,g){var f=null;if(d.tabContentEles.length>0){f=d.tabContentEles[g].selectFirst(".change")}if(e.hasClassName("active")){d.active=g}if(f){var h=d.tabContentEles[g].selectFirst(".changeSetting");if(h.href){h.voidLink()}h.observe("click",f.showSettings)}var h=e.selectFirst("a");if(h.href){h.voidLink()}h.observe("click",function(){if(d.active){var i=d.tabContentEles[d.active].selectFirst(".change");if(i&&typeof(i.cancelChanges)=="function"){i.cancelChanges()}}if(d.changeEle){d.changeEle.cancelChanges()}d.tabEles.invoke("removeClassName","active");d.tabContentEles.invoke("removeClassName","active");d.tabProviderContentEles.invoke("removeClassName","active");e.addClassName("active");d.tabContentEles[g].addClassName("active");if(d.tabProviderContentEles[g]){d.tabProviderContentEles[g].addClassName("active")}d.active=g})});var b=d.selectFirst(".titleBar .changeSetting");if(b){d.__TAB_WIDE_CHANGE=true;var a=d.selectFirst(".change");b.voidLink();b.observe("click",a.showSettings);d.changeEle=a}}};$RP.PageLoad.add($RP.Widget.Tabs.init);$RP.Widget.Carousel={init:function(){$$(".slideCarousel").each($RP.Widget.Carousel.Create)},Create:function(a){$RP.Widget.Carousel.Viewports.Init(a);$RP.Widget.Carousel.Advertise.Init(a);$RP.Widget.Carousel.Pager.Init(a);$RP.Widget.Carousel.SlideStatus.Init(a);$RP.Widget.Carousel.Thumbnails.Init(a);$RP.Widget.Carousel.Overlay.Init(a);$RP.Widget.Carousel.Title.Init(a);$RP.Widget.Carousel.AutoScroll.Init(a)},AutoScroll:{Init:function(a){if(a.hasClassName("heroCarousel")){if(a.__SLIDE_THUMBS.length==1){a.__DISABLE_AUTO_SCROLL=true}setTimeout(function(){$RP.Widget.Carousel.AutoScroll.Handler(a)},8000)}},Handler:function(a){if(!a.__DISABLE_AUTO_SCROLL){$RP.Widget.Carousel.Pager.Next(a);if(!a.__DISABLE_AUTO_SCROLL){setTimeout(function(){$RP.Widget.Carousel.AutoScroll.Handler(a)},8000)}}}},Thumbnails:{Init:function(a){a.__SLIDE_THUMBS=a.select(".slideThumbnails li");if(a.__SLIDE_THUMBS.length>0){a.__SLIDE_THUMBS.each(function(d,c){var e=d.selectFirst("a");e.voidLink();e.observe("click",function(){e.blur();a.__DISABLE_AUTO_SCROLL=true;$RP.Widget.Carousel.Thumbnails.Highlight(a,c);if(!$RP.Widget.Carousel.Common.CallBack.Fire(a,c,0,"thumb_click")){if(a.hasClassName("slideOnThumbClick")){$RP.Widget.Carousel.Common.Show.Slide(a,c)}else{$RP.Widget.Carousel.Common.Show.Fade(a,c)}}})});var b=a.__SLIDE_THUMBS[0].selectFirst(".active");if(!b){a.__SLIDE_THUMBS[0].addClassName("active")}}},Highlight:function(b,a){if(b.__SLIDE_THUMBS.length>0){b.__SLIDE_THUMBS.invoke("removeClassName","active");b.__SLIDE_THUMBS[a].addClassName("active")}}},Pager:{Init:function(c){var d=c.selectFirst(".slideNav");if(d){var a=d.selectFirst(".left");a.voidLink();a.stopObserving("click");LeftPagerEvent=a.observe("click",function(){c.__DISABLE_AUTO_SCROLL=true;a.blur();$RP.Widget.Carousel.Pager.Previous(c)});var b=d.selectFirst(".right");b.voidLink();b.stopObserving("click");RightPagerEvent=b.observe("click",function(){c.__DISABLE_AUTO_SCROLL=true;b.blur();$RP.Widget.Carousel.Pager.Next(c)})}},Previous:function(b){var c=b.__VIEWPORTS[0];var a=-1;c.__SLIDES.each(function(d,e){if(d.hasClassName("active")){a=e}});if(a==-1){return false}else{if(a==0){if(b.hasClassName("slideAtEnds")){$RP.Widget.Carousel.Common.Show.Slide(b,c.__SLIDES.length-1)}else{$RP.Widget.Carousel.Common.Show.Fade(b,c.__SLIDES.length-1)}}else{if(b.hasClassName("fadeOnSlideChange")){$RP.Widget.Carousel.Common.Show.Fade(b,a-1);if(b.hasClassName("photogallerypaging")){GetImages.Paging.CheckPosition((a-1))}}else{$RP.Widget.Carousel.Common.Show.Slide(b,a-1)}}}},Next:function(a){var b=a.__VIEWPORTS[0];b.__SLIDES.each(function(c,d){if(c.hasClassName("active")){currentIndex=d}});if(currentIndex==b.__SLIDES.length-1){if(a.hasClassName("slideAtEnds")){$RP.Widget.Carousel.Common.Show.Slide(a,0)}else{$RP.Widget.Carousel.Common.Show.Fade(a,0)}}else{if(a.hasClassName("fadeOnSlideChange")){$RP.Widget.Carousel.Common.Show.Fade(a,currentIndex+1);if(a.hasClassName("photogallerypaging")){GetImages.Paging.CheckPosition((currentIndex+1))}}else{$RP.Widget.Carousel.Common.Show.Slide(a,currentIndex+1)}}}},SlideStatus:{Init:function(b){var a=b.selectFirst(".slideStatus");if(a){b.__SLIDE_STATUS={Current:a.selectFirst(".current"),Total:a.selectFirst(".total")};$RP.Widget.Carousel.SlideStatus.Update(b)}},Update:function(b){if(b.__SLIDE_STATUS){var c=b.__VIEWPORTS[0];var a=c.__SLIDES.indexOf(b.selectFirst(".active"));b.__SLIDE_STATUS.Current.innerHTML=a+1;b.__SLIDE_STATUS.Total.innerHTML=c.__SLIDES.length}}},Viewports:{Init:function(a){a.__VIEWPORTS=a.select(".viewport .slides");a.__VIEWPORTS.each(function(d,b){d.__SLIDES=d.select(".slide");if(d.__SLIDES.length!=0){d.__SLIDE_WIDTH=d.__SLIDES[0].getStyle("width").toInt();d.setStyle({width:(d.__SLIDES.length*d.__SLIDE_WIDTH)+"px"});var c=d.selectFirst(".active");if(!c){d.__SLIDES[0].addClassName("active")}}})}},Title:{Init:function(a){var b=a.selectFirst(".titleBar .titleText");if(b){a.__TITLE=b;$RP.Widget.Carousel.Title.Update(a)}},Update:function(b){if(b.__TITLE){var a=b.selectFirst(".slides .active .titleText");b.__TITLE.innerHTML=a.innerHTML}}},Overlay:{Init:function(a){a.select(".overlayToggleSet").each(function(b){b.select(".overlayToggle").each(function(c){c.observe("click",function(){b.toggleClassName("minimized")})})})}},Common:{Show:{Slide:function(c,b){var a=1;c.__VIEWPORTS.each(function(e){e.__SLIDES.invoke("removeClassName","active");e.__SLIDES[b].addClassName("active");var d=e.__SLIDE_WIDTH*b;if(-d>e.getStyle("left").toInt()){a=-1}new Effect.Morph(e,{style:{left:-d+"px"},duration:0.5})});$RP.Widget.Carousel.Common.NewSlideIsShown(c,b,a)},Fade:function(c,b){var a=1;c.__VIEWPORTS.each(function(e){e.__SLIDES.invoke("removeClassName","active");e.__SLIDES[b].addClassName("active");var d=e.__SLIDE_WIDTH*b;if(-d>e.getStyle("left").toInt()){a=-1}e.fade({from:1,to:0,duration:0.25,afterFinish:function(){e.setStyle({left:-d+"px",opacity:0,display:"block"});e.fade({from:0,to:1,duration:0.25})}})});$RP.Widget.Carousel.Common.NewSlideIsShown(c,b,a)}},NewSlideIsShown:function(c,b,a){$RP.Widget.Carousel.Common.CallBack.Fire(c,b,a,"new_slide");if($("slideCounter")){$("slideCounter").value=b}$RP.Widget.Carousel.SlideStatus.Update(c);$RP.Widget.Carousel.Thumbnails.Highlight(c,b);$RP.Widget.Carousel.Title.Update(c)},CallBack:{Init:function(a){a.__CALLBACKS={new_slide:[],thumb_click:[]};a.__CALLBACKS_INIT=true},Add:function(a,c,b){if(!a.__CALLBACKS_INIT){$RP.Widget.Carousel.Common.CallBack.Init(a)}a.__CALLBACKS[c].push(b)},Fire:function(d,c,b,e){if(d.__CALLBACKS){if(d.__CALLBACKS[e]){var a=false;d.__CALLBACKS[e].each(function(f){var g=false;if(!a){g=f(d,c,b)}if(!a&&g){a=true}})}return a}}}},Advertise:{Init:function(c){var b=c.selectFirst(".adOverlay");if(b){c.__AD_ELE=b;c.__AD_ELE.hideElement();var a=0;$RP.Widget.Carousel.Common.CallBack.Add(c,"new_slide",function(f,e,d){a++;if(a%3==0&&a!=0){a=-1;if(d>0){$RP.Widget.Carousel.Pager.Previous(f)}else{$RP.Widget.Carousel.Pager.Next(f)}$RP.Widget.Carousel.Advertise.Show(f)}if(f.__AD_SHOWING){$RP.Widget.Carousel.Advertise.Hide(f)}})}},Show:function(a){a.__VIEWPORTS.each(function(b){b.fade({from:1,to:0,duration:0.25,beforeStart:function(){a.__AD_ELE.setStyle({opacity:"0",display:"block"});a.__AD_ELE.showElement()},afterFinish:function(){b.hideElement();b.setStyle({display:"none",visibility:"hidden"});a.__AD_ELE.fade({from:0,to:1,duration:0.25});a.__AD_SHOWING=true}})});a.__SKIP_THUMB_SHOW=true},Hide:function(a){a.__AD_ELE.fade({from:1,to:0,duration:0.25,afterFinish:function(){a.__AD_ELE.hideElement();a.__VIEWPORTS.each(function(b){b.showElement();b.setStyle({display:"block",visibility:"visible"});b.fade({from:0,to:1,duration:0.25})})}});a.__AD_SHOWING=false}}};$RP.PageLoad.add($RP.Widget.Carousel.init);$RP.App.DivisionSelect={url:"http://"+document.domain+"/division/",emailCounter:null,init:function(){if(!$("divisionselect")){return}Event.observe("divisionStates","change",$RP.App.DivisionSelect.updateDivisionSelect);Event.observe("divisionemailaddress","focus",$RP.App.DivisionSelect.clearDivisionSelect);Event.observe("divisionselectbtn","click",$RP.App.DivisionSelect.eventsubmit);Event.observe("divisionStates","keyup",$RP.App.DivisionSelect.updateDivisionSelect)},eventsubmit:function(a){a.stop();$RP.App.DivisionSelect.validateSubmission()},updateDivisionSelect:function(){if($("divisionselect")){$("divisionselect").divisionemailaddress.value=""}if($("errorMessageDisplay")){$("errorMessageDisplay").innerHTML=""}if($F("divisionStates")){new Ajax.Request("/assets/javascript/ajax/data.cfm?method=divisionSystemAJAXRequest&stateid="+$F("divisionStates"),{method:"get",onSuccess:function(b){var a=b.responseText.evalJSON();$RP.App.DivisionSelect.buildSelectOptions(a)}})}},clearDivisionSelect:function(){$("errorMessageDisplay").innerHTML="";while($("divisionSystem").childNodes.length>0){$("divisionSystem").removeChild($("divisionSystem").childNodes[0])}var a=new Element("option",{value:""}).update("Please Select A State From Above");$("divisionSystem").appendChild(a);$("divisionselect").divisionStates.value=""},checkEmailDomain:function(a){new Ajax.Request("/assets/javascript/ajax/data.cfm?method=checkEmailDomainAJAXRequest&emailaddress="+$RP.App.DivisionSelect.getEmailDomain(a),{method:"get",onComplete:function(b){json=b.responseText.evalJSON();$RP.App.DivisionSelect.setDomainCounter(json)}})},setDomainCounter:function(a){$RP.App.DivisionSelect.emailCounter=a;$("errorMessageDisplay").innerHTML="";if($RP.App.DivisionSelect.emailCounter==1){$("divisionemailaddress").value="";$("errorMessageDisplay").innerHTML="Your email address is associated to multiple divisions. Please select your state and division below.";return false}else{if($RP.App.DivisionSelect.emailCounter==0){$("divisionemailaddress").value="";$("errorMessageDisplay").innerHTML="Your email address was not recogonized by our system. Please try again or select your state and division below.";return false}else{window.location.href="/division/"+a}}},buildSelectOptions:function(a){while($("divisionSystem").childNodes.length>0){$("divisionSystem").removeChild($("divisionSystem").childNodes[0])}a.data.division_system_code.each(function(d,b){var c=new Element("option",{value:d}).update(a.data.division_system_name[b]);$("divisionSystem").appendChild(c)})},validateSubmission:function(a){$("errorMessageDisplay").innerHTML="Please Wait...";if($("divisionselect").divisionStates.value!=""&&$("divisionselect").divisionSystem.value!=""){var b=$RP.App.DivisionSelect.url+$("divisionSystem").value;$RP.Util.Cookie.erase("WeatherLocId");window.location.href=b;return false}if($("divisionselect").divisionemailaddress.value==""&&$("divisionselect").divisionStates.value==""){$("errorMessageDisplay").innerHTML="Please enter your email address or select your state and division.";return false}if($("divisionselect").divisionemailaddress.value!=""){if(!$RP.Util.validateEmail($("divisionselect").divisionemailaddress.value)){$("errorMessageDisplay").innerHTML="Please enter a valid email address.";$("divisionselect").divisionemailaddress.value="";$("divisionselect").divisionemailaddress.focus();return false}else{$("errorMessageDisplay").innerHTML=""}}if($("divisionselect").divisionemailaddress.value!=""){$RP.App.DivisionSelect.checkEmailDomain($("divisionselect").divisionemailaddress.value)}return false},getEmailDomain:function(a){return a.split("@")[1]}};$RP.PageLoad.add($RP.App.DivisionSelect.init);$RP.App.Article={init:function(){if(!$(document.body).selectFirst(".article .headerTools")){return}$RP.App.Article.FontSize.init();$RP.App.Article.Email.init();$RP.App.Article.Share.init();$RP.App.Article.HeaderTools.init()},FontSize:{init:function(){this.articleBody=$(document.body).selectFirst(".articleBody");if(this.articleBody){this.fontSizeLinks=$$(".article .headerTools .fontSize a");this.fontSize=2;if($RP.Util.Cookie.get("fontsize")){this.fontSize=$RP.Util.Cookie.get("fontsize")}var a=this;this.fontSizeLinks.each(function(c,b){if(a.fontSize==b+1){c.addClassName("active")}c.observe("click",function(){a.fontSizeLinks.invoke("removeClassName","active");a.changeSize(c.className.substring(c.className.length-1));c.addClassName("active")})});this.changeSize(this.fontSize)}},changeSize:function(a){this.articleBody.removeClassName("articleSize"+this.fontSize);this.articleBody.addClassName("articleSize"+a);$RP.Util.Cookie.set("fontsize",a,365);this.fontSize=a}},HeaderTools:{init:function(){var a=$(document.body).selectFirst(".article .headerTools");$(a).resetActive=function(){$(a).select("li").invoke("removeClassName","active")};a.select(".dropdown").each(function(c){c.up().selectFirst("a.tool").observe("click",function(){a.resetActive();c.up().addClassName("active")});c.selectFirst(".cancel").observe("click",function(){c.up().removeClassName("active");var d=c.up().selectFirst("form");if(d){d.reset();if(d.selectFirst(".errorMessage")){d.selectFirst(".errorMessage").hideElement()}if(d.select(".error")){d.select(".error").invoke("removeClassName","error")}}})});var b=a.selectFirst(".print");if(b){b.observe("click",function(){a.resetActive();window.print();return false})}}},Share:{st:null,url:null,headline:null,init:function(){if($$("ul.shareTools").length==0){return}this.setVars();this.setupLinks()},setVars:function(){this.st=$$("ul.shareTools")[0];this.url=encodeURI(window.location.href.replace(/\?.*/,""));this.headline=encodeURI($$("div.article h1")[0].childNodes[0].nodeValue)},setupLinks:function(){var a=this;$A($(this.st).select("a")).each(function(b){$(b).observe("click",a.handleLink)})},handleLink:function(e){e.stop();var c=Event.element(e);var a=c.childNodes[0].nodeValue;var d=$RP.App.Article.Share;var b="";switch(a){case"delicious":b="http://del.icio.us/login/?url="+d.url+"&title="+d.headline;break;case"digg":b="http://digg.com/submit?phase=2&url="+d.url+"&title="+d.headline+"&bodytext=";break;case"Facebook":b="http://www.facebook.com/sharer.php?u="+d.url;break;case"MySpace":b="http://www.myspace.com/Modules/PostTo/Pages/?t="+d.headline+"&c=%20&u="+d.url+"&l=2";break;case"reddit":b="http://reddit.com/submit?url="+d.url+"&title="+d.headline;break;case"StumbleUpon":b="http://www.stumbleupon.com/submit?url="+d.url+"&title="+d.headline;break;case"twitter":b="http://twitter.com/home?tab=home&source=web&status="+d.url;break;default:break}if(b==""){return}window.location.href=b},deactivate:function(a){try{a.stop()}catch(b){}$("shareLinks").removeClassName("active")}},Email:{message:"",ajaxURL:"http://"+document.domain+"/cfc/rp/emailer.cfc?method=article",init:function(){if(!$("emailForm")){return}var b=this;$$("form#emailForm a.nosubmit")[0].observe("click",b.stopSubmit);var a="abc@abc.com";$("emailForm").getFirstAncestor("li").select("a")[0].observe("click",b.activate);$("emailForm").getFirstAncestor("li").select("a")[2].observe("click",b.deactivate);$("emailForm").getFirstAncestor("li").select("a")[1].observe("click",b.validate);$("formThankYou").hide();b.fixErrorMessage()},fixErrorMessage:function(){$("emailErrorMsg").removeClassName("errorMessage");$("emailErrorMsg").setStyle({color:"#CA0000","margin-top":"5px"});$("emailErrorMsg").hide()},stopSubmit:function(a){a.stop()},validate:function(){var b=0;var a=$RP.App.Article.Email;$$("form#emailForm input.emailInput").each(function(c){if(!$(c).value.isEmail()){b++;$$('LABEL[for="'+$(c).getAttribute("id")+'"]')[0].addClassName("error");$(c).addClassName("error")}else{$$('LABEL[for="'+$(c).getAttribute("id")+'"]')[0].removeClassName("error");$(c).removeClassName("error")}});a.message="Email address(es) invalid or missing.";if(b>0){a.showError()}else{a.submitForm()}},showError:function(){$("emailErrorMsg").removeAllChildren();$("emailErrorMsg").appendChild(document.createTextNode(this.message));$("emailErrorMsg").show()},submitForm:function(){var b=$("emailForm").serialize(true);b.title=$("emailForm").findParent("article").selectFirst("h1").childNodes[0].nodeValue;var a=this;new Ajax.Request(a.ajaxURL,{method:"get",parameters:b,onSuccess:function(d){var c=d.responseText.strip().evalJSON();if(c.sent==true){a.successful()}else{a.message="Errors: "+c.reason;a.showError()}}})},successful:function(){$("formThankYou").show();$("emailForm").hide();setTimeout($RP.App.Article.Email.deactivate,6000)},deactivate:function(a){try{a.preventDefault()}catch(b){}$("emailForm").getFirstAncestor("div").hide();$("emailForm").getFirstAncestor("li").removeClassName("active");$("formThankYou").hide();$("emailForm").show();$("emailErrorMsg").hide()},activate:function(){$("emailForm").getFirstAncestor("li").addClassName("active");$("emailForm").getFirstAncestor("div").show()}}};$RP.PageLoad.add($RP.App.Article.init);$RP.App.Radio={timeout:300000,interval:null,headerStream:5,initStreams:[2,1,53,6,5,12,3,29,13,7],viewEle:null,showAll:false,data:{},jsonURL:"/radiodata.json?",popup:null,streamPath:"http://www.rr.com/radio/index.cfm?startstream=",loadChannel:function(e){var d;if(Object.isNumber(e)){d=e}else{var f=Event.element(e);d=$(f).findParent("audio").getAttribute("id")}var c=$RP.App.Radio.streamPath+d;var b="RRRADIO";var a="width=320,height=425,resizable=no,scrollbars=no,toolbar=no,location=no,directories=no,status=no,menubar=no";$RP.App.Radio.popup=window.open(c,b,a)},init:function(){$RP.App.Radio.navSetup();if(!$("radioModule")){return}$RP.App.Radio.viewEle=$$("div#radioModule div.titleBar a.btn")[0];$RP.App.Radio.setupEvents();$RP.App.Radio.loadData();$RP.App.Radio.interval=setInterval($RP.App.Radio.loadData,$RP.App.Radio.timeout)},navSetup:function(){$$('div.header div.content ul.menu li a[href="#"]').each(function(a){if(a.childNodes[0].nodeValue!=="Radio"){return}$(a).observe("click",$RP.App.Radio.preventDefault);$(a).observe("click",function(){$RP.App.Radio.loadChannel($RP.App.Radio.headerStream)})})},loadData:function(){var a=new Date().getTime();new Ajax.Request($RP.App.Radio.jsonURL+a,{method:"get",onSuccess:function(b){$RP.App.Radio.data=b.responseText.evalJSON();$RP.App.Radio.callback()}})},setupEvents:function(){$($RP.App.Radio.viewEle).observe("click",$RP.App.Radio.viewAll);$($("radioModule").select("a.btn")[0]).observe("click",$RP.App.Radio.preventDefault)},preventDefault:function(a){a.stop()},viewAll:function(){$($RP.App.Radio.viewEle).stopObserving("click",$RP.App.Radio.viewAll);$($RP.App.Radio.viewEle).observe("click",$RP.App.Radio.viewSome);$($RP.App.Radio.viewEle).select("span")[0].update("Top "+$RP.App.Radio.initStreams.length);$RP.App.Radio.showAll=true;$RP.App.Radio.loadData()},viewSome:function(){$($RP.App.Radio.viewEle).stopObserving("click",$RP.App.Radio.viewSome);$($RP.App.Radio.viewEle).observe("click",$RP.App.Radio.viewAll);$($RP.App.Radio.viewEle).select("span")[0].update("View All");$RP.App.Radio.showAll=false;$RP.App.Radio.loadData()},callback:function(){$RP.App.Radio.clear();$RP.App.Radio.sorter();$RP.App.Radio.genresDisplay();$RP.App.Radio.streamsDisplay();$RP.App.Radio.hideGenres()},clear:function(){while($("radioChannels").childNodes.length>0){$("radioChannels").removeChild($("radioChannels").childNodes[0])}},genresDisplay:function(){var b=$H($RP.App.Radio.data.genres).values().length;var d=new Element("div",{"class":"item"});var c=new Element("h6");var a=new Element("a",{"class":"genre"}).setStyle({cursor:"default"});$H($RP.App.Radio.data.genres).each(function(f,g){var j=$("radioChannels").appendChild(d.cloneNode(true));$(j).setAttribute("id",f[1].id);if(g==0){$(j).addClassName("first")}var h=$(j).appendChild(c.cloneNode(true));var e=$(h).appendChild(a.cloneNode(true));$(e).update(f[1].title)})},streamsDisplay:function(){var d=new Element("p",{"class":"audio"});var e=new Element("strong");var b=new Element("a");var c=document.createTextNode("\u00a0\u2013\u00a0");$H($RP.App.Radio.data.streams).each(function(m,f){var j=parseInt(m.key,10);var m=m.value;var h=$RP.App.Radio.data.genres[m.genreID].id;var g=$(h).appendChild(d.cloneNode(true));g.setAttribute("id",m.startID);var k=g.appendChild(e.cloneNode(true));if(m.explicit.toBool()){k.addClassName("explicit")}var a=$(k).appendChild(b.cloneNode(true));$(a).observe("click",$RP.App.Radio.loadChannel);$(a).update(m.title);$(k).appendChild(c.cloneNode(true));var l=$(g).appendChild(b.cloneNode(true));$(l).update(m.song.artist+" | "+m.song.title);$(l).observe("click",$RP.App.Radio.loadChannel);if($RP.App.Radio.showAll==true){return}if($RP.App.Radio.initStreams.indexOf(j)==-1){$(g).hide()}})},hideGenres:function(){$A($("radioChannels").select("div.item")).each(function(a){var c=$(a).select("p");var b=0;c.each(function(d){if(!$(d).visible()){b++}});if(b==c.length){$(a).hide()}})},sorter:function(){var a={};var c=$H($RP.App.Radio.data.genres).keys().sort($RP.App.Radio.genreTitleSort);c.each(function(d){a[d]=$RP.App.Radio.data.genres[d]});$RP.App.Radio.data.genres=a;var a={};var b=$H($RP.App.Radio.data.streams).keys().sort($RP.App.Radio.streamTitleSort);b.each(function(d){a[d]=$RP.App.Radio.data.streams[d]});$RP.App.Radio.data.streams=a},genreTitleSort:function(d,c){var f=$RP.App.Radio.data.genres[d].title;var e=$RP.App.Radio.data.genres[c].title;return(f<e)?-1:(e<f)?1:0},streamTitleSort:function(d,c){var f=$RP.App.Radio.data.streams[d].title;var e=$RP.App.Radio.data.streams[c].title;return(f<e)?-1:(e<f)?1:0}};$RP.PageLoad.add($RP.App.Radio.init);$RP.App.Video={url:null,popup:null,load:function(){var b="RRVIDEO";var a="width=1005,height=720";$RP.App.Video.popup=window.open($RP.App.Video.url,b,a)},init:function(){$RP.App.Video.navSetup()},navSetup:function(){$$("div.header div.content ul.menu li a").each(function(c){var b=$(c).readAttribute("href");var a=c.childNodes[0].nodeValue;if($RP.App.Video.isVideoNavElement(b,a)){$RP.App.Video.url=b;$(c).observe("click",function(d){$RP.App.Video.preventDefault(d)});$(c).observe("click",function(){$RP.App.Video.load()});$(c).writeAttribute("href","#");$(c).writeAttribute("target",null)}})},isVideoNavElement:function(c,b){var a=true;if(c==""||c=="#"){a=false}if(b!=="Video"){a=false}return a},preventDefault:function(a){a.stop()}};$RP.PageLoad.add($RP.App.Video.init);(function(){$RP.App.Weather={};$RP.App.Weather.UnitControl=function(){this.unit=$RP.Util.Cookie.get("TempUnit");if(this.unit===null||!this.unit){this.unit="f"}this.divs=[]};$RP.App.Weather.UnitControl.prototype={bindTogglerDiv:function(a){if(a){this.setToggleListeners(a);this.bindUnitControledDiv(a);this.showUnit(a)}},bindUnitControledDiv:function(a){if(a){this.divs.push(a)}},toggleUnit:function(b){this.unit=b;$RP.Util.Cookie.set("TempUnit",this.unit,1095);for(var a=0;a<this.divs.length;a++){this.showUnit(this.divs[a])}},showUnit:function(a){a.removeClassName("unitsFht");a.removeClassName("unitsCel");switch(this.unit){case"f":a.addClassName("unitsFht");break;case"c":a.addClassName("unitsCel");break}},setToggleListeners:function(b){var a=this;b.select("li").each(function(d){var c=d.selectFirst("a");c.observe("click",function(){if(d.hasClassName("unitsFht")){a.toggleUnit("f")}else{if(d.hasClassName("unitsCel")){a.toggleUnit("c")}}})})}};$RP.App.Weather.UnitControl=new $RP.App.Weather.UnitControl();$RP.App.Weather.Search=function(b,e,a){this.oTextbox=b;this.oMsgBox=e;this.oDataHandler=a;var d=this;var c={oTextbox:b,oProvider:d,iMinChars:2,iSuggestDelay:250,bTypeAhead:false};this.autosuggest=new $RP.Widget.AutoSuggest(c)};$RP.App.Weather.Search.prototype={requestSuggestions:function(b){var d=this.oTextbox.value;var a=this;if(d.length>0&&isNaN(d)){var c="/services/publicapi/weather/1.0/index.cfm?method=weatherSearchLocations&searchStr="+encodeURIComponent(d);(function(){return new Ajax.Request(c,{method:"get",onSuccess:function(f){var e=f.responseText.evalJSON();a.autosuggest.autosuggest(e.data.location,b)},onException:function(e){$RP.log("TODO: transport error")}})})()}},doSearch:function(e){var c=this.oTextbox.value.trim(),b=c.split(","),a=this;this.bSave=e;this.clearMsgBox();if(c!==""){if(b.length==3){b.pop();c=b.join(",")}var d="/services/publicapi/weather/1.0/index.cfm?method=weatherSearch&searchStr="+encodeURIComponent(c);(function(){return new Ajax.Request(d,{method:"get",onSuccess:function(g){var f=g.responseText.evalJSON();a.oTextbox.value="";a.directSearchResults(f)},onException:function(f){$RP.log("TODO: transport error")}})})()}else{$RP.log("TODO: Search field is null")}},directSearchResults:function(c){if(c.QUERY.recordcount==1){var a=$RP.Util.Cookie.get("WeatherLocId");$RP.Util.Cookie.erase("WeatherLocId");var b=this;(function(){return new $RP.App.Weather.Forecast({defaultLocId:c.QUERY.data.location_id[0],forecastType:"5day",oDataHandler:b.oDataHandler})})();if(this.bSave){$RP.Util.Cookie.set("WeatherLocId",c.QUERY.data.location_id[0],1095)}else{if(a&&a!==null){$RP.Util.Cookie.set("WeatherLocId",a,1095)}}}else{if(c.QUERY.recordcount>1){this.clearMsgBox();this.showSearchResults(c)}else{this.clearMsgBox();this.oMsgBox.innerHTML='No results found for your search: "'+c.ORIGSEARCHSTR+'"'}}this.bSave=false},showSearchResults:function(f){var c=this;var h=document;var e=h.createElement("div");var l=h.createElement("strong");l.appendChild(h.createTextNode(f.ORIGSEARCHSTR));e.appendChild(h.createTextNode("Your Search: "));e.appendChild(l);e.appendChild(h.createTextNode(" returned multiple results."));var k=h.createElement("ol");for(var b=0;b<f.QUERY.recordcount;b++){var j=h.createElement("li");var g=$(h.createElement("a"));g.innerHTML=f.QUERY.data.location[b];g.observe("click",function(a){return function(){var d=$RP.Util.Cookie.get("WeatherLocId");$RP.Util.Cookie.erase("WeatherLocId");(function(){return new $RP.App.Weather.Forecast({defaultLocId:a,forecastType:"5day",oDataHandler:c.oDataHandler})})();if(d&&d!==null){$RP.Util.Cookie.set("WeatherLocId",d,1095)}c.clearMsgBox()}}(f.QUERY.data.location_id[b]));j.appendChild(g);k.appendChild(j)}e.appendChild(k);this.oMsgBox.appendChild(e)},clearMsgBox:function(){while(this.oMsgBox.childNodes[0]){this.oMsgBox.removeChild(this.oMsgBox.childNodes[0])}}};$RP.App.Weather.forecastURLPathWasUsed=false;$RP.App.Weather.Forecast=function(a){this.defaultLocId=a.defaultLocId||null;this.forecastType=a.forecastType||"current";this.oDataHandler=a.oDataHandler||null;this.oJsonData=a.oJsonData||null;this.init()};$RP.App.Weather.Forecast.prototype={init:function(){if($RP.GlobalVars.URL.urlPathAry){var b=$RP.GlobalVars.URL.urlPathAry.length-1;if($RP.GlobalVars.URL.urlPathAry[b].length==8&&!$RP.App.Weather.forecastURLPathWasUsed){this.locId=$RP.GlobalVars.URL.urlPathAry[b];this.getForecast();$RP.App.Weather.forecastURLPathWasUsed=true;return}}var a=true;this.locId=$RP.Util.Cookie.get("WeatherLocId");if(this.locId===null||!this.locId){a=false;this.locId=this.defaultLocId}if(this.oJsonData&&!a){this.oDataHandler.populate(this.oJsonData.data)}else{this.getForecast()}},getForecast:function(){var a=this;var b="/services/publicapi/weather/1.0/index.cfm?method=getForecast&dsid="+$RP.GlobalVars.Division.systemId+"&locId="+encodeURIComponent(this.locId)+"&forecastType="+encodeURIComponent(this.forecastType);(function(){return new Ajax.Request(b,{method:"get",onSuccess:function(d){var c=d.responseText.evalJSON();if(c.data.city[0]!==""){a.oDataHandler.populate(c.data,a.locId)}else{if(a.defaultLocId){if(a.locId!==a.defaultLocId){a.locId=a.defaultLocId;a.getForecast()}else{a.oDataHandler.forecastNotFound()}}else{if(a.oJsonData){a.oDataHandler.populate(a.oJsonData.data)}}}},onException:function(c){$RP.log("TODO: transport error1")}})})()}};$RP.App.Weather.UtilityBeltPopulator={populate:function(E,r){var I=document,o=$("weatherUtilityDiv"),v,J,s,F,n,C,z,w,u,j,i,g,e,b,H,B,y,l,k,x,f,c,a,G,D,A,q;var m=function(){return $(I.createElement("div"))};var t=function(){return $(I.createElement("span"))};var h=function(){return $(I.createElement("p"))};v=m().addClassName("initial clearfix pngfix");if(!isNaN(E.skycode1[0])){v.setStyle({background:"url('/assets/images/weather_icons/"+E.skycode1[0]+"_ub.png') 0 0 no-repeat"})}J=$(I.createElement("a")).addClassName("iconClickSpot");J.href="/weather/weatherchannel/";s=$(I.createElement("img"));s.src="/assets/blank.gif";s.width=105;s.height=80;J.appendChild(s);v.appendChild(J);F=m().addClassName("today");n=h().addClassName("title");n.appendChild(I.createTextNode("Today"));F.appendChild(n);C=m().addClassName("clearfix");z=m().addClassName("current");j=t().addClassName("unitsFht unitTemp");j.innerHTML=E.currenttempf[0];z.appendChild(j);i=t().addClassName("unitsCel unitTemp");i.innerHTML=E.currenttempc[0];z.appendChild(i);C.appendChild(z);x=m().addClassName("currentInfo");f=h().addClassName("low");f.appendChild(I.createTextNode("Low "));g=t().addClassName("unitsFht unitTemp");g.innerHTML=E.mintempf[0];f.appendChild(g);e=t().addClassName("unitsCel unitTemp");e.innerHTML=E.mintempc[0];f.appendChild(e);x.appendChild(f);c=h().addClassName("high");c.appendChild(I.createTextNode("High "));b=t().addClassName("unitsFht unitTemp");b.innerHTML=E.maxtempf[0];c.appendChild(b);H=t().addClassName("unitsCel unitTemp");H.innerHTML=E.maxtempc[0];c.appendChild(H);x.appendChild(c);C.appendChild(x);F.appendChild(C);v.appendChild(F);w=m().addClassName("tomorrow");a=h().addClassName("title");a.appendChild(I.createTextNode("Tomorrow"));w.appendChild(a);G=h().addClassName("low");G.appendChild(I.createTextNode("Low "));B=t().addClassName("unitsFht unitTemp");B.innerHTML=E.mintempf[1];G.appendChild(B);y=t().addClassName("unitsCel unitTemp");y.innerHTML=E.mintempc[1];G.appendChild(y);w.appendChild(G);D=h().addClassName("high");D.appendChild(I.createTextNode("High "));l=t().addClassName("unitsFht unitTemp");l.innerHTML=E.maxtempf[1];D.appendChild(l);k=t().addClassName("unitsCel unitTemp");k.innerHTML=E.maxtempc[1];D.appendChild(k);w.appendChild(D);v.appendChild(w);u=m().addClassName("more changeSetting");u.innerHTML="&raquo; ";A=I.createElement("a");A.href="/weather/weatherchannel/";q=E.location[0].split(",");if(q.length<=2){A.innerHTML+=E.location[0]}else{if(q.length>2){A.innerHTML+=q[0]+", "+q[1]}}u.appendChild(A);v.appendChild(u);o.innerHTML="";$RP.App.Weather.UnitControl.showUnit(o);o.appendChild(v)}};$RP.App.Weather.HeroPopulator={locId:null,forecastNotFound:function(){$("weatherMsgBox").innerHTML="Forecast data is not currently available for the city you searched."},makeDefault:function(){$RP.Util.Cookie.set("WeatherLocId",this.locId,1095)},populate:function(y,o){this.locId=o;var C=document,q,t,A,v,z,w,n,k,h,j,D,m,g,f,e,b,a,B,x,u,c,r,l;$("weatherCityName").innerHTML=y.location[0];$("weatherLastUpdate").innerHTML="Last Updated: "+y.shortdate[0].split("|")[1]+" "+y.lastupdate[0];for(q=1;q<=4;q++){$("weatherSummaryDate"+q).innerHTML="<strong>"+y.shortdate[q].split("|")[0]+"</strong>"+y.shortdate[q].split("|")[1]}for(q=1;q<=4;q++){k=C.createElement("div");h=C.createElement("h5");h.innerHTML=y.weathertext1[q];k.appendChild(h);D=$(C.createElement("img"));D.addClassName("med weatherIcon pngfix");D.src="/assets/images/weather_icons/"+y.skycode1[q]+"_70x70.png";D.alt=y.weathertext1[q];k.appendChild(D);n=$(C.createElement("p"));n.addClassName("details");g=$(C.createElement("span"));g.addClassName("degreesHigh");f=$(C.createElement("span"));f.addClassName("unitsFht");f.addClassName("unitTemp");f.innerHTML=y.maxtempf[q];e=$(C.createElement("span"));e.addClassName("unitsCel unitTemp");e.innerHTML=y.maxtempc[q];g.appendChild(f);g.appendChild(e);n.appendChild(g);n.appendChild(C.createTextNode("/"));g=$(C.createElement("span"));g.addClassName("degreesLow");f=$(C.createElement("span"));f.addClassName("unitsFht unitTemp");f.innerHTML=y.mintempf[q];e=$(C.createElement("span"));e.addClassName("unitsCel unitTemp");e.innerHTML=y.mintempc[q];g.appendChild(f);g.appendChild(e);n.appendChild(g);k.appendChild(n);r=$("weatherMoreInfo"+q);while(r.childNodes[0]){r.removeChild(r.childNodes[0])}r.appendChild(k)}j=C.createElement("h4");m=C.createElement("strong");m.innerHTML="Today "+y.shortdate[0].split("|")[1];j.appendChild(m);g=$(C.createElement("span"));g.addClassName("degreesHigh");g.appendChild(C.createTextNode("High "));f=$(C.createElement("span"));f.addClassName("unitsFht unitTemp");f.innerHTML=y.maxtempf[0];e=$(C.createElement("span"));e.addClassName("unitsCel unitTemp");e.innerHTML=y.maxtempc[0];g.appendChild(f);g.appendChild(e);g.appendChild(C.createTextNode("/ "));j.appendChild(g);g=$(C.createElement("span"));g.addClassName("degreesLow");g.appendChild(C.createTextNode("Low "));f=$(C.createElement("span"));f.addClassName("unitsFht unitTemp");f.innerHTML=y.mintempf[0];e=$(C.createElement("span"));e.addClassName("unitsCel unitTemp");e.innerHTML=y.mintempc[0];g.appendChild(f);g.appendChild(e);j.appendChild(g);D=$(C.createElement("img"));D.addClassName("sml weatherIcon pngfix");D.src="/assets/images/weather_icons/"+y.skycode1[0]+"_45x45.png";D.alt=y.currentweathertext[0];j.appendChild(D);$("weatherDetail").appendChild(j);t=$(C.createElement("div"));t.addClassName("moreInfo");h=C.createElement("h5");m=C.createElement("strong");m.appendChild(C.createTextNode("Right Now"));h.appendChild(m);h.appendChild(C.createTextNode(y.currentweathertext[0]));t.appendChild(h);D=$(C.createElement("img"));D.addClassName("big weatherIcon pngfix");D.src="/assets/images/weather_icons/"+y.skycode1[0]+"_125x125.png";D.alt=y.currentweathertext[0];t.appendChild(D);n=$(C.createElement("p"));n.addClassName("details");g=$(C.createElement("span"));g.addClassName("degreesNow");f=$(C.createElement("span"));f.addClassName("unitsFht unitTemp");f.innerHTML=y.currenttempf[0];e=$(C.createElement("span"));e.addClassName("unitsCel unitTemp");e.innerHTML=y.currenttempc[0];g.appendChild(f);g.appendChild(e);n.appendChild(g);b=$(C.createElement("span"));b.addClassName("daylight");b.appendChild(C.createTextNode("Sunrise: "+y.sunrise[0]+" | Sunset: "+y.sunset[0]));n.appendChild(b);a=$(C.createElement("span"));a.addClassName("humidity");a.appendChild(C.createTextNode("Humidity: "+y.humidity[0]+"%"));n.appendChild(a);B=$(C.createElement("span"));B.addClassName("degreesFeel");B.appendChild(C.createTextNode("Feels Like: "));x=$(C.createElement("span"));x.addClassName("unitsFht unitTemp");x.innerHTML=y.feelslikef[0];B.appendChild(x);u=$(C.createElement("span"));u.addClassName("unitsCel unitTemp");u.innerHTML=y.feelslikec[0];B.appendChild(u);l=$(C.createElement("p"));l.addClassName("highLowToday");l.appendChild(C.createTextNode("High/Low: "));g=$(C.createElement("span"));g.addClassName("degreesHigh");f=$(C.createElement("span"));f.addClassName("unitsFht");f.addClassName("unitTemp");f.innerHTML=y.maxtempf[0];e=$(C.createElement("span"));e.addClassName("unitsCel unitTemp");e.innerHTML=y.maxtempc[0];g.appendChild(f);g.appendChild(e);l.appendChild(g);l.appendChild(C.createTextNode("/"));g=$(C.createElement("span"));g.addClassName("degreesLow");f=$(C.createElement("span"));f.addClassName("unitsFht unitTemp");f.innerHTML=y.mintempf[0];e=$(C.createElement("span"));e.addClassName("unitsCel unitTemp");e.innerHTML=y.mintempc[0];g.appendChild(f);g.appendChild(e);l.appendChild(g);n.appendChild(l);A=$(C.createElement("div"));A.id="tenDayLink";z=$(C.createElement("a"));z.innerHTML="10 Day Forecast";z.href="http://www.weather.com/weather/tenday/"+o+"?par=roadrunner&site=www.roadrunner.com&promo=0&cm_ven=roadrunner&cm_cat=www.roadrunner.com&cm_pla=WeatherPage&cm_ite=CityPage";A.appendChild(z);n.appendChild(A);v=$(C.createElement("div"));v.id="interactiveMapLink";w=$(C.createElement("a"));w.innerHTML="Local Interactive Map";w.href="http://www.weather.com/weather/map/interactive/"+o+"?par=roadrunner&site=www.roadrunner.com&promo=0&cm_ven=roadrunner&cm_cat=www.roadrunner.com&cm_pla=WeatherPage&cm_ite=Maps";v.appendChild(w);n.appendChild(v);n.appendChild(B);t.appendChild(n);c=$("weatherDetail");while(c.childNodes[0]){c.removeChild(c.childNodes[0])}$RP.App.Weather.UnitControl.showUnit($("weatherHeroDiv"));c.appendChild(t);if($RP.App.Weather.WeatherMapObjAry.length>=1){$RP.App.Weather.WeatherMapObjAry[0].setRegionCode(y.regioncode[0])}else{$RP.App.Weather.WeatherMapDefaultRegion=y.regioncode[0]}}};$RP.App.Weather.MoreCities=function(a){if(typeof a.bEditable=="boolean"){this.bEditable=a.bEditable}else{this.bEditable=true}this.oJsonCities=a.oJsonCities;this.moduleId=a.moduleId;this.oMoreCitiesWrapper=$("moreCitiesWrapper_"+this.moduleId);this.oMoreCitiesContent=$("moreCitiesContent_"+this.moduleId);this.oMoreCitiesLookup=$("moreCitiesLookup_"+this.moduleId);this.oMoreCitiesEdit=$("moreCitiesEdit_"+this.moduleId);this.oMoreCitiesAdd=$("moreCitiesAdd_"+this.moduleId);this.oMoreCitiesAddTooMany=$("moreCitiesAddTooMany_"+this.moduleId);this.oMoreCitiesLookup=$("moreCitiesLookup_"+this.moduleId);this.oMoreCitiesAddSuggestions=this.oMoreCitiesAdd.select("div.addSuggestions")[0];this.autosuggest=null;this.maxCities=5;this.init()};$RP.App.Weather.MoreCities.prototype={init:function(){$RP.App.Weather.UnitControl.bindUnitControledDiv(this.oMoreCitiesWrapper);if(this.bEditable){this.locIds=$RP.Util.Cookie.get("WeatherMoreCitiesLocIds")}if(this.locIds===null||!this.locIds){this.locIds=this.getLocIdsFromJson(this.oJsonCities);this.drawCities(this.oJsonCities)}else{this.getCitiesWeather(this.locIds)}this.bindButtonListeners()},initAutosuggest:function(){var b=this;var a={oTextbox:b.oMoreCitiesLookup,oProvider:b,iMinChars:2,iSuggestDelay:250,bTypeAhead:false};this.autosuggest=new $RP.Widget.AutoSuggest(a);b.oMoreCitiesLookup.observe("keypress",function(c){var d=c||window.event;if(d.keyCode==13){b.doAddSearch()}})},bindButtonListeners:function(){var a=this;this.oMoreCitiesAdd.select("a.cancelBtn")[0].observe("click",function(){a.showPage("content")});this.oMoreCitiesAdd.select("a.submit")[0].observe("click",function(){a.doAddSearch()});this.oMoreCitiesAddTooMany.select("a.backBtn")[0].observe("click",function(){a.showPage("content")});this.oMoreCitiesAddTooMany.select("a.editBtn")[0].observe("click",function(){a.showPage("edit")});this.oMoreCitiesEdit.select("a.backBtn")[0].observe("click",function(){if(!a.locIds){a.locIds=a.getLocIdsFromJson(a.oJsonCities)}a.getCitiesWeather(a.locIds);a.showPage("content")})},getLocIdsFromJson:function(c){var b=[];for(var a=0;a<c.recordcount;a++){b.push(c.data.location_id[a])}return b.join(",")},getDefaultCityLocId:function(){return $RP.Util.Cookie.get("WeatherLocId")},doAddSearch:function(){var c=this.oMoreCitiesLookup.value.trim(),b=c.split(","),a=this;if(c!==""){if(b.length==3){b.pop();c=b.join(",")}var d="/services/publicapi/weather/1.0/index.cfm?method=weatherSearch&searchStr="+encodeURIComponent(c);(function(){return new Ajax.Request(d,{method:"get",onSuccess:function(f){var e=f.responseText.evalJSON();a.handleSearchResults(e)},onException:function(e){$RP.log("TODO: transport error")}})})()}else{$RP.log("TODO: Search field is null")}},handleSearchResults:function(g){var h=document;var f=this;this.clearAddSuggestions();if(parseInt(g.QUERY.recordcount,10)===1){this.saveMoreCityLocation(g.QUERY.data.location_id[0]);this.clearAddSuggestions();this.showPage("content")}else{if(parseInt(g.QUERY.recordcount,10)===0){this.oMoreCitiesAddSuggestions.appendChild(h.createTextNode('Your search for "'+g.ORIGSEARCHSTR+'" returned no results.'))}else{if(parseInt(g.QUERY.recordcount,10)>1){this.oMoreCitiesAddSuggestions.appendChild(h.createTextNode('Your search for "'+g.ORIGSEARCHSTR+'" returned multiple results.'));var e=h.createElement("ol");for(var d=0;d<g.QUERY.recordcount;d++){var b=h.createElement("li");var c=h.createElement("a");c.appendChild(h.createTextNode(g.QUERY.data.location[d]));c.observe("click",function(a){return function(){f.saveMoreCityLocation(a);f.clearAddSuggestions();f.showPage("content")}}(g.QUERY.data.location_id[d]));b.appendChild(c);e.appendChild(b)}this.oMoreCitiesAddSuggestions.appendChild(e)}}}},saveMoreCityLocation:function(e){var b=$RP.Util.Cookie.get("WeatherMoreCitiesLocIds");var d=true,a;if(b){a=b.split(",");if(a.length==5){a.pop()}for(var c=0;c<a.length;c++){if(a[c]==e){d=false;break}}if(d){a.push(e)}}else{a=[e]}if(d){this.locIds=a.join(",");$RP.Util.Cookie.set("WeatherMoreCitiesLocIds",this.locIds,1095);this.getCitiesWeather(this.locIds)}},clearAddSuggestions:function(){while(this.oMoreCitiesAddSuggestions.childNodes[0]){this.oMoreCitiesAddSuggestions.removeChild(this.oMoreCitiesAddSuggestions.childNodes[0])}},requestSuggestions:function(b){var d=this.oMoreCitiesLookup.value;var a=this;if(d.length>0&&isNaN(d)){var c="/services/publicapi/weather/1.0/index.cfm?method=weatherSearchLocations&searchStr="+encodeURIComponent(d);(function(){return new Ajax.Request(c,{method:"get",onSuccess:function(f){var e=f.responseText.evalJSON();a.autosuggest.autosuggest(e.data.location,b)},onException:function(e){$RP.log("TODO: transport error")}})})()}},getCitiesWeather:function(a){var b=this;var c="/services/publicapi/weather/1.0/index.cfm?method=moreCitiesWeather&locIds="+encodeURIComponent(a);(function(){return new Ajax.Request(c,{method:"get",onSuccess:function(e){var d=e.responseText.evalJSON();b.drawCities(d)},onException:function(d){$RP.log("TODO: transport error")}})})()},editDragReleased:function(d){var b=d.parentNode.select("li"),a=[];for(var c=0;c<b.length;c++){a.push(b[c].id.split("_")[1])}this.locIds=a.join(",");$RP.Util.Cookie.set("WeatherMoreCitiesLocIds",this.locIds,1095)},drawEditCities:function(c){var b=this.oMoreCitiesEdit.select("ul")[0];while(b.childNodes[0]){b.removeChild(b.childNodes[0])}for(var a=0;a<c.recordcount;a++){b.appendChild(this.drawEditLi(c.data.location[a],c.data.location_id[a]))}this.enableSortableList()},enableSortableList:function(){var a="moreCitiesEditSort_"+this.moduleId;Sortable.create(a,{dropOnEmpty:true,constraint:"vertical",onUpdate:this.editDragReleased.bind(this)})},disableSortableList:function(){var a="moreCitiesEditSort_"+this.moduleId;Sortable.destroy(a)},setDefaultCity:function(d){var e=this,i=document;var g=this.oMoreCitiesEdit.select("ul")[0];var c=$(g.select("li.defaultLoc")[0]);if(c){$(c).removeClassName("defaultLoc");var j=c.getElementsByTagName("span")[2];var h=$(i.createElement("a")).addClassName("default");h.appendChild(i.createTextNode("Make Default"));h.observe("click",function(){e.setDefaultCity(c.id.split("_")[1])});h.observe("mouseover",function(){e.disableSortableList()});h.observe("mouseout",function(){e.enableSortableList()});j.parentNode.replaceChild(h,j)}var b=$(this.moduleId+"_"+d);b.addClassName("defaultLoc");var f=$(i.createElement("span"));f.appendChild(i.createTextNode("Default"));var k=b.getElementsByTagName("a")[0];k.parentNode.replaceChild(f,k);$RP.Util.Cookie.set("WeatherLocId",d,1095);this.defaultCityLocId=d;if($("weatherHeroDiv")){(function(){return new $RP.App.Weather.Forecast({defaultLocId:d,forecastType:"5day",oDataHandler:$RP.App.Weather.HeroPopulator})})()}},deleteCity:function(h){var c=$RP.Util.Cookie.get("WeatherMoreCitiesLocIds");var f=[],e;if(c){var a=c.split(",");for(e=0;e<a.length;e++){if(a[e]!==h){f.push(a[e])}}}else{var b=this.locIds.split(",");for(e=0;e<b.length;e++){if(b[e]!==h){f.push(b[e])}}}var g=$(this.moduleId+"_"+h);var d=g.parentNode;d.removeChild(g);this.locIds=f.join(",");$RP.Util.Cookie.set("WeatherMoreCitiesLocIds",this.locIds,1095);if(!this.locIds){d.appendChild(document.createElement("li").appendChild(document.createTextNode("All cities were deleted.  Reverting to default list.")))}},drawEditLi:function(e,c){var h=document,d=this,f,b,a,j,g,i;i=$(h.createElement("li"));i.id=this.moduleId+"_"+c;j=$(h.createElement("span")).addClassName("city");j.appendChild(h.createTextNode(e));g=$(h.createElement("span")).addClassName("action");if(this.getDefaultCityLocId()==c){i.addClassName("defaultLoc");f=$(h.createElement("span"));f.appendChild(h.createTextNode("Default"))}else{b=$(h.createElement("a")).addClassName("default");b.appendChild(h.createTextNode("Make Default"));b.observe("click",function(){d.setDefaultCity(c)});b.observe("mouseover",function(){d.disableSortableList()});b.observe("mouseout",function(){d.enableSortableList()})}a=$(h.createElement("a")).addClassName("delete");a.observe("click",function(){d.deleteCity(c)});a.observe("mouseover",function(){d.disableSortableList()});a.observe("mouseout",function(){d.enableSortableList()});a.appendChild(h.createTextNode("Delete"));if(f){g.appendChild(f)}else{g.appendChild(b)}g.appendChild(h.createTextNode(" | "));g.appendChild(a);j.appendChild(g);i.appendChild(j);return i},drawCities:function(l){var o=document,h,k,m,q,d,p,s,j,g,f,b;while(this.oMoreCitiesContent.childNodes[0]){this.oMoreCitiesContent.removeChild(this.oMoreCitiesContent.childNodes[0])}var e=function(){return $(o.createElement("div"))};var n=function(){return $(o.createElement("span"))};this.oMoreCitiesContent.innerHTML=this.getCitiesHeaderRow();for(h=0;h<l.recordcount;h++){k=e().addClassName("city");m=o.createElement("a");m.href="/weather/weatherchannel/"+l.data.location_id[h];m.appendChild(o.createTextNode(l.data.location[h]));k.appendChild(m);q=e().addClassName("temperature");d=n().addClassName("degrees");p=n().addClassName("unitsFht");p.appendChild(o.createTextNode(l.data.temp_f[h]));s=n().addClassName("unitsCel");s.appendChild(o.createTextNode(l.data.temp_c[h]));d.appendChild(p);d.appendChild(s);d.innerHTML+="&deg";q.appendChild(d);q.innerHTML+="feels like ";p=n().addClassName("unitsFht");p.appendChild(o.createTextNode(l.data.wind_chill_f[h]));q.appendChild(p);s=n().addClassName("unitsCel");s.appendChild(o.createTextNode(l.data.wind_chill_c[h]));q.appendChild(s);q.innerHTML+="&deg";j=e().addClassName("current");j.innerHTML=l.data.weather_text[h]+"<br />";g=$(o.createElement("img")).addClassName("pngfix");g.src="/assets/images/weather_icons/"+l.data.sky_code[h]+"_45x45.png";g.width=45;g.height=45;g.alt=l.data.weather_text[h];j.appendChild(g);f=e().addClassName("today");d=n().addClassName("degrees");p=n().addClassName("unitsFht");p.appendChild(o.createTextNode(l.data.day1_max_temp_f[h]));s=n().addClassName("unitsCel");s.appendChild(o.createTextNode(l.data.day1_max_temp_c[h]));d.appendChild(p);d.appendChild(s);d.innerHTML+="&deg";f.appendChild(d);f.appendChild(e().addClassName("clear"));p=n().addClassName("unitsFht");p.appendChild(o.createTextNode(l.data.day1_min_temp_f[h]));f.appendChild(p);s=n().addClassName("unitsCel");s.appendChild(o.createTextNode(l.data.day1_min_temp_c[h]));f.appendChild(s);f.innerHTML+="&deg";b=e().addClassName("row");b.appendChild(k);b.appendChild(q);b.appendChild(j);b.appendChild(f);if(h+1==l.recordcount){b.addClassName("lastRow")}this.oMoreCitiesContent.appendChild(b)}this.oMoreCitiesContent.appendChild(this.getCitiesFooterRow());$RP.App.Weather.UnitControl.showUnit(this.oMoreCitiesWrapper);this.drawEditCities(l)},getCitiesHeaderRow:function(){var a='<div class="row tabTitle"><div class="city">City</div><div class="temperature">Right Now</div> <div class="current">Current</div><div class="today">Today</div></div>';return a},showPage:function(a){this.oMoreCitiesContent.removeClassName("active");this.oMoreCitiesEdit.removeClassName("active");this.oMoreCitiesAdd.removeClassName("active");this.oMoreCitiesAddTooMany.removeClassName("active");switch(a){case"content":this.oMoreCitiesContent.addClassName("active");break;case"add":if(this.locIds.split(",").length==this.maxCities){this.oMoreCitiesAddTooMany.select("div")[0].innerHTML="There is a limit of "+this.maxCities+" cities in this section.<br />Please edit your city list and remove a city if you wish to add another city.";this.oMoreCitiesAddTooMany.addClassName("active")}else{this.oMoreCitiesAdd.addClassName("active")}break;case"edit":this.oMoreCitiesEdit.addClassName("active");break;default:this.oMoreCitiesContent.addClassName("active");break}},getCitiesFooterRow:function(){var g=this;var l=document,n,h,e,f,m,c,k;var b=function(){return $(l.createElement("div"))};var j=function(){return $(l.createElement("span"))};var i=function(){return $(l.createElement("a"))};if(this.bEditable){n=b().addClassName("footerBar");h=b().addClassName("divider");n.appendChild(h);e=$(l.createElement("p")).addClassName("formBtns");f=i().addClassName("btn btnGray");m=j();m.appendChild(l.createTextNode("Edit List"));f.appendChild(m);f.observe("click",function(){g.showPage("edit")});c=i().addClassName("btn btnGray");k=j();k.appendChild(l.createTextNode("Add City"));c.observe("click",function(){g.showPage("add");if(!g.autosuggest){g.initAutosuggest()}});c.appendChild(k);e.appendChild(f);e.appendChild(c);n.appendChild(e)}else{n=b().addClassName("footerBar")}return n}};$RP.App.Weather.WeatherMapObjAry=[];$RP.App.Weather.WeatherMapDefaultRegion="";$RP.App.Weather.WeatherMap=function(a){this.div=$(a.divId);this.select=$(this.div.select("select")[0]);this.image=$(this.div.select("img")[0]);this.imgPath="/weather_maps/";this.init()};$RP.App.Weather.WeatherMap.prototype={init:function(){var d=this.image.src.split("/");var c=d[d.length-1];for(var b=0;b<this.select.options.length;b++){if(this.select.options[b].value.split("|")[1]==c){this.select.options[b].selected=true;break}}var a=this;this.select.observe("change",function(){a.switchImage(this.options[this.options.selectedIndex].value.split("|")[1])});$RP.App.Weather.WeatherMapObjAry.push(this);if($RP.App.Weather.WeatherMapObjAry.length==1&&$RP.App.Weather.WeatherMapDefaultRegion){this.setRegionCode($RP.App.Weather.WeatherMapDefaultRegion)}},setRegionCode:function(c){var a=true;for(var b=0;b<this.select.options.length;b++){if(this.select.options[b].value.split("|")[0]==c){this.select.options[b].selected=true;this.switchImage(this.select.options[b].value.split("|")[1]);a=false;break}}if(a){this.select.options[0].selected=true;this.switchImage(this.select.options[0].value.split("|")[1])}},switchImage:function(a){this.image.src=this.imgPath+a}}})();