jQuery.getFeed=function(a){a=jQuery.extend({url:null,data:null,success:null},a);a.url&&$.ajax({type:"GET",url:a.url,data:a.data,dataType:"xml",success:function(d){d=new JFeed(d);jQuery.isFunction(a.success)&&a.success(d)}})};function JFeed(a){a&&this.parse(a)}
JFeed.prototype={type:"",version:"",title:"",link:"",description:"",parse:function(a){if(1==jQuery("channel",a).length){this.type="rss";var d=new JRss(a)}else if(1==jQuery("feed",a).length)this.type="atom",d=new JAtom(a);d&&jQuery.extend(this,d)}};function JFeedItem(){}JFeedItem.prototype={title:"",link:"",description:"",thumbnail:"",coach:"",enclosures:null,singers:null,videospersons:null,previewurl:"",itunesurl:"",content:"",updated:"",guid:"",id:""};function JAtom(a){this._parse(a)}
JAtom.prototype={_parse:function(a){var d=jQuery("feed",a).eq(0);this.version="1.0";this.title=jQuery(d).find("title:first").text();this.link=jQuery(d).find("link:first").attr("href");this.description=jQuery(d).find("subtitle:first").text();this.language=jQuery(d).attr("xml:lang");this.updated=jQuery(d).find("updated:first").text();this.items=[];var b=this;jQuery("entry",a).each(function(){var a=new JFeedItem;a.title=jQuery(this).find("title").eq(0).text();a.link=jQuery(this).find("link").eq(0).attr("href");
a.description=jQuery(this).find("content").eq(0).text();a.updated=jQuery(this).find("updated").eq(0).text();a.id=jQuery(this).find("id").eq(0).text();a.guid=a.id;var d=jQuery(this).find("thumbnail").first().attr("url");a.enclosures={};null!=d&&(a.enclosures.img=d);a.updated=(new Date(a.updated)).format(dateOutputFormatString);b.items.push(a)})}};function JRss(a){this._parse(a)}
JRss.prototype={_parse:function(a){this.version=0==jQuery("rss",a).length?"1.0":jQuery("rss",a).eq(0).attr("version");var d=jQuery("channel",a).eq(0);this.title=jQuery(d).find("title:first").text();this.link=jQuery(d).find("link:first").text();this.description=jQuery(d).find("description:first").text();this.language=jQuery(d).find("language:first").text();this.updated=jQuery(d).find("lastBuildDate:first").text();this.items=[];var b=this;jQuery("item",a).each(function(){var a=new JFeedItem;a.title=
jQuery(this).find("title").eq(0).text();a.link=jQuery(this).find("link").eq(0).text();a.description=jQuery(this).find("description").eq(0).text();a.updated=jQuery(this).find("pubDate").eq(0).text();a.guid=jQuery(this).find("guid").eq(0).text();a.id=jQuery(this).attr("id")||"";a.thumbnail=jQuery(this).find("thumbnail").eq(0).attr("src")||"";a.content=jQuery(this).find("encoded").eq(0).text()||"";a.coach=jQuery(this).find("coach").attr("id")||"";a.previewurl=jQuery(this).find("itunes").attr("preview")||
null;a.itunesurl=jQuery(this).find("itunes").eq(0).text()||"#";a.enclosures={};jQuery(this).find("enclosure").each(function(){a.enclosures[jQuery(this).attr("type")||"img"]=jQuery(this).attr("url")||"#"});b.items.push(a)})}};function checkTime(a){10>a&&(a="0"+a);return a}
var dateFormat=function(){var a=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZ]|"[^"]*"|'[^']*'/g,d=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,b=/[^-+\dA-Z]/g,h=function(a,c){a=""+a;for(c=c||2;a.length<c;)a="0"+a;return a};return function(e,c,n){var l=dateFormat;1==arguments.length&&"[object String]"==Object.prototype.toString.call(e)&&!/\d/.test(e)&&(c=e,e=void 0);c=""+(l.masks[c]||c||l.masks["default"]);"UTC:"==
c.slice(0,4)&&(c=c.slice(4),n=!0);var g=n?"getUTC":"get",k=e[g+"Date"](),j=e[g+"Day"](),f=e[g+"Month"](),i=e[g+"FullYear"](),m=e[g+"Hours"](),o=e[g+"Minutes"](),p=e[g+"Seconds"](),g=e[g+"Milliseconds"](),q=n?0:e.getTimezoneOffset(),r={d:k,dd:h(k),ddd:l.i18n.dayNames[j],dddd:l.i18n.dayNames[j+7],m:f+1,mm:h(f+1),mmm:l.i18n.monthNames[f],mmmm:l.i18n.monthNames[f+12],yy:(""+i).slice(2),yyyy:i,h:m%12||12,hh:h(m%12||12),H:m,HH:h(m),M:o,MM:h(o),s:p,ss:h(p),l:h(g,3),L:h(99<g?Math.round(g/10):g),t:12>m?"a":
"p",tt:12>m?"am":"pm",T:12>m?"A":"P",TT:12>m?"AM":"PM",Z:n?"UTC":((""+e).match(d)||[""]).pop().replace(b,""),o:(0<q?"-":"+")+h(100*Math.floor(Math.abs(q)/60)+Math.abs(q)%60,4),S:["th","st","nd","rd"][3<k%10?0:(10!=k%100-k%10)*k%10]};return c.replace(a,function(a){return a in r?r[a]:a.slice(1,a.length-1)})}}();
dateFormat.masks={"default":"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:ss",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'"};dateFormat.i18n={dayNames:"Sun,Mon,Tue,Wed,Thu,Fri,Sat,Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday".split(","),monthNames:"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec,January,February,March,April,May,June,July,August,September,October,November,December".split(",")};
Date.prototype.format=function(a,d){return dateFormat(this,a,d)};var MONTH_NAMES="January,February,March,April,May,June,July,August,September,October,November,December,Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","),DAY_NAMES="Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(",");function LZ(a){return(0>a||9<a?"":"0")+a}function isDate(a,d){return 0==getDateFromFormat(a,d)?!1:!0}
function compareDates(a,d,b,h){a=getDateFromFormat(a,d);b=getDateFromFormat(b,h);return 0==a||0==b?-1:a>b?1:0}
function formatDate(a,d){var d=d+"",b="",h=0,e="",c="",e=a.getYear()+"",c=a.getMonth()+1,n=a.getDate(),l=a.getDay(),g=a.getHours(),k=a.getMinutes(),j=a.getSeconds(),f={};4>e.length&&(e=""+(e-0+1900));f.y=""+e;f.yyyy=e;f.yy=e.substring(2,4);f.M=c;f.MM=LZ(c);f.MMM=MONTH_NAMES[c-1];f.NNN=MONTH_NAMES[c+11];f.d=n;f.dd=LZ(n);f.E=DAY_NAMES[l+7];f.EE=DAY_NAMES[l];f.H=g;f.HH=LZ(g);f.h=0==g?12:12<g?g-12:g;f.hh=LZ(f.h);f.K=11<g?g-12:g;f.k=g+1;f.KK=LZ(f.K);f.kk=LZ(f.k);f.a=11<g?"PM":"AM";f.m=k;f.mm=LZ(k);f.s=
j;for(f.ss=LZ(j);h<d.length;){e=d.charAt(h);for(c="";d.charAt(h)==e&&h<d.length;)c+=d.charAt(h++);b=null!=f[c]?b+f[c]:b+c}return b}function _isInteger(a){for(var d=0;d<a.length;d++)if(-1=="1234567890".indexOf(a.charAt(d)))return!1;return!0}function _getInt(a,d,b,h){for(;h>=b;h--){var e=a.substring(d,d+h);if(e.length<b)break;if(_isInteger(e))return e}return null}
function getDateFromFormat(a,d){for(var a=a+"",d=d+"",b=0,h=0,e="",c="",n,l,g=new Date,k=g.getYear(),j=g.getMonth()+1,f=1,i=g.getHours(),m=g.getMinutes(),g=g.getSeconds(),o="";h<d.length;){e=d.charAt(h);for(c="";d.charAt(h)==e&&h<d.length;)c+=d.charAt(h++);if("yyyy"==c||"yy"==c||"y"==c){"yyyy"==c&&(l=n=4);"yy"==c&&(l=n=2);"y"==c&&(n=2,l=4);k=_getInt(a,b,n,l);if(null==k)return 0;b+=k.length;2==k.length&&(k=70<k?1900+(k-0):2E3+(k-0))}else if("MMM"==c||"NNN"==c){for(e=j=0;e<MONTH_NAMES.length;e++){var p=
MONTH_NAMES[e];if(a.substring(b,b+p.length).toLowerCase()==p.toLowerCase()&&("MMM"==c||"NNN"==c&&11<e)){j=e+1;12<j&&(j-=12);b+=p.length;break}}if(1>j||12<j)return 0}else if("EE"==c||"E"==c)for(e=0;e<DAY_NAMES.length;e++){if(c=DAY_NAMES[e],a.substring(b,b+c.length).toLowerCase()==c.toLowerCase()){b+=c.length;break}}else if("MM"==c||"M"==c){j=_getInt(a,b,c.length,2);if(null==j||1>j||12<j)return 0;b+=j.length}else if("dd"==c||"d"==c){f=_getInt(a,b,c.length,2);if(null==f||1>f||31<f)return 0;b+=f.length}else if("hh"==
c||"h"==c){i=_getInt(a,b,c.length,2);if(null==i||1>i||12<i)return 0;b+=i.length}else if("HH"==c||"H"==c){i=_getInt(a,b,c.length,2);if(null==i||0>i||23<i)return 0;b+=i.length}else if("KK"==c||"K"==c){i=_getInt(a,b,c.length,2);if(null==i||0>i||11<i)return 0;b+=i.length}else if("kk"==c||"k"==c){i=_getInt(a,b,c.length,2);if(null==i||1>i||24<i)return 0;b+=i.length;i--}else if("mm"==c||"m"==c){m=_getInt(a,b,c.length,2);if(null==m||0>m||59<m)return 0;b+=m.length}else if("ss"==c||"s"==c){g=_getInt(a,b,c.length,
2);if(null==g||0>g||59<g)return 0;b+=g.length}else if("a"==c){if("am"==a.substring(b,b+2).toLowerCase())o="AM";else if("pm"==a.substring(b,b+2).toLowerCase())o="PM";else return 0;b+=2}else{if(a.substring(b,b+c.length)!=c)return 0;b+=c.length}}if(b!=a.length)return 0;if(2==j)if(0==k%4&&0!=k%100||0==k%400){if(29<f)return 0}else if(28<f)return 0;if((4==j||6==j||9==j||11==j)&&30<f)return 0;12>i&&"PM"==o?i=i-0+12:11<i&&"AM"==o&&(i-=12);return(new Date(k,j-1,f,i,m,g)).getTime()}
function parseDate(a){var d=2==arguments.length?arguments[1]:!1;generalFormats="y-M-d;MMM d, y;MMM d,y;y-MMM-d;d-MMM-y;MMM d".split(";");monthFirst="M/d/y,M-d-y,M.d.y,MMM-d,M/d,M-d".split(",");dateFirst="d/M/y,d-M-y,d.M.y,d-MMM,d/M,d-M".split(",");for(var d=["generalFormats",d?"dateFirst":"monthFirst",d?"monthFirst":"dateFirst"],b=null,h=0;h<d.length;h++)for(var e=window[d[h]],c=0;c<e.length;c++)if(b=getDateFromFormat(a,e[c]),0!=b)return new Date(b);return null}
(function(a){function d(a,c){var b;if("string"===typeof a&&"string"===typeof c)return localStorage[a]=c,!0;if("object"===typeof a&&"undefined"===typeof c){for(b in a)a.hasOwnProperty(b)&&(localStorage[b]=a[b]);return!0}return!1}function b(a,c){var b,d;b=new Date;b.setTime(b.getTime()+31536E6);b="; expires="+b.toGMTString();if("string"===typeof a&&"string"===typeof c)return document.cookie=a+"="+c+b+"; path=/",!0;if("object"===typeof a&&"undefined"===typeof c){for(d in a)if(a.hasOwnProperty(d))document.cookie=
d+"="+a[d]+b+"; path=/";return!0}return!1}function h(a){return localStorage[a]}function e(a){var c,b,d,a=a+"=";c=document.cookie.split(";");for(b=0;b<c.length;b++){for(d=c[b];" "===d.charAt(0);)d=d.substring(1,d.length);if(0===d.indexOf(a))return d.substring(a.length,d.length)}return null}function c(a){return delete localStorage[a]}function n(a){return b(a,"",-1)}var l="undefined"!==typeof window.localStorage;a.extend({Storage:{set:l?d:b,get:l?h:e,remove:l?c:n}})})(jQuery);
