jQuery.fn.colorRows=function(evenClass,oddClass)
{$('tbody tr:odd',this).removeClass(evenClass).addClass(oddClass);$('tbody tr:even',this).removeClass(oddClass).addClass(evenClass);return this;}
var CONFIG=(function()
{var private={'SPORTS':4,'NO_ROWS':10,'HOMETEAMS':[1293,1294,1295,1296,1297],'CALENDAR_LINK':14};return{get:function(name){return private[name];}};})();$(function()
{$('#eventlist').colorRows('','rowColor');$('a[name="page"]').click(function()
{if(!$(this).is('.pageFocus'))
{var rows=CONFIG.get('NO_ROWS');var start=($(this)[0].rel-1)*rows;var end=start+rows;var key=1;var teams=CONFIG.get('HOMETEAMS');var html='';$('a[name="page"]').attr({'class':''});$(this).attr({'class':'pageFocus'});$('#eventlist').hide("slide",{direction:'left'},300,function callback()
{for(var i=start;i<end;i++)
{var links='';var obj=eventlist[i];key++;if(obj!==undefined)
{var status=$.urldecode(obj.status);if(obj.event_date!==undefined)
{var event_date=new Date($.urldecode(obj.event_date)).format('mmm. d, yyyy<br /> h:MM TT');}
else
{var event_date=new Date($.urldecode(obj.start_date)).format('mmm. d, yyyy')+'-<br />'+
new Date($.urldecode(obj.end_date)).format('mmm. d, yyyy');}
var category=(obj.event_type_id==CONFIG.get('SPORTS')&&$.array_search(obj.client_id,teams))?$.urldecode(obj.client_name):$.ucwords($.urldecode(obj.event_type_title));if( obj.link_count > 5 ){ obj.link_count = 5; }
for(var x=1;x<=obj.link_count;x++)
{var target=(obj['link_'+x+'_blank']==1)?'target="_blank"':'';var url=$.urldecode(obj['link_'+x+'_url']);var label=$.urldecode(obj['link_'+x+'_label']);if(obj['link_'+x+'_type_id']==CONFIG.get('CALENDAR_LINK'))
{if(obj['object_type']=="event")
{links+='<a href="'+url+'" '+target+' title="Add event to my calendar">ADD <img src="images/website/index/eventsbox/calendar.gif" style="border: 0px;vertical-align: middle;" /></a>';}
else
{links+='<a href="javascript:outlookWarning( \''+url+'\');" '+target+' title="Add festival to my calendar">ADD <img src="images/website/index/eventsbox/calendar.gif" style="border: 0px;vertical-align: middle;" /></a>';}}
else
{links+='<a href="'+url+'" '+target+'>'+label.toUpperCase()+'</a>';}
if(x<obj.link_count){links+=' | ';}}
html='<tr>\
       <td style="vertical-align:top;"><img src="'+$.urldecode(obj.media_url)+'"></td>\
       <td>&nbsp;</td>\
       <td valign="top"><p class="dateline">'+event_date+'</p></td>\
       <td>&nbsp;</td>\
       <td valign="top">\
       <h5>'+$.urldecode(obj.title)+'</h5><br />\
       <p class="aqua">'+links+'\
       </p>\
       </td>\
       <td>&nbsp;</td>\
       <td valign="top">'+category+'</td>\
       </tr>';}
else{html='<tr style="display:none;"><td>&nbsp;</td></tr>';}
$(this).children().children(':nth-child('+key+')').replaceWith(html);}
$(this).show('slide',{direction:'left'},500);$(this).colorRows('','rowColor');});$('#eventlist').colorRows('','rowColor');}});});