/**
 * Jackpot Rewards - JavaScript
 *
 * Copyright (c) 2008 Jackpot Rewards, Inc. (http://www.JackpotRewards.com)
 */

(function(){var Lang=YAHOO.lang;var Dom=YAHOO.util.Dom;var Event=YAHOO.util.Event;var Selector=YAHOO.util.Selector;var Element=YAHOO.util.Element;JR={version:"1.2",select:function(expression,context){return Selector.query(expression,Lang.isValue(context)?context:null);},selectFirst:function(expression,context){return Selector.query(expression,Lang.isValue(context)?context:null,true);},loadDependency:function(dependency,callback){if(!Lang.isArray(dependency)&&!Lang.isString(dependency)){return ;}var loader=new YAHOO.util.YUILoader({base:"/ui/yui/2.5.2/",require:dependency,onSuccess:function(o){if(Lang.isFunction(callback)){callback();}}});loader.insert();},createCookie:function(name,value,days){if(!Lang.isValue(name)||!Lang.isValue(value)){return ;}if(Lang.isNumber(days)){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires="; expires="+date.toGMTString();}else{var expires="";}document.cookie=name+"="+value+expires+"; path=/";},readCookie:function(name){if(!Lang.isValue(name)){return null;}var nameEQ=name+"=";var cookies=document.cookie.split(";");for(var i in cookies){var cookie=cookies[i];while(cookie.charAt(0)==" "){cookie=cookie.substring(1,cookie.length);}if(cookie.indexOf(nameEQ)==0){return cookie.substring(nameEQ.length,cookie.length);}}return null;},eraseCookie:function(name){if(!Lang.isValue(name)){return ;}JR.createCookie(name,"",-1);},jsCheck:function(){var postHasJS=function(){YAHOO.util.Connect.asyncRequest("POST","/jscheck");};if(YAHOO.util.Connect){postHasJS();}else{JR.loadDependency("connection",postHasJS);}},isHTMLElement:function(element){if(element&&(element.nodeType||element.item)){return true;}else{return false;}},applyOverLabel:function(label,input){if(!Lang.isValue(label)||!Lang.isValue(input)){return ;}var label=new Element(label);var input=new Element(input);if(label.hasClass("error")||label.hasClass("example")){return ;}var inputType=input.get("type");if(inputType=="checkbox"||inputType=="radio"){return ;}label.addClass("over");if(input.get("value")!=""){label.addClass("hidden");}label.on("click",function(){input.get("element").focus();});input.on("focus",function(){label.addClass("hidden");});input.on("blur",function(){if(this.get("value")==""){label.removeClass("hidden");}});},makeLinkButton:function(button){if(!JR.isHTMLElement(button)){throw new Error("button must be a HTMLElement.");}button=new Element(button);var link=new Element(document.createElement("a"));link.setAttributes({"href":"#","class":"linkButton","rel":button.get("name"),"innerHTML":button.get("value")});link.appendTo(button.get("parentNode"),button);button.addClass("noRender");link.on("click",function(e){Event.preventDefault(e);button.get("element").click();});return link.get("element");},removeAutoComplete:function(input){if(JR.isHTMLElement(input)){input.setAttribute("autocomplete","off");}},applySafeSubmit:function(form,message){if(!JR.isHTMLElement(form)){throw new TypeError("form must be a HTMLElement.");}if(Lang.isValue(message)){if(!Lang.isObject(message)){throw new TypeError("message must be an Object with a String text property and a HTMLElement container property.");}if(!Lang.isString(message.text)){throw new TypeError("message.text must be a String.");}if(!JR.isHTMLElement(message.container)){throw new TypeError("message.container must be a HTMLElement.");}}var submitInputs=JR.select("input[type=submit]",form);Event.addListener(form,"submit",function(submit){Event.addListener(submitInputs,"click",function(click){Event.preventDefault(click);});if(message){message.container.appendChild(new Element(document.createElement("span"),{"className":"note inProgress","innerHTML":message.text}).get("element"));}});},externalizeLink:function(link){if(!JR.isHTMLElement(link)){return ;}var link=new Element(link);var href=link.get("href");var title=link.get("title");var rel=link.get("rel");if(href.indexOf("jackpotrewards.com")>=0&&rel.indexOf("external")<0){return ;}title=title.length>0?title+" (External)":href+" (External)";if(rel.length>0){rel=rel.indexOf("external")<0?rel+=" external":rel;}else{rel="external";}link.setAttributes({"title":title,"rel":rel,"target":"_blank"});link.addClass("external");},alignHeights:function(elements,fudgePx){if(!Lang.isArray(elements)||elements.length<2){return ;}var maxHeight=0;for(var i in elements){if(!Lang.isValue(elements[i])){break;}var region=Dom.getRegion(elements[i]);var height=region.bottom-region.top;if(height>maxHeight){maxHeight=height;}}for(var i in elements){if(!Lang.isValue(elements[i])){break;}var padding=parseInt(Dom.getStyle(elements[i],"paddingTop").replace(/px/g,""),10)+parseInt(Dom.getStyle(elements[i],"paddingBottom").replace(/px/g,""),10);var border=parseInt(Dom.getStyle(elements[i],"borderTopWidth").replace(/px/g,""),10)+parseInt(Dom.getStyle(elements[i],"borderBottomWidth").replace(/px/g,""),10);if(isNaN(padding)){padding=0;}if(isNaN(border)){border=0;}if(!Lang.isValue(fudgePx)){fudgePx=0;}var newHeight=maxHeight-(padding+border+fudgePx);Dom.setStyle(elements[i],"height",((newHeight)/12)+"em");}},lookupPostalCode:function(postalCode,callback){if(!Lang.isValue(postalCode)||!Lang.isFunction(callback)){return ;}postalCode=postalCode.replace(/\s+/g,"");if(postalCode.length<5){}var setLocation={success:function(o){var data=o.responseText.split("\n");callback({city:data[0],region:data[1],country:data[2]});},failure:function(o){callback(null);}};var getCityRegion=function(){YAHOO.util.Connect.asyncRequest("GET","/postal/"+postalCode,setLocation);};if(YAHOO.util.Connect){getCityRegion();}else{JR.loadDependency("connection",getCityRegion);}},init:function(context){var overLabels=JR.select(".overLabel label",context);for(var i in overLabels){var label=new Element(overLabels[i]);JR.applyOverLabel(label.get("element"),Dom.get(label.get("htmlFor")));}var linkButtons=JR.select("form input[type=submit].linkButton",context);for(var i in linkButtons){JR.makeLinkButton(linkButtons[i]);}var noAutoCompletes=JR.select("form .noAutoComplete input",context);for(var i in noAutoCompletes){JR.removeAutoComplete(noAutoCompletes[i]);}var externalLinks=JR.select("a[rel~=external], a[href^=http://]",context);for(var i in externalLinks){JR.externalizeLink(externalLinks[i]);}var embedDestinations=JR.select("a.embedDestination",context);if(embedDestinations.length>0){JR.loadDependency(["container","connection"],function(){for(var i in embedDestinations){JR.Embedder.applyPanel(embedDestinations[i]);}});}}};JR.Embedder={apply:function(link,container,callback){var Connect;var originalHref=link.getAttribute("href",2);var location=originalHref;var loadedScripts={};link=new Element(link);var trigger=function(event){if(event){Event.stopEvent(event);}if(callback.open){callback.open();}if(YAHOO.util.Connect){Connect=YAHOO.util.Connect;load(originalHref);}else{JR.loadDependency("connection",function(){Connect=YAHOO.util.Connect;load(originalHref);});}};var load=function(target){location=target;Connect.initHeader("X-Embedded","true",false);Connect.asyncRequest("GET",target,{success:onGetResponse,failure:function(){if(callback.failed){callback.failed(link.get("element"),container);}},timeout:7500});if(callback.loading){callback.loading(link.get("element"));}};var onGetResponse=function(response){var XHRLocation=response.getResponseHeader["X-Embedded-Location"];if(Lang.isValue(XHRLocation)){handleRedirect(XHRLocation);}else{container.lastResource=location;container.innerHTML=response.responseText;var head=JR.selectFirst("head");var body=JR.selectFirst("body");var scripts=JR.select("script",container);for(var i in scripts){if(scripts[i].getAttribute("src")){var src=scripts[i].getAttribute("src");if(!loadedScripts[src]){var remoteScript=new Element(document.createElement("script"),{"type":"text/javascript","src":src});body.appendChild(remoteScript.get("element"));loadedScripts[src]=true;}}else{eval(scripts[i].innerHTML);}}Event.addListener(JR.select("form",container),"submit",handleSubmit);JR.Analytics.pageView(location);}if(callback.loaded){callback.loaded(link.get("element"),container);}};var handleSubmit=function(event){Event.stopEvent(event);var postURL=this.getAttribute("action");if(postURL.length==0){postURL=location;}var postData=Connect.setForm(this);if(postData.indexOf("cancel=")>=0){Connect.asyncRequest("POST",postURL);if(callback.close){callback.close(postURL,container);}}else{Connect.initHeader("X-Embedded","true",false);Connect.asyncRequest("POST",postURL,{success:onPostResponse,failure:function(o){if(callback.failedPost){callback.failedPost(postURL,container);}},argument:postURL});if(callback.posting){callback.posting(postURL,container);}}};var onPostResponse=function(response){var XHRLocation=response.getResponseHeader["X-Embedded-Location"];handleRedirect(XHRLocation);};var handleRedirect=function(XHRLocation){var trim=YAHOO.lang.trim;var i=originalHref.indexOf("?");var original=i>=0?trim(originalHref.substring(0,i)):trim(originalHref);var target=Lang.isValue(XHRLocation)?trim(XHRLocation):trim(original);if(target==original||target.indexOf(original)==0){load(target);}else{window.location=target;}};link.on("click",trigger);link.get("element").showPanel=trigger;},applyPanel:function(link){Dom.addClass(JR.selectFirst("body"),"yui-skin-sam");if(!JR.Embedder.panel){JR.Embedder.panel=new YAHOO.widget.Panel("embeddedPanel",{constraintoviewport:true,close:true,modal:true,visible:false,draggable:false,fixedcenter:false,underlay:"shadow",width:"42em",zindex:10000});JR.Embedder.panel.setBody('<div class="loading"><h3><em>Loading...</em></h3><p><img src="/ui/img/loading.gif" alt="" /></p></div>');JR.Embedder.panel.render();JR.Embedder.panel.center();Event.addListener(JR.selectFirst("#embeddedPanel .container-close"),"click",function(e){var flashContent=JR.select("object.flashContent");for(var i in flashContent){Dom.setStyle(flashContent[i],"visibility","visible");}});}JR.Embedder.apply(link,JR.Embedder.panel.body,{open:function(){var flashContent=JR.select("object.flashContent");for(var i in flashContent){Dom.setStyle(flashContent[i],"visibility","hidden");}if(Dom.hasClass(link,"smallPanel")){JR.Embedder.panel.cfg.setProperty("width","28em");}else{if(Dom.hasClass(link,"mediumPanel")){JR.Embedder.panel.cfg.setProperty("width","32em");}else{JR.Embedder.panel.cfg.setProperty("width","42em");}}JR.Embedder.panel.setBody('<div class="loading"><h3><em>Loading...</em></h3><p><img src="/ui/img/loading.gif" alt="" /></p></div>');JR.Embedder.panel.center();},close:function(){JR.Embedder.panel.hide();var flashContent=JR.select("object.flashContent");for(var i in flashContent){Dom.setStyle(flashContent[i],"visibility","visible");}},loading:function(){JR.Embedder.panel.show();},loaded:function(){JR.Embedder.panel.center();JR.init("embeddedPanel");if(JR.Bonanza){JR.Bonanza.init("embeddedPanel");}},failed:function(){window.location=link;},posting:function(){var loader=new Element(document.createElement("img"));loader.set("src","/ui/img/loading-small.gif");loader.setStyle("position","absolute");loader.setStyle("top",".5em");loader.setStyle("left",".5em");JR.Embedder.panel.appendToBody(loader.get("element"));},failedPost:function(){window.location=link;}});}};JR.Analytics=function(){var _providers=[];return{pageView:function(url){for(var i in _providers){_providers[i].track(url);}},init:function(provider){if(!Lang.isObject(provider)){throw new TypeError("provider must be an Object or Array Object");}var providers=[];Lang.isArray(provider)?providers=provider:providers.push(provider);for(var i in providers){if(document.location.protocol=="https:"){var url=(providers[i].url.https||providers[i].url);}else{var url=(providers[i].url.http||providers[i].url);}YAHOO.util.Get.script(url,{data:i,onSuccess:function(o){providers[o.data].setup();_providers[providers[o.data].name]={track:providers[o.data].track};}});}}};}();JR.Campaign=function(){var conformURL=function(url){return(document.location.protocol=="https:")?(url.https||url):(url.http||url);};return{insertImage:function(alt,url){if(!Lang.isString(alt)){throw new TypeError("alt must be a String.");}if(!Lang.isString(url)&&!Lang.isObject(url)){throw new TypeError("url must be a String or an Object.");}Event.onDOMReady(function(){var trackingImage=new Element(document.createElement("img"),{alt:alt,src:conformURL(url),className:"noRender"});JR.selectFirst("body").appendChild(trackingImage.get("element"));});},insertScript:function(url,callback){if(!Lang.isString(url)&&!Lang.isObject(url)){throw new TypeError("url must be a String or an Object.");}if(Lang.isValue(callback)&&!Lang.isFunction(callback)){throw new TypeError("callback must be a function if it's passed as a parameter.");}YAHOO.util.Get.script(conformURL(url),{onSuccess:function(o){if(Lang.isFunction(callback)){callback(o);}}});}};}();JR.Shadowbox=function(){var _version="1.0";var _resourcePath="/ui/lib/shadowbox/"+_version;var _resources={css:[_resourcePath+"/build/css/shadowbox-light.css"],javascript:[_resourcePath+"/build/js/adapter/shadowbox-yui.js",_resourcePath+"/build/js/shadowbox.js"]};var _options={loadingImage:_resourcePath+"/images/loading-light.gif",overlayOpacity:0.25,resizeDuration:0.125,fadeDuration:0,enableKeys:false};var apply=function(){Event.onDOMReady(function(){Shadowbox.init(_options);Dom.setStyle("shadowbox_overlay","z-index","1100");Dom.setStyle("shadowbox_container","z-index","1101");});};var load=function(){YAHOO.util.Get.css(_resources.css);YAHOO.util.Get.script(_resources.javascript,{onSuccess:apply});};return{init:function(){YAHOO.util.Anim?load():JR.loadDependency("animation",load);}};}();Event.onDOMReady(function(){JR.init();});})();
(function(){var Lang=YAHOO.lang;var Dom=YAHOO.util.Dom;var Event=YAHOO.util.Event;var Selector=YAHOO.util.Selector;var Element=YAHOO.util.Element;JR.Bonanza={round:function(content){if(!Lang.isValue(content)){return ;}var contentParent=content.parentNode;var contentID=content.id;var contentClass=content.className;var container=document.createElement("div");var top=document.createElement("div");var inner=document.createElement("div");var bottom=document.createElement("div");var contentWraper=document.createElement("div");content.removeAttribute("id");content.className="content clear";container.id=contentID;container.className=contentClass;top.className="top";inner.className="inner";bottom.className="bottom";contentWraper.className="contentWrapper";top.appendChild(document.createElement("div"));inner.appendChild(contentWraper);bottom.appendChild(document.createElement("div"));container.appendChild(top);container.appendChild(inner);container.appendChild(bottom);Dom.addClass(container,"rounded");contentParent.replaceChild(container,content);contentWraper.appendChild(content);},addDropShadow:function(content){if(!Lang.isValue(content)){return ;}var contentInnards=content.innerHTML;var dropShadow=new Element(document.createElement("span"),{"className":"dropShadow"});var text=new Element(document.createElement("span"),{"className":"text","innerHTML":contentInnards});var shadow=new Element(document.createElement("span"),{"className":"shadow","innerHTML":contentInnards});dropShadow.appendChild(text);dropShadow.appendChild(shadow);content.innerHTML="";content.appendChild(dropShadow.get("element"));},init:function(context){var callouts=JR.select(".callout:not(.rounded)",context);for(var i in callouts){JR.Bonanza.round(callouts[i]);}var encloses=JR.select(".enclose:not(.rounded)",context);for(var i in encloses){JR.Bonanza.round(encloses[i]);}var embosses=JR.select(".emboss:not(.rounded)",context);for(var i in embosses){JR.Bonanza.round(embosses[i]);}JR.Bonanza.round(JR.selectFirst("#jackpot:not(.rounded)"),context);}};Event.onDOMReady(function(){JR.Bonanza.init();});}());
(function(){var Lang=YAHOO.lang;var Dom=YAHOO.util.Dom;var Event=YAHOO.util.Event;var Selector=YAHOO.util.Selector;var Element=YAHOO.util.Element;var MS_PER_SEC=1000;var MS_PER_MIN=1000*60;var MS_PER_HOUR=1000*60*60;var MS_PER_DAY=1000*60*60*24;var S_PER_MIN=60;var S_PER_HOUR=60*60;var S_PER_DAY=60*60*24;var Delta=function(start_interval_ms,start_time_ms){this.start_interval_ms=start_interval_ms;this.currentDelta=start_interval_ms;this.start_time_ms=(!Lang.isValue(start_time_ms))?new Date().getTime():start_time_ms;this.setParts(start_interval_ms);};Delta.prototype.setParts=function(ms){var remainder=Math.round(ms/MS_PER_SEC);this.days=Math.floor(remainder/S_PER_DAY);remainder=remainder%S_PER_DAY;this.hours=Math.floor(remainder/S_PER_HOUR);remainder=remainder%S_PER_HOUR;this.minutes=Math.floor(remainder/S_PER_MIN);remainder=remainder%S_PER_MIN;this.seconds=remainder;};Delta.prototype.update=function(){var elapsed_ms=new Date().getTime()-this.start_time_ms;this.currentDelta=this.start_interval_ms-elapsed_ms;if(this.currentDelta<0){this.currentDelta=0;}this.setParts(this.currentDelta);};Delta.prototype.isDone=function(){if(this.currentDelta<500){return true;}else{return false;}};JR.Components={Notification:{message:null,height:null,top:null,show:function(){var Notification=JR.Components.Notification;if(!Lang.isValue(Notification.message)){return ;}var animate=function(){Dom.setStyle(Notification.message,"top",Notification.top-Notification.height+"px");Dom.removeClass(Notification.message,"hidden");var slideDown=new YAHOO.util.Anim(Notification.message,{top:{to:Notification.top}},0.5,YAHOO.util.Easing.bounceOut);slideDown.animate();};if(YAHOO.util.Anim){animate();}else{JR.loadDependency("animation",animate);}},hide:function(){var Notification=JR.Components.Notification;if(!Lang.isValue(Notification.message)){return ;}var animate=function(){var slideUp=new YAHOO.util.Anim(Notification.message,{top:{to:Notification.top-Notification.height}},0.5,YAHOO.util.Easing.bounceOut);slideUp.onComplete.subscribe(function(){Dom.addClass(Notification.message,"noRender");});slideUp.animate();};if(YAHOO.util.Anim){animate();}else{JR.loadDependency("animation",animate);}},init:function(context){var Notification=JR.Components.Notification;Notification.message=Dom.get("notification");if(Notification.message){var messageRegion=Dom.getRegion(Notification.message);Notification.height=messageRegion.bottom-messageRegion.top;if(Lang.isValue(context)){Notification.top=Dom.getRegion(context).bottom;}else{Notification.top=0;}Dom.addClass(Notification.message,"hidden");Notification.show();Event.addListener(Notification.message,"click",Notification.hide);if(!Dom.hasClass(Notification.message,"problem")){setTimeout(function(){Notification.hide();},10000);}}}},Jackpot:{amount:JR.selectFirst("#jackpot .heading .amount img"),subHeading:JR.selectFirst("#jackpot .subHeading"),details:JR.selectFirst("#jackpot .details"),countdown:function(interval,delay){var Jackpot=JR.Components.Jackpot;var timer=JR.selectFirst(".timer",Jackpot.details);if(!Lang.isValue(timer)){if(typeof jackpotInfo=="undefined"){return ;}Jackpot.subHeading.innerHTML="Time Until Next Drawing";timer='<p id="dt'+jackpotInfo.date.getTime()+'" class="timer clear"><span class="days"><span class="digit"></span><span class="label">Days</span></span><span class="separator">:</span><span class="hours"><span class="digit"></span><span class="label">Hours</span></span><span class="separator">:</span><span class="minutes"><span class="digit"></span><span class="label">Mins</span></span><span class="separator">:</span><span class="seconds"><span class="digit"></span><span class="label">Secs</span></span></p>';var detailsContent=JR.selectFirst(".content",Jackpot.details);if(detailsContent){detailsContent.innerHTML=timer;}else{Jackpot.details.innerHTML=timer;}timer=JR.selectFirst(".timer",Jackpot.details);}var days=JR.selectFirst(".days .digit",timer);var hours=JR.selectFirst(".hours .digit",timer);var minutes=JR.selectFirst(".minutes .digit",timer);var seconds=JR.selectFirst(".seconds .digit",timer);if(!Lang.isValue(interval)){interval=(parseInt(days.innerHTML,10)*MS_PER_DAY)+(parseInt(hours.innerHTML,10)*MS_PER_HOUR)+(parseInt(minutes.innerHTML,10)*MS_PER_MIN)+(parseInt(seconds.innerHTML,10)*MS_PER_SEC);}if(!Lang.isValue(delay)){delay=1000;}var start=new Date().getTime();var drawingDate=timer.id.substring(2,timer.id.length);var cookieValue=JR.readCookie("jrcountdown");var cookieValues=Lang.isString(cookieValue)?cookieValue.split("|"):null;if(Lang.isValue(cookieValues)&&cookieValues.length==3){var cookieInterval=cookieValues[0];var cookieStart=cookieValues[1];var cookieDate=cookieValues[2].substring(2,cookieValues[2].length);if(drawingDate<cookieDate){JR.eraseCookie("jrcountdown");}else{if(drawingDate>cookieDate||interval<cookieInterval){JR.createCookie("jrcountdown",interval+"|"+start+"|"+drawingDate);}else{interval=cookieInterval;start=cookieStart;}}}else{JR.createCookie("jrcountdown",interval+"|"+start+"|"+drawingDate);}var leadingZero=function(number){return number<10?"0"+number:number;};var tick=function(){remaining.update();if(remaining.isDone()){Jackpot.pending();clearInterval(clock);return ;}days.innerHTML=remaining.days;hours.innerHTML=leadingZero(remaining.hours);minutes.innerHTML=leadingZero(remaining.minutes);seconds.innerHTML=leadingZero(remaining.seconds);};var remaining=new Delta(interval,start);var clock=setInterval(tick,delay);tick();},pending:function(){var Jackpot=JR.Components.Jackpot;Jackpot.subHeading.innerHTML="&nbsp;";var content='<p class="progress">Drawing in Progress...</p>';var detailsContent=JR.selectFirst(".content",Jackpot.details);if(detailsContent){detailsContent.innerHTML=content;}else{Jackpot.details.innerHTML=content;}},results:function(){var Jackpot=JR.Components.Jackpot;Jackpot.setAmount(jackpotInfo.amount);Jackpot.subHeading.innerHTML="Winning Numbers";var numbers='<ul class="numbers clear"><li class="ball-white"></li><li class="ball-white"></li><li class="ball-white"></li><li class="ball-white"></li><li class="ball-white"></li><li class="ball-red"></li></ul>';var detailsContent=JR.selectFirst(".content",Jackpot.details);if(detailsContent){detailsContent.innerHTML=numbers;}else{Jackpot.details.innerHTML=numbers;}var whiteNumbers=JR.select(".numbers .ball-white",Jackpot.details);var redNumber=JR.selectFirst(".numbers .ball-red",Jackpot.details);for(i in whiteNumbers){whiteNumbers[i].innerHTML=jackpotInfo.numbers[i];}redNumber.innerHTML=jackpotInfo.numbers[jackpotInfo.numbers.length-1];},lastDrawing:function(){if(typeof jackpotInfo=="undefined"||Lang.isUndefined(jackpotInfo.lastDrawingDate)){return ;}var Jackpot=JR.Components.Jackpot;var contentAuxiliary=JR.selectFirst("#contentAuxiliary");var lastJackpot=document.createElement("div");var lastJackpotDetails='<h2><span></span>Winning Numbers</h2><ul class="numbers clear"><li class="ball-white"></li><li class="ball-white"></li><li class="ball-white"></li><li class="ball-white"></li><li class="ball-white"></li><li class="ball-red"></li></ul>';lastJackpot.id="lastJackpot";lastJackpot.innerHTML=lastJackpotDetails;contentAuxiliary.appendChild(lastJackpot);var dateLabel=new Element(JR.selectFirst("h2 span",lastJackpot));var weekdays=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];dateLabel.set("title",jackpotInfo.lastDrawingDate.toDateString());dateLabel.set("innerHTML",weekdays[jackpotInfo.lastDrawingDate.getDay()]+"'s&nbsp;");var whiteNumbers=JR.select(".numbers .ball-white",lastJackpot);var redNumber=JR.selectFirst(".numbers .ball-red",lastJackpot);for(i in whiteNumbers){whiteNumbers[i].innerHTML=jackpotInfo.lastDrawingNumbers[i];}redNumber.innerHTML=jackpotInfo.lastDrawingNumbers[jackpotInfo.lastDrawingNumbers.length-1];},setAmount:function(amount){if(!Lang.isValue(amount)){return ;}var Jackpot=JR.Components.Jackpot;var amountImg=new Element(Jackpot.amount);var amountSrcPrefix=amountImg.get("src").substring(0,amountImg.get("src").lastIndexOf("/")+1);var amountMillions=amount/1000000;amountImg.set("src",amountSrcPrefix+amountMillions+".png");amountImg.set("alt",amountMillions+" Million");},init:function(){var Jackpot=JR.Components.Jackpot;if(typeof jackpotInfo!="undefined"){Jackpot.setAmount(jackpotInfo.amount);switch(jackpotInfo.state){case"results":Jackpot.results();break;case"pending":Jackpot.pending();break;default:Jackpot.lastDrawing();Jackpot.countdown(jackpotInfo.period);break;}}else{if(Lang.isValue(JR.selectFirst(".timer",Jackpot.details))){Jackpot.countdown();}}}},init:function(){var context=JR.selectFirst("#hd #login.compact")||JR.selectFirst("#hd #myAccount.compact")||null;JR.Components.Notification.init(context);JR.Components.Jackpot.init();}};Event.onDOMReady(JR.Components.init);}());
(function(){var Lang=YAHOO.lang;var Dom=YAHOO.util.Dom;var Event=YAHOO.util.Event;var Selector=YAHOO.util.Selector;var Element=YAHOO.util.Element;JR.Widgets={Alerts:{show:function(theAlert){if(!Lang.isValue(theAlert)){return ;}var Alerts=JR.Widgets.Alerts;if(Dom.hasClass(theAlert,"open")){JR.Widgets.Alerts.hide(theAlert);return ;}var animate=function(){var prepAlert=function(){Dom.setStyle(theAlert,"height","0");Dom.setStyle(theAlert,"overflow","hidden");Dom.removeClass(theAlert,"hidden");};var slideDown=new YAHOO.util.Anim(theAlert,{height:{to:theAlertHeight}},0.25,YAHOO.util.Easing.easeOut);slideDown.onComplete.subscribe(function(){Dom.setStyle(theAlert,"overflow","visible");Dom.addClass(theAlert,"open");});var openAlert=JR.selectFirst("#alerts .alert.open");if(openAlert){Alerts.hide(openAlert,function(){prepAlert();slideDown.animate();});}else{prepAlert();slideDown.animate();}};Dom.replaceClass(theAlert,"noRender","hidden");var theAlertSpace=Dom.getRegion(theAlert);var theAlertHeight=theAlertSpace.bottom-theAlertSpace.top;if(YAHOO.util.Anim){animate();}else{JR.loadDependency("animation",animate);}},hide:function(theAlert,callback){if(!Lang.isValue(theAlert)){return ;}var Alerts=JR.Widgets.Alerts;var animate=function(){Dom.setStyle(theAlert,"overflow","hidden");var slideUp=new YAHOO.util.Anim(theAlert,{height:{to:0}},0.25,YAHOO.util.Easing.easeIn);slideUp.animate();slideUp.onComplete.subscribe(function(){Dom.replaceClass(theAlert,"open","noRender");Dom.setStyle(theAlert,"height",theAlertHeight+"px");if(Lang.isFunction(callback)){callback();}});};var theAlertSpace=Dom.getRegion(theAlert);var theAlertHeight=theAlertSpace.bottom-theAlertSpace.top;if(YAHOO.util.Anim){animate();}else{JR.loadDependency("animation",animate);}},remove:function(theAlert){if(!Lang.isValue(theAlert)){return ;}var Alerts=JR.Widgets.Alerts;},dismiss:function(theAlert){if(!Lang.isValue(theAlert)){return ;}var Alerts=JR.Widgets.Alerts;var dismiss=function(){var dismissForm=new Element(JR.selectFirst("form.dismiss",theAlert));YAHOO.util.Connect.setForm(dismissForm.get("element"));YAHOO.util.Connect.asyncRequest("POST",dismissForm.get("action"));};var showNextActiveAlert=function(){var nextActiveAlert=JR.selectFirst("#alerts .alert:not(.dismissed)");if(nextActiveAlert){Alerts.show(nextActiveAlert);}};Dom.addClass(theAlert,"dismissed");Alerts.hide(theAlert,showNextActiveAlert);if(YAHOO.util.Connect){dismiss();}else{JR.loadDependency("connection",dismiss);}},addDismissListener:function(theAlert){if(!Lang.isValue(theAlert)){return ;}var Alerts=JR.Widgets.Alerts;var dismissForm=JR.selectFirst("form.dismiss",theAlert);Event.addListener(dismissForm,"submit",function(e){Event.preventDefault(e);Alerts.dismiss(theAlert);});},init:function(){var Alerts=JR.Widgets.Alerts;var allAlerts=JR.select("#alerts .alert");for(var i in allAlerts){Alerts.addDismissListener(allAlerts[i]);}var firstActiveAlert=JR.selectFirst("#alerts .firstAlert:not(.dismissed)");if(firstActiveAlert){JR.loadDependency("animation");setTimeout(function(){Alerts.show(firstActiveAlert);},1000);}var icons=JR.select("#alertList a");if(icons.length>0){Event.addListener(icons,"click",function(e){Event.preventDefault(e);Alerts.show(JR.selectFirst(this.getAttribute("href",2)));});}}},NumberChooser:{balls:null,hiddenFields:null,chips:null,chipLinks:null,clickCount:null,setBall:function(ball,value){if(!Lang.isValue(ball)||!Lang.isValue(value)){return ;}var ball=new Element(ball,{"innerHTML":value});if(ball.hasClass("ball-red-dim")){ball.replaceClass("ball-red-dim","ball-red");}else{ball.replaceClass("ball-white-dim","ball-white");}},setInput:function(input,value){if(!Lang.isValue(input)||!Lang.isValue(value)){return ;}var input=new Element(input,{"value":value});},setChip:function(chip,value){if(!Lang.isValue(chip)||!Lang.isValue(value)){return ;}var chip=new Element(chip);var link=new Element(JR.selectFirst(":not(.selected)",chip.get("element")));var span=new Element(document.createElement("span"),{"innerHTML":value});span.addClass("selected");chip.replaceChild(span,link);},enableButton:function(name){if(!Lang.isValue(name)){return ;}JR.selectFirst("input[type=submit][name="+name+"]").removeAttribute("disabled");},resetChips:function(){var NumberChooser=JR.Widgets.NumberChooser;var reset=function(){for(i in chipSpans){var chip=new Element(chipSpans[i].parentNode);var span=new Element(chipSpans[i]);var link=new Element(document.createElement("a"));var number=span.get("innerHTML");link.set("innerHTML",number);link.set("href",number);chip.replaceChild(link,span);}NumberChooser.chipLinks=JR.select("#numberChooser li a");Event.addListener(NumberChooser.chipLinks,"click",NumberChooser.handleChipClick);};var chipSpans=JR.select("#numberChooser li span");if(chipSpans.length>0){reset();}},hide:function(){var container=new Element("numberChooser-container");container.setStyle("overflow","hidden");var slideUp=new YAHOO.util.Anim(container.get("element"),{height:{to:0}},0.25,YAHOO.util.Easing.backIn);slideUp.animate();slideUp.onComplete.subscribe(function(){container.addClass("noRender");});},handleChipClick:function(e){var NumberChooser=JR.Widgets.NumberChooser;Event.preventDefault(e);if(NumberChooser.clickCount>5){return ;}var chip=this.parentNode;var value=this.innerHTML;NumberChooser.setBall(NumberChooser.balls[NumberChooser.clickCount],value);NumberChooser.setInput(NumberChooser.hiddenFields[NumberChooser.clickCount],value);NumberChooser.setChip(chip,value);if(NumberChooser.clickCount==5){var currentNumbers=Dom.get("currentNumbers");if(currentNumbers){Dom.removeClass(currentNumbers,"noRender");}Dom.removeClass(Dom.get("changeMessage"),"noRender");NumberChooser.enableButton("save");NumberChooser.hide();}else{if(NumberChooser.clickCount==4){Dom.removeClass(NumberChooser.chips,"chip-white");Dom.addClass(NumberChooser.chips,"chip-red");NumberChooser.resetChips();}else{if(NumberChooser.clickCount==0){NumberChooser.enableButton("clear");}}}NumberChooser.clickCount++;},init:function(){var NumberChooser=JR.Widgets.NumberChooser;NumberChooser.balls=JR.select("#numbersChosen li");NumberChooser.hiddenFields=JR.select("#chooseNumbers input[type=hidden].numberValue");NumberChooser.chips=JR.select("#numberChooser li");NumberChooser.chipLinks=JR.select("#numberChooser li a");NumberChooser.clickCount=0;if(NumberChooser.chipLinks.length>0){Event.addListener(NumberChooser.chipLinks,"click",NumberChooser.handleChipClick);}if(!YAHOO.util.Anim){JR.loadDependency("animation");}}},init:function(){JR.Widgets.Alerts.init();}};Event.onDOMReady(JR.Widgets.init);}());
