var ActiveNetwork=window.ActiveNetwork||{};if(!Array.__each){Array.prototype.__each=function(b){for(var a=0;a<this.length;a++){b.call(window,this[a],a,this)}}}if(!Array.__last){Array.prototype.__last=function(){if(this.length>1){return this[this.length-1]}else{return this.__first()}}}if(!Array.__first){Array.prototype.__first=function(){return this[0]}}if(!Object.eventTarget){Object.eventTarget=function(a){return window.event?window.event.srcElement:a.target}}(function(){if(ActiveNetwork&&ActiveNetwork.ArticlesWidget){return}ActiveNetwork.ArticlesWidget=function(a){this.initialize(a)};(function(){var b=(function(){var c=navigator.userAgent;return{ie:c.match(/MSIE\s([^;]*)/)}}());var a=(function(){return{add:function(g,e,f){var d=document.createElement(g);var c;for(c in e){if(e.hasOwnProperty(c)){d[c]=e[c]}}return f.appendChild(d)},get:function(c){return document.getElementById(c)}}}());ActiveNetwork.ArticlesWidget.WIDGET_NUMBER=0;ActiveNetwork.ArticlesWidget.domain="http://widgets.active.com";ActiveNetwork.ArticlesWidget.searchUrl="http://widgets.active.com/widgets/articles/search";ActiveNetwork.ArticlesWidget.defaultStylePath="/widgets/articles/stylesheets/";ActiveNetwork.ArticlesWidget.cssFilename="default.min.css";ActiveNetwork.ArticlesWidget.apiKey="45ts42zbd3tjfp25g722juwz";ActiveNetwork.ArticlesWidget.isLoadingStylesheet=false;ActiveNetwork.ArticlesWidget.hasLoadedStylesheet=false;ActiveNetwork.ArticlesWidget.prototype=(function(){return{initialize:function(d){var c=this;this.widgetNumber=++ActiveNetwork.ArticlesWidget.WIDGET_NUMBER;ActiveNetwork.ArticlesWidget["searchCallback_"+this.widgetNumber]=function(e){c.doSearchCallback.call(c,e)};this.setOptions(d);this.searchCallback="ActiveNetwork.ArticlesWidget.searchCallback_"+this.widgetNumber;this.searchUrl+="?api_key="+this.apiKey+"&s=date_asc&k=&f=articles&v=json&cb="+this.searchCallback;this.defaultStyleUrl=this.domain+ActiveNetwork.ArticlesWidget.defaultStylePath+this.cssFilename;this.animationInterval=25;this.prefix="an-raw";this.id=this.prefix+"_"+this.widgetNumber;this.results=[];document.write('<div class="'+this.prefix+'" id="'+this.id+'" style="width:'+this.width+"px;height:"+this.height+'px;"></div>');this.isStartIndicatorRunning=null;this.isDetailIndicatorRunning=null;this.isLoadingEvents=false;this.showing="results";this.getDefaultStyles();return this},setOptions:function(c){this.showActivitySelector=(c.showActivitySelector===undefined)?true:c.showActivitySelector;this.showDetailsSelector=(c.showDetailsSelector===undefined)?true:c.showDetailsSelector;this.location=c.location||"";this.activity=c.activity||"";this.num=c.num||10;this.width=c.width||300;this.height=c.height||330;this.style=c.style||undefined;this.title=c.title||"Related Articles";this.originalTitle=this.title;this.hidePoweredBy=c.hidePoweredBy||false;this.domain=c.domain||this.domain||ActiveNetwork.ArticlesWidget.domain;this.searchUrl=c.searchUrl||this.searchUrl||ActiveNetwork.ArticlesWidget.searchUrl;this.cssFilename=c.cssFilename||this.cssFilename||ActiveNetwork.ArticlesWidget.cssFilename;this.apiKey=c.apiKey||this.apiKey||ActiveNetwork.ArticlesWidget.apiKey},remote:function(d,e){var c=a.add("script",{type:"text/javascript",src:d},document.getElementsByTagName("head")[0]);if(e){e.call(this,c)}return c},getDefaultStyles:function(){var d=this;var c=function(h,j){var i=null;if(document.defaultView&&document.defaultView.getComputedStyle){var g=document.defaultView.getComputedStyle(h,"");if(g){i=g[j]}var f=h.style[j]||i;return f}else{if(document.documentElement.currentStyle){i=h.currentStyle?h.currentStyle[j]:null;return(h.style[j]||i)}}};if(!ActiveNetwork.ArticlesWidget.isLoadingStylesheet){ActiveNetwork.ArticlesWidget.isLoadingStylesheet=true;a.add("link",{rel:"stylesheet",type:"text/css",href:this.defaultStyleUrl},document.getElementsByTagName("head")[0]);var e=setInterval(function(){var f=c(document.getElementById(d.id),"position");if(f==="relative"){clearInterval(e);ActiveNetwork.ArticlesWidget.hasLoadedStylesheet=true}},50)}},setCustomStyles:function(){var e=this;if(this.style){var i=[];var h;for(h in this.style){if(this.style.hasOwnProperty(h)){var g=[];var d=[];switch(h){case"frame":g=["","."+this.prefix+"-detail"];break;case"title":g=["."+this.prefix+"-header h2","."+this.prefix+"-back"];break;case"window":g=["."+this.prefix+"-window","."+this.prefix+"-box"];break;case"text":g=["."+this.prefix+"-result","."+this.prefix+"-detail","."+this.prefix+"-result ."+this.prefix+"-location","."+this.prefix+"-result ."+this.prefix+"-location"];break;case"result":g=["."+this.prefix+"-result"];break;case"links":g=["."+this.prefix+"-result a","."+this.prefix+"-detail h2 a","."+this.prefix+"-contact a"];break;case"buttons":g=["."+this.prefix+"-go","."+this.prefix+"-link"];break;case"tags":g=["."+this.prefix+"-tag"];break;case"footerText":g=["."+this.prefix+"-footer a"];break;case"footer":g=["."+this.prefix+"-footer"];break;case"header":g=["."+this.prefix+"-header"];break;case"container":g=["."+this.prefix+"-container"];break}g.__each(function(j){var m="#"+e.id+" "+j+" { ";var k;for(k in e.style[h]){var l=e.style[h];m+=k+":"+l[k]+"; "}m+="}\n";i.push(m)})}}var c=document.createElement("style");c.type="text/css";if(b.ie){c.styleSheet.cssText=i.join(" ")}else{var f=document.createDocumentFragment();f.appendChild(document.createTextNode(i.join(" ")));c.appendChild(f)}document.getElementsByTagName("head")[0].appendChild(c)}},getEvents:function(){if(!this.isLoadingEvents){this.isLoadingEvents=true;this.clearResults();this.showSpinner();var c=this.searchUrl;if(this.activity!==""&&this.activity!=="any"){c+="&m=meta%3Achannel%3D"+this.activity.replace(/ /,"%2520")}c+="&num="+this.num;this.title=this.originalTitle.replace(/\$\{activity\}/,this.capitalize(this.activity));document.getElementById(this.prefix+"-header").innerHTML="";a.add("h2",{},document.getElementById(this.prefix+"-header")).innerHTML=this.title;document.getElementById(this.prefix+"-findmore").href="http://search.active.com/search?cmp=24&k=&f=articles&v=list&m=meta%3Achannel%3D"+this.capitalize(this.activity).replace(/ /,"%2520");this.remote(c)}},render:function(){var o=this;var k=95;var w=135;if(this.hidePoweredBy){k=70;w=115}if(!ActiveNetwork.ArticlesWidget.hasLoadedStylesheet){window.setTimeout(function(){o.render.call(o)},50);return this}this.setCustomStyles();var u=document.getElementById(this.id).offsetWidth;var d=document.getElementById(this.id).offsetHeight;var v=a.add("div",{className:this.prefix+"-header",id:this.prefix+"-header"},document.getElementById(this.id));this.title=this.title.replace(/\$\{activity\}/,this.capitalize(this.activity));a.add("h2",{},v).innerHTML=this.title;var f=a.add("div",{className:this.prefix+"-window"},document.getElementById(this.id));f.style.width=u-6+"px";var m=a.add("div",{id:this.id+"_container",className:this.prefix+"-container"},f);m.style.width=u*2+"px";if(d=="auto"||(d<k)){m.style.height="auto"}else{m.style.height=d-k+"px"}var s=a.add("div",{id:this.id+"_results",className:this.prefix+"-results"},m);var x=a.add("div",{id:this.id+"_detail",className:this.prefix+"-detail"},m);x.style.width=s.style.width=u-6+"px";if(d=="auto"||(d<k)){}else{x.style.height=s.style.height=d-k+"px"}var g=a.add("div",{id:this.id+"_wrapper",className:this.prefix+"-wrapper"},x);var t=a.add("a",{id:this.id+"_back",className:this.prefix+"-back",href:"#"},g);t.innerHTML="&laquo; Back";t.onclick=function(A){o.show("results");return false};var l=a.add("div",{className:this.prefix+"-box"},g);if(d=="auto"||(d<k)){l.style.height="auto"}else{l.style.height=d-w+"px"}var z=a.add("h2",{id:this.id+"_title",className:this.prefix+"-title"},l);a.add("a",{href:"#"},z);var i=a.add("p",{id:this.id+"_summary",className:this.prefix+"-summary"},l);a.add("span",{href:"#"},i);var n=a.add("div",{id:this.id+"_tags",className:this.prefix+"-tags"},l);var r=a.add("div",{},n);r.style.clear="both";this.showSpinner();var p=a.add("div",{className:this.prefix+"-footer"},document.getElementById(this.id));if(this.showActivitySelector){var e=a.add("form",{method:"post",action:"activity"},p);e.onsubmit=function(A){o.refresh();return false};var q=a.add("select",{className:this.prefix+"-activity",id:this.id+"-activity",name:this.id+"-activity"},e);var c={Any:"any",Baseball:"baseball",Basketball:"basketball",Cheerleading:"cheerleading",Cycling:"cycling","Field Hockey":"field hockey",Fitness:"fitness",Football:"football",Golf:"golf","Ice Hockey":"ice hockey",Lacrosse:"lacrosse","Mountain Biking":"mountain biking",Outdoors:"outdoors",Running:"running",Sailing:"sailing",Soccer:"soccer",Softball:"softball",Swimming:"swimming",Tennis:"tennis",Triathlon:"triathlon",Volleyball:"volleyball",Walking:"walking"};var h=0;q.options[h++]=new Option("Choose Activity...","",false,false);var y;for(y in c){if(c.hasOwnProperty(y)){q.options[h++]=new Option(y,c[y],false,(this.activity===c[y]))}}q.onchange=function(A){Object.eventTarget(A).parentNode.onsubmit()}}a.add("a",{id:o.prefix+"-findmore",className:o.prefix+"-findmore",href:"http://search.active.com/search?cmp=24&k=&f=articles&v=list&m=meta%3Achannel%3D"+this.capitalize(this.activity).replace(/ /,"%2520"),title:"Find More"},p).innerHTML="Find More &raquo;";if(!this.hidePoweredBy){var j=a.add("a",{className:o.prefix+"-poweredby",href:"http://www.active.com?cmp=24",title:"Go to Active.com"},p);a.add("img",{src:this.domain+"/widgets/articles/images/powered_by_active.png",alt:"Powered by Active.com"},j)}this.showing="results";this.getEvents();return this},destroy:function(){document.getElementById(this.id).innerHTML="";return this},doSearchCallback:function(d){var c=this;this.isLoadingEvents=false;this.hideSpinner();if(d._results.length>0){this.results=d._results;this.results.__each(function(e){var g=a.add("div",{className:c.prefix+"-result"},document.getElementById(c.id+"_results"));var f="";if(c.showDetailsSelector){f=a.add("a",{href:"#"},g);f.onclick=function(h){c.showDetail(e);return false}}else{document.getElementById(c.id+"_detail").style.display="none";f=a.add("a",{href:e.url+"?cmp=24"},g)}a.add("span",{className:c.prefix+"-title"},f).innerHTML=e.title.split("|").__first();if(e.meta.location){a.add("span",{className:c.prefix+"-location"},g).innerHTML=e.meta.city+", "+e.meta.state}})}else{this.noResults()}},noResults:function(){this.activity="fitness";if(document.getElementById(this.id+"-activity")!=null){document.getElementById(this.id+"-activity").value="fitness"}this.refresh()},refresh:function(){if(this.showActivitySelector){var c=document.getElementById(this.id+"-activity").value;if(c==="any"){this.activity=""}else{this.activity=c}}if(this.showing==="detail"){this.show("results")}this.getEvents()},showDetail:function(c){var d=this;var f=a.get(this.id+"_summary").childNodes[0];f.innerHTML=c.summary+"...";a.add("a",{href:c.url+"?cmp=24",className:this.prefix+"-full_article"},f).innerHTML="Read Full Article &raquo;";var g=a.get(this.id+"_title").childNodes[0];g.innerHTML=c.title.split("|").__first();g.href=c.url+"?cmp=24";var e=a.get(this.id+"_tags");e.innerHTML="";if(c.meta.channel){if(typeof c.meta.channel==="string"){a.add("span",{className:this.prefix+"-tag"},e).innerHTML=c.meta.channel}else{c.meta.channel.__each(function(h){a.add("span",{className:d.prefix+"-tag"},e).innerHTML=h})}}if(c.meta.splitMediaType){if(typeof c.meta.splitMediaType==="string"){a.add("span",{className:this.prefix+"-tag"},e).innerHTML=c.meta.splitMediaType}else{c.meta.splitMediaType.__each(function(h){a.add("span",{className:d.prefix+"-tag"},e).innerHTML=h.split(":").__last()})}}if(c.meta.participationCriteria){c.meta.participationCriteria.split(",").__each(function(h){a.add("span",{className:d.prefix+"-tag"},e).innerHTML=h})}this.show("detail")},show:function(i){var g=document.getElementById(this.id+"_container");var e=g.parentNode.offsetWidth;var f=e/(1000/this.animationInterval)*4;var h=0;var d=this;var c=function(j){var k,l;if(j==="left"){k=0;l=f;g.style.left=-e+"px"}else{if(j==="right"){k=-e;l=-f;g.style.left="0px"}}d.showInterval=setInterval(function(){var n=parseFloat(g.style.left);if(Math.ceil(h)>=e){g.style.left=k+"px";clearInterval(d.showInterval)}else{var m=n+l;g.style.left=m+"px";h+=Math.abs(l)}},d.animationInterval)};if(i==="detail"){c("right");this.showing="detail"}else{if(i==="results"){c("left");this.showing="results"}}},showSpinner:function(){a.add("img",{id:this.id+"_start-indicator",className:this.prefix+"-indicator",src:this.domain+"/widgets/articles/images/indicator_medium.gif"},document.getElementById(this.id+"_results"));this.isStartIndicatorRunning=true},hideSpinner:function(){document.getElementById(this.id+"_start-indicator").style.display="none";this.isStartIndicatorRunning=false},clearResults:function(){document.getElementById(this.id+"_results").innerHTML=""},timeFormat:function(e){var c=e.split(":")[0];var f=e.split(":")[1];var d="am";if(c>12){c-=12;d="pm"}return c+":"+f+" "+d},capitalize:function(e){var f=e;var d="";f=f.split(" ");for(var g=0;g<f.length;g++){d+=f[g].substring(0,1).toUpperCase()+f[g].substring(1,f[g].length)+" "}return d.replace(/^\s+|\s+$/g,"")}}}())}())}());