﻿var swfobject=function(){var c="undefined",h="object",F="Shockwave Flash",z="ShockwaveFlash.ShockwaveFlash",w="application/x-shockwave-flash",E="SWFObjectExprInst",d=window,b=document,i=navigator,v=[],g=[],t=[],l=[],m,x=null,n=null,u=null,p=false,k=false,a=function(){var p=typeof b.getElementById!=c&&typeof b.getElementsByTagName!=c&&typeof b.createElement!=c,e=[0,0,0],a=null;if(typeof i.plugins!=c&&typeof i.plugins[F]==h){a=i.plugins[F].description;if(a&&!(typeof i.mimeTypes!=c&&i.mimeTypes[w]&&!i.mimeTypes[w].enabledPlugin)){a=a.replace(/^.*\s+(\S+\s+\S+$)/,"$1");e[0]=parseInt(a.replace(/^(.*)\..*$/,"$1"),10);e[1]=parseInt(a.replace(/^.*\.(.*)\s.*$/,"$1"),10);e[2]=/r/.test(a)?parseInt(a.replace(/^.*r(.*)$/,"$1"),10):0}}else if(typeof d.ActiveXObject!=c){var f=null,k=false;try{f=new ActiveXObject(z+".7")}catch(q){try{f=new ActiveXObject(z+".6");e=[6,0,21];f.AllowScriptAccess="always"}catch(q){if(e[0]==6)k=true}if(!k)try{f=new ActiveXObject(z)}catch(q){}}if(!k&&f)try{a=f.GetVariable("$version");if(a){a=a.split(" ")[1].split(",");e=[parseInt(a[0],10),parseInt(a[1],10),parseInt(a[2],10)]}}catch(q){}}var g=i.userAgent.toLowerCase(),j=i.platform.toLowerCase(),o=/webkit/.test(g)?parseFloat(g.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,l=false,n=j?/win/.test(j):/win/.test(g),m=j?/mac/.test(j):/mac/.test(g);/*@cc_on l=true;@if(@_win32)n=true;@elif(@_mac)m=true;@end@*/return{w3cdom:p,pv:e,webkit:o,ie:l,win:n,mac:m}}(),P=function(){if(!a.w3cdom)return;r(K);if(a.ie&&a.win)try{b.write("<script id=__ie_ondomload defer=true src=//:><\/script>");m=e("__ie_ondomload");m&&s(m,"onreadystatechange",M)}catch(d){}if(a.webkit&&typeof b.readyState!=c)x=setInterval(function(){/loaded|complete/.test(b.readyState)&&q()},10);typeof b.addEventListener!=c&&b.addEventListener("DOMContentLoaded",q,null);G(q)}();function M(){if(m.readyState=="complete"){m.parentNode.removeChild(m);q()}}function q(){if(p)return;if(a.ie&&a.win){var g=f("span");try{var d=b.getElementsByTagName("body")[0].appendChild(g);d.parentNode.removeChild(d)}catch(h){return}}p=true;if(x){clearInterval(x);x=null}for(var e=v.length,c=0;c<e;c++)v[c]()}function r(a){if(p)a();else v[v.length]=a}function G(a){if(typeof d.addEventListener!=c)d.addEventListener("load",a,false);else if(typeof b.addEventListener!=c)b.addEventListener("load",a,false);else if(typeof d.attachEvent!=c)s(d,"onload",a);else if(typeof d.onload=="function"){var e=d.onload;d.onload=function(){e();a()}}else d.onload=a}function K(){for(var f=g.length,b=0;b<f;b++){var d=g[b].id;if(a.pv[0]>0){var c=e(d);if(c){g[b].width=c.getAttribute("width")?c.getAttribute("width"):"0";g[b].height=c.getAttribute("height")?c.getAttribute("height"):"0";if(o(g[b].swfVersion)){a.webkit&&a.webkit<312&&N(c);j(d,true)}else if(g[b].expressInstall&&!k&&o("6.0.65")&&(a.win||a.mac))D(g[b]);else L(c)}}else j(d,true)}}function N(i){var g=i.getElementsByTagName(h)[0];if(g){var e=f("embed"),d=g.attributes;if(d)for(var j=d.length,b=0;b<j;b++)if(d[b].nodeName=="DATA")e.setAttribute("src",d[b].nodeValue);else e.setAttribute(d[b].nodeName,d[b].nodeValue);var c=g.childNodes;if(c)for(var k=c.length,a=0;a<k;a++)c[a].nodeType==1&&c[a].nodeName=="PARAM"&&e.setAttribute(c[a].getAttribute("name"),c[a].getAttribute("value"));i.parentNode.replaceChild(e,i)}}function D(c){k=true;var g=e(c.id);if(g){if(c.altContentId){var j=e(c.altContentId);if(j){n=j;u=c.altContentId}}else n=y(g);if(!/%$/.test(c.width)&&parseInt(c.width,10)<310)c.width="310";if(!/%$/.test(c.height)&&parseInt(c.height,10)<137)c.height="137";b.title=b.title.slice(0,47)+" - Flash Player Installation";var p=a.ie&&a.win?"ActiveX":"PlugIn",l=b.title,m="MMredirectURL="+d.location+"&MMplayerType="+p+"&MMdoctitle="+l,h=c.id;if(a.ie&&a.win&&g.readyState!=4){var i=f("div");h+="SWFObjectNew";i.setAttribute("id",h);g.parentNode.insertBefore(i,g);g.style.display="none";var o=function(){g.parentNode.removeChild(g)};s(d,"onload",o)}A({data:c.expressInstall,id:E,width:c.width,height:c.height},{flashvars:m},h)}}function L(b){if(a.ie&&a.win&&b.readyState!=4){var c=f("div");b.parentNode.insertBefore(c,b);c.parentNode.replaceChild(y(b),c);b.style.display="none";var e=function(){b.parentNode.removeChild(b)};s(d,"onload",e)}else b.parentNode.replaceChild(y(b),b)}function y(g){var d=f("div");if(a.win&&a.ie)d.innerHTML=g.innerHTML;else{var e=g.getElementsByTagName(h)[0];if(e){var c=e.childNodes;if(c)for(var i=c.length,b=0;b<i;b++)!(c[b].nodeType==1&&c[b].nodeName=="PARAM")&&!(c[b].nodeType==8)&&d.appendChild(c[b].cloneNode(true))}}return d}function A(b,d,u){var q,m=e(u);if(m){if(typeof b.id==c)b.id=u;if(a.ie&&a.win){var r="";for(var g in b)if(b[g]!=Object.prototype[g])if(g.toLowerCase()=="data")d.movie=b[g];else if(g.toLowerCase()=="styleclass")r+=' class="'+b[g]+'"';else if(g.toLowerCase()!="classid")r+=" "+g+'="'+b[g]+'"';var s="";for(var p in d)if(d[p]!=Object.prototype[p])s+='<param name="'+p+'" value="'+d[p]+'" />';m.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+r+">"+s+"</object>";t[t.length]=b.id;q=e(b.id)}else if(a.webkit&&a.webkit<312){var j=f("embed");j.setAttribute("type",w);for(var i in b)if(b[i]!=Object.prototype[i])if(i.toLowerCase()=="data")j.setAttribute("src",b[i]);else if(i.toLowerCase()=="styleclass")j.setAttribute("class",b[i]);else i.toLowerCase()!="classid"&&j.setAttribute(i,b[i]);for(var o in d)if(d[o]!=Object.prototype[o])o.toLowerCase()!="movie"&&j.setAttribute(o,d[o]);m.parentNode.replaceChild(j,m);q=j}else{var l=f(h);l.setAttribute("type",w);for(var k in b)if(b[k]!=Object.prototype[k])if(k.toLowerCase()=="styleclass")l.setAttribute("class",b[k]);else k.toLowerCase()!="classid"&&l.setAttribute(k,b[k]);for(var n in d)d[n]!=Object.prototype[n]&&n.toLowerCase()!="movie"&&J(l,n,d[n]);m.parentNode.replaceChild(l,m);q=l}}return q}function J(d,b,c){var a=f("param");a.setAttribute("name",b);a.setAttribute("value",c);d.appendChild(a)}function I(c){var b=e(c);if(b&&(b.nodeName=="OBJECT"||b.nodeName=="EMBED"))if(a.ie&&a.win)if(b.readyState==4)B(c);else d.attachEvent("onload",function(){B(c)});else b.parentNode.removeChild(b)}function B(c){var a=e(c);if(a){for(var b in a)if(typeof a[b]=="function")a[b]=null;a.parentNode.removeChild(a)}}function e(c){var a=null;try{a=b.getElementById(c)}catch(d){}return a}function f(a){return b.createElement(a)}function s(c,a,b){c.attachEvent(a,b);l[l.length]=[c,a,b]}function o(d){var c=a.pv,b=d.split(".");b[0]=parseInt(b[0],10);b[1]=parseInt(b[1],10)||0;b[2]=parseInt(b[2],10)||0;return c[0]>b[0]||c[0]==b[0]&&c[1]>b[1]||c[0]==b[0]&&c[1]==b[1]&&c[2]>=b[2]?true:false}function H(i,g){if(a.ie&&a.mac)return;var j=b.getElementsByTagName("head")[0],d=f("style");d.setAttribute("type","text/css");d.setAttribute("media","screen");!(a.ie&&a.win)&&typeof b.createTextNode!=c&&d.appendChild(b.createTextNode(i+" {"+g+"}"));j.appendChild(d);if(a.ie&&a.win&&typeof b.styleSheets!=c&&b.styleSheets.length>0){var e=b.styleSheets[b.styleSheets.length-1];typeof e.addRule==h&&e.addRule(i,g)}}function j(a,c){var b=c?"visible":"hidden";if(p&&e(a))e(a).style.visibility=b;else H("#"+a,"visibility:"+b)}function C(a){var c=/[\\\"<>\.;]/,b=c.exec(a)!=null;return b?encodeURIComponent(a):a}var O=function(){a.ie&&a.win&&window.attachEvent("onunload",function(){for(var g=l.length,b=0;b<g;b++)l[b][0].detachEvent(l[b][1],l[b][2]);for(var f=t.length,c=0;c<f;c++)I(t[c]);for(var e in a)a[e]=null;a=null;for(var d in swfobject)swfobject[d]=null;swfobject=null})}();return{registerObject:function(c,d,e){if(!a.w3cdom||!c||!d)return;var b={};b.id=c;b.swfVersion=d;b.expressInstall=e?e:false;g[g.length]=b;j(c,false)},getObjectById:function(g){var f=null;if(a.w3cdom){var b=e(g);if(b){var d=b.getElementsByTagName(h)[0];if(!d||d&&typeof b.SetVariable!=c)f=b;else if(typeof d.SetVariable!=c)f=d}}return f},embedSWF:function(u,b,m,n,s,t,e,l,g){if(!a.w3cdom||!u||!b||!m||!n||!s)return;m+="";n+="";if(o(s)){j(b,false);var d={};if(g&&typeof g===h)for(var q in g)if(g[q]!=Object.prototype[q])d[q]=g[q];d.data=u;d.width=m;d.height=n;var i={};if(l&&typeof l===h)for(var p in l)if(l[p]!=Object.prototype[p])i[p]=l[p];if(e&&typeof e===h)for(var f in e)if(e[f]!=Object.prototype[f])if(typeof i.flashvars!=c)i.flashvars+="&"+f+"="+e[f];else i.flashvars=f+"="+e[f];r(function(){A(d,i,b);d.id==b&&j(b,true)})}else if(t&&!k&&o("6.0.65")&&(a.win||a.mac)){k=true;j(b,false);r(function(){var a={};a.id=a.altContentId=b;a.width=m;a.height=n;a.expressInstall=t;D(a)})}},getFlashPlayerVersion:function(){return{major:a.pv[0],minor:a.pv[1],release:a.pv[2]}},hasFlashPlayerVersion:o,createSWF:function(d,c,b){return a.w3cdom?A(d,c,b):undefined},removeSWF:function(b){a.w3cdom&&I(b)},createCSS:function(c,b){a.w3cdom&&H(c,b)},addDomLoadEvent:r,addLoadEvent:G,getQueryParamValue:function(e){var d=b.location.search||b.location.hash;if(e==null)return C(d);if(d)for(var c=d.substring(1).split("&"),a=0;a<c.length;a++)if(c[a].substring(0,c[a].indexOf("="))==e)return C(c[a].substring(c[a].indexOf("=")+1));return""},expressInstallCallback:function(){if(k&&n){var b=e(E);if(b){b.parentNode.replaceChild(n,b);if(u){j(u,true);if(a.ie&&a.win)n.style.display="block"}n=null;u=null;k=false}}}}}();(function(a){a.fn.tipsy=function(b){b=a.extend({},a.fn.tipsy.defaults,b);return this.each(function(){var c=a.fn.tipsy.elementOptions(this,b);a(this).hover(function(){a.data(this,"cancel.tipsy",true);var b=a.data(this,"active.tipsy");if(!b){b=a('<div class="tipsy"><div class="tipsy-inner"/></div>');b.css({position:"absolute",zIndex:1e5});a.data(this,"active.tipsy",b)}(a(this).attr("title")||typeof a(this).attr("original-title")!="string")&&a(this).attr("original-title",a(this).attr("title")||"").removeAttr("title");var g;if(typeof c.title=="string")g=a(this).attr(c.title=="title"?"original-title":c.title);else if(typeof c.title=="function")g=c.title.call(this);b.find(".tipsy-inner")[c.html?"html":"text"](g||c.fallback);var d=a.extend({},a(this).offset(),{width:this.offsetWidth,height:this.offsetHeight});b.get(0).className="tipsy";b.remove().css({top:0,left:0,visibility:"hidden",display:"block"}).appendTo(document.body);var f=b[0].offsetWidth,e=b[0].offsetHeight,h=typeof c.gravity=="function"?c.gravity.call(this):c.gravity;switch(h.charAt(0)){case"n":b.css({top:d.top+d.height,left:d.left+d.width/2-f/2}).addClass("tipsy-north");break;case"s":b.css({top:d.top-e,left:d.left+d.width/2-f/2}).addClass("tipsy-south");break;case"e":b.css({top:d.top+d.height/2-e/2,left:d.left-f}).addClass("tipsy-east");break;case"w":b.css({top:d.top+d.height/2-e/2,left:d.left+d.width}).addClass("tipsy-west")}if(c.fade)b.css({opacity:0,display:"block",visibility:"visible"}).animate({opacity:.8});else b.css({visibility:"visible"})},function(){a.data(this,"cancel.tipsy",false);var b=this;setTimeout(function(){if(a.data(this,"cancel.tipsy"))return;var d=a.data(b,"active.tipsy");if(c.fade)d.stop().fadeOut(function(){a(this).remove()});else d.remove()},100)})})};a.fn.tipsy.elementOptions=function(c,b){return a.metadata?a.extend({},b,a(c).metadata()):b};a.fn.tipsy.defaults={fade:false,fallback:"",gravity:"n",html:false,title:"title"};a.fn.tipsy.autoNS=function(){return a(this).offset().top>a(document).scrollTop()+a(window).height()/2?"s":"n"};a.fn.tipsy.autoWE=function(){return a(this).offset().left>a(document).scrollLeft()+a(window).width()/2?"e":"w"}})(jQuery);if(!window.Content)var Content={};if(!Content.Features)Content.Features={};if(!Content.General)Content.General={};Content.General=function(){return{initSearch:function(){$("input.searchBox").focus(function(){$(this).prev("label.overInput").hide()});$("input.searchBox").blur(function(){$(this).val()==""&&$(this).prev("label.overInput").show()})},initButtons:function(){$("input[type=button], input[type=submit], button").button();$("button.btnUser, a.btnUser").button({icons:{primary:"ui-icon-person"}});$("button.btnPage, a.btnPage").button({icons:{primary:"ui-icon-document"}});$("button.btnEdit, a.btnEdit").button({icons:{primary:"ui-icon-pencil"}});$("button.btnSave, a.btnSave").button({icons:{primary:"ui-icon-disk"}})},initToolTips:function(){$("[title]:not(.imgGallery a)").tipsy({fade:true})},initWebkitTarget:function(){$.browser.webkit&&$("#wrapper").addClass("webkit")},SetPageHiddenValueForPaging:function(){$(".page-number a").bind("click",function(){var a=$(this).closest(".pager").prev("input:hidden");if(a!=null){var b=this.innerHTML;switch(b){case"First":a.val("1");break;case"Next":a.val(parseInt(a.val())+1);break;case"Previous":a.val(parseInt(a.val())-1);break;case"Last":a.val("-1");break;default:a.val(b)}}})}}}();$(document).ready(function(){Content.General.initWebkitTarget();Content.General.initButtons();Content.General.initToolTips();Content.General.SetPageHiddenValueForPaging();Content.General.initSearch();$(".list-grid li:nth-child(3n)").addClass("noMarg")});$("input.searchBox").focus(function(){$(this).prev("label.overInput").hide()});$("input.searchBox").blur(function(){$(this).val()==""&&$(this).prev("label.overInput").show()});(function(a){a.prettySociable={version:1.21};a.prettySociable=function(b){a.prettySociable.settings=jQuery.extend({animationSpeed:"fast",opacity:.9,share_label:"Drag to share",label_position:"top",share_on_label:"Share on ",hideflash:false,hover_padding:0,websites:{facebook:{active:true,encode:true,title:"Facebook",url:"http://www.facebook.com/share.php?u=",icon:"/images/prettySociable/large_icons/facebook.png",sizes:{width:70,height:70}},twitter:{active:true,encode:true,title:"Twitter",url:"http://twitter.com/home?status=",icon:"/images/prettySociable/large_icons/twitter.png",sizes:{width:70,height:70}},delicious:{active:true,encode:true,title:"Delicious",url:"http://del.icio.us/post?url=",icon:"/images/prettySociable/large_icons/delicious.png",sizes:{width:70,height:70}},digg:{active:true,encode:true,title:"Digg",url:"http://digg.com/submit?phase=2&url=",icon:"/images/prettySociable/large_icons/digg.png",sizes:{width:70,height:70}},linkedin:{active:true,encode:true,title:"LinkedIn",url:"http://www.linkedin.com/shareArticle?mini=true&ro=true&url=",icon:"/images/prettySociable/large_icons/linkedin.png",sizes:{width:70,height:70}},reddit:{active:true,encode:true,title:"Reddit",url:"http://reddit.com/submit?url=",icon:"/images/prettySociable/large_icons/reddit.png",sizes:{width:70,height:70}},stumbleupon:{active:true,encode:false,title:"StumbleUpon",url:"http://stumbleupon.com/submit?url=",icon:"/images/prettySociable/large_icons/stumbleupon.png",sizes:{width:70,height:70}},tumblr:{active:true,encode:true,title:"tumblr",url:"http://www.tumblr.com/share?v=3&u=",icon:"/images/prettySociable/large_icons/tumblr.png",sizes:{width:70,height:70}}},urlshortener:{bitly:{active:false}},tooltip:{offsetTop:0,offsetLeft:15},popup:{width:900,height:500},callback:function(){}},b);var j,b=a.prettySociable.settings,i,e;a.each(b.websites,function(){var a=new Image;a.src=this.icon});a(".prettySociable").hover(function(){_self=this;_container=this;if(a(_self).find("img").size()>0)_self=a(_self).find("img");else if(a.browser.msie){if(a(_self).find("embed").size()>0){_self=a(_self).find("embed");a(_self).css({display:"block"})}}else if(a(_self).find("object").size()>0){_self=a(_self).find("object");a(_self).css({display:"block"})}a(_self).css({cursor:"move",position:"relative","z-index":1005});offsetLeft=parseFloat(a(_self).css("borderLeftWidth"))?parseFloat(a(_self).css("borderLeftWidth")):0;offsetTop=parseFloat(a(_self).css("borderTopWidth"))?parseFloat(a(_self).css("borderTopWidth")):0;offsetLeft+=parseFloat(a(_self).css("paddingLeft"))?parseFloat(a(_self).css("paddingLeft")):0;offsetTop+=parseFloat(a(_self).css("paddingTop"))?parseFloat(a(_self).css("paddingTop")):0;e=a('<div id="ps_hover"> \t\t\t\t\t\t\t\t<div class="ps_hd"> \t\t\t\t\t\t\t\t\t<div class="ps_c"></div> \t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t<div class="ps_bd"> \t\t\t\t\t\t\t\t\t<div class="ps_c"> \t\t\t\t\t\t\t\t\t\t<div class="ps_s"> \t\t\t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t<div class="ps_ft"> \t\t\t\t\t\t\t\t\t<div class="ps_c"></div> \t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t<div id="ps_title"> \t\t\t\t\t\t\t\t\t<div class="ps_tt_l"> \t\t\t\t\t\t\t\t\t\t'+b.share_label+" \t\t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t</div>").css({width:a(_self).width()+(b.hover_padding+8)*2,top:a(_self).position().top-b.hover_padding-8+parseFloat(a(_self).css("marginTop"))+offsetTop,left:a(_self).position().left-b.hover_padding-8+parseFloat(a(_self).css("marginLeft"))+offsetLeft}).hide().insertAfter(_container).fadeIn(b.animationSpeed);a("#ps_title").animate({top:-15},b.animationSpeed);a(e).find(">.ps_bd .ps_s").height(a(_self).height()+b.hover_padding*2);g("ps_hover",this);d.attach(a(this)[0]);a(this)[0].dragBegin=function(d){_self=this;i=window.setTimeout(function(){a("object,embed").css("visibility","hidden");a(_self).animate({opacity:0},b.animationSpeed);a(e).remove();k.show();c.show(_self);c.follow(d.mouseX,d.mouseY);f.show()},200)};a(this)[0].drag=function(a){c.follow(a.mouseX,a.mouseY)};a(this)[0].dragEnd=function(b){a("object,embed").css("visibility","visible");a(this).attr("style",0);k.hide();c.checkCollision(b.mouseX,b.mouseY)}},function(){a(e).fadeOut(b.animationSpeed,function(){a(this).remove()})}).click(function(){clearTimeout(i)});var c={show:function(e){c.link_to_share=location.href;if(b.urlshortener.bitly.active)if(window.BitlyCB){BitlyCB.myShortenCallback=function(b){var a;for(var d in b.results){a=b.results[d];a.longUrl=d;break}c.link_to_share=a.shortUrl};BitlyClient.shorten(c.link_to_share,"BitlyCB.myShortenCallback")}attributes=a(e).attr("class").split(";");for(var d=1;d<attributes.length;d++)attributes[d]=attributes[d].split(":");desc=a("meta[name=Description]").attr("content")?a("meta[name=Description]").attr("content"):"";if(attributes.length==1){attributes[1]=["title",document.title];attributes[2]=["excerpt",desc]}ps_tooltip=a('<div id="ps_tooltip"> \t\t\t\t\t\t\t\t\t<div class="ps_hd"> \t\t\t\t\t\t\t\t\t\t<div class="ps_c"></div> \t\t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t\t<div class="ps_bd"> \t\t\t\t\t\t\t\t\t\t<div class="ps_c"> \t\t\t\t\t\t\t\t\t\t\t<div class="ps_s"> \t\t\t\t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t\t<div class="ps_ft"> \t\t\t\t\t\t\t\t\t\t<div class="ps_c"></div> \t\t\t\t\t\t\t\t\t</div> \t\t\t\t\t   \t\t\t </div>').appendTo("body");a(ps_tooltip).find(".ps_s").html("<p><strong>"+attributes[1][1]+"</strong><br />"+attributes[2][1]+"</p>");g("ps_tooltip")},checkCollision:function(b,c){collision="";scrollPos=h();a.each(j,function(){if(b+scrollPos.scrollLeft>a(this).offset().left&&b+scrollPos.scrollLeft<a(this).offset().left+a(this).width()&&c+scrollPos.scrollTop>a(this).offset().top&&c+scrollPos.scrollTop<a(this).offset().top+a(this).height())collision=a(this).find("a")});collision!=""&&a(collision).click();f.hide();a("#ps_tooltip").remove()},follow:function(c,d){scrollPos=h();b.tooltip.offsetTop=b.tooltip.offsetTop?b.tooltip.offsetTop:0;b.tooltip.offsetLeft=b.tooltip.offsetLeft?b.tooltip.offsetLeft:0;a("#ps_tooltip").css({top:d+b.tooltip.offsetTop+scrollPos.scrollTop,left:c+b.tooltip.offsetLeft+scrollPos.scrollLeft})}},f={show:function(){websites_container=a("<ul />");a.each(b.websites,function(){var d=this;if(d.active){link=a("<a />").attr({href:"#"}).html('<img src="'+d.icon+'" alt="'+d.title+'" width="'+d.sizes.width+'" height="'+d.sizes.height+'" />').hover(function(){f.showTitle(d.title,a(this).width(),a(this).position().left,a(this).height(),a(this).position().top)},function(){f.hideTitle()}).click(function(){shareURL=d.encode?encodeURIComponent(c.link_to_share):c.link_to_share;popup=window.open(d.url+shareURL,"prettySociable","location=0,status=0,scrollbars=1,width="+b.popup.width+",height="+b.popup.height)});a("<li>").append(link).appendTo(websites_container)}});a('<div id="ps_websites"><p class="ps_label"></p></div>').append(websites_container).appendTo("body");g("ps_websites");scrollPos=h();a("#ps_websites").css({top:a(window).height()/2-a("#ps_websites").height()/2+scrollPos.scrollTop,left:a(window).width()/2-a("#ps_websites").width()/2+scrollPos.scrollLeft});j=a.makeArray(a("#ps_websites li"))},hide:function(){a("#ps_websites").fadeOut(b.animationSpeed,function(){a(this).remove()})},showTitle:function(d,e,f,c,g){$label=a("#ps_websites .ps_label");$label.text(b.share_on_label+d);$label.css({left:f-$label.width()/2+e/2,opacity:0,display:"block"}).stop().animate({opacity:1,top:g-c+45},b.animationSpeed)},hideTitle:function(){a("#ps_websites .ps_label").stop().animate({opacity:0,top:10},b.animationSpeed)}},k={show:function(){a('<div id="ps_overlay" />').css("opacity",0).appendTo("body").height(a(document).height()).fadeTo(b.animationSpeed,b.opacity)},hide:function(){a("#ps_overlay").fadeOut(b.animationSpeed,function(){a(this).remove()})}},d={_oElem:null,attach:function(a){a.onmousedown=d._dragBegin;a.dragBegin=new Function;a.drag=new Function;a.dragEnd=new Function;return a},_dragBegin:function(b){var a=d._oElem=this;if(isNaN(parseInt(a.style.left)))a.style.left="0px";if(isNaN(parseInt(a.style.top)))a.style.top="0px";var c=parseInt(a.style.left),e=parseInt(a.style.top);b=b?b:window.event;a.mouseX=b.clientX;a.mouseY=b.clientY;a.dragBegin(a,c,e);document.onmousemove=d._drag;document.onmouseup=d._dragEnd;return false},_drag:function(b){var a=d._oElem,c=parseInt(a.style.left),e=parseInt(a.style.top);b=b?b:window.event;a.style.left=c+(b.clientX-a.mouseX)+"px";a.style.top=e+(b.clientY-a.mouseY)+"px";a.mouseX=b.clientX;a.mouseY=b.clientY;a.drag(a,c,e);return false},_dragEnd:function(){var a=d._oElem,b=parseInt(a.style.left),c=parseInt(a.style.top);a.dragEnd(a,b,c);document.onmousemove=null;document.onmouseup=null;d._oElem=null}};function h(){if(self.pageYOffset){scrollTop=self.pageYOffset;scrollLeft=self.pageXOffset}else if(document.documentElement&&document.documentElement.scrollTop){scrollTop=document.documentElement.scrollTop;scrollLeft=document.documentElement.scrollLeft}else if(document.body){scrollTop=document.body.scrollTop;scrollLeft=document.body.scrollLeft}return{scrollTop:scrollTop,scrollLeft:scrollLeft}}function g(b){if(a.browser.msie&&a.browser.version==6)if(typeof DD_belatedPNG!="undefined")if(b=="ps_websites")a("#"+b+" img").each(function(){DD_belatedPNG.fixPng(a(this)[0])});else{DD_belatedPNG.fixPng(a("#"+b+" .ps_hd .ps_c")[0]);DD_belatedPNG.fixPng(a("#"+b+" .ps_hd")[0]);DD_belatedPNG.fixPng(a("#"+b+" .ps_bd .ps_c")[0]);DD_belatedPNG.fixPng(a("#"+b+" .ps_bd")[0]);DD_belatedPNG.fixPng(a("#"+b+" .ps_ft .ps_c")[0]);DD_belatedPNG.fixPng(a("#"+b+" .ps_ft")[0])}}}})(jQuery);var IEPNGFix=window.IEPNGFix||{};IEPNGFix.tileBG=function(b,k,t){var u=this.data[b.uniqueID],m=Math.max(b.clientWidth,b.scrollWidth),l=Math.max(b.clientHeight,b.scrollHeight),p=b.currentStyle.backgroundPositionX,q=b.currentStyle.backgroundPositionY,o=b.currentStyle.backgroundRepeat;if(!u.tiles)u.tiles={elm:b,src:"",cache:[],img:new Image,old:{}};var a=u.tiles,g=a.img.width,f=a.img.height;if(k){if(!t&&k!=a.src){a.img.onload=function(){this.onload=null;IEPNGFix.tileBG(b,k,1)};return a.img.src=k}}else{if(a.src)t=1;g=f=0}a.src=k;if(!t&&m==a.old.w&&l==a.old.h&&p==a.old.x&&q==a.old.y&&o==a.old.r)return;var z={top:"0%",left:"0%",center:"50%",bottom:"100%",right:"100%"},d,e,r;d=z[p]||p;e=z[q]||q;if(r=d.match(/(\d+)%/))d=Math.round((m-g)*(parseInt(r[1])/100));if(r=e.match(/(\d+)%/))e=Math.round((l-f)*(parseInt(r[1])/100));d=parseInt(d);e=parseInt(e);var v=({repeat:1,"repeat-x":1})[o],w=({repeat:1,"repeat-y":1})[o];if(v){d%=g;if(d>0)d-=g}if(w){e%=f;if(e>0)e-=f}this.hook.enabled=0;if(!({relative:1,absolute:1})[b.currentStyle.position])b.style.position="relative";var j=0,h,A=v?m:d+.1,i,B=w?l:e+.1,n,c,s;if(g&&f)for(h=d;h<A;h+=g)for(i=e;i<B;i+=f){s=0;if(!a.cache[j]){a.cache[j]=document.createElement("div");s=1}var y=h+g>m?m-h:g,x=i+f>l?l-i:f;n=a.cache[j];c=n.style;c.behavior="none";c.left=h+"px";c.top=i+"px";c.width=y+"px";c.height=x+"px";c.clip="rect("+(i<0?0-i:0)+"px,"+y+"px,"+x+"px,"+(h<0?0-h:0)+"px)";c.display="block";if(s){c.position="absolute";c.zIndex=-999;if(b.firstChild)b.insertBefore(n,b.firstChild);else b.appendChild(n)}this.fix(n,k,0);j++}while(j<a.cache.length){this.fix(a.cache[j],"",0);a.cache[j++].style.display="none"}this.hook.enabled=1;a.old={w:m,h:l,x:p,y:q,r:o}};IEPNGFix.update=function(){for(var b in IEPNGFix.data){var a=IEPNGFix.data[b].tiles;a&&a.elm&&a.src&&IEPNGFix.tileBG(a.elm,a.src)}};IEPNGFix.update.timer=0;window.attachEvent&&!window.opera&&window.attachEvent("onresize",function(){clearTimeout(IEPNGFix.update.timer);IEPNGFix.update.timer=setTimeout(IEPNGFix.update,100)});(function(a){a.fn.pager=function(b){var d=a.extend({},a.fn.pager.defaults,b);return this.each(function(){a(this).empty().append(c(parseInt(b.pagenumber),parseInt(b.pagecount),b.buttonClickCallback));a(".pages li").mouseover(function(){document.body.style.cursor="pointer"}).mouseout(function(){document.body.style.cursor="auto"})})};function c(c,d,e){var h=a('<ul class="pages"></ul>');h.append(b("first",c,d,e)).append(b("prev",c,d,e));var f=1,g=9;if(c>4){f=c-4;g=c+4}if(g>d){f=d-8;g=d}if(f<1)f=1;for(var i=f;i<=g;i++){var j=a('<li class="page-number">'+i+"</li>");i==c?j.addClass("pgCurrent"):j.click(function(){e(this.firstChild.data)});j.appendTo(h)}h.append(b("next",c,d,e)).append(b("last",c,d,e));return h}function b(d,e,g,f){var c=a('<li class="pgNext">'+d+"</li>"),b=1;switch(d){case"first":b=1;break;case"prev":b=e-1;break;case"next":b=e+1;break;case"last":b=g}if(d=="first"||d=="prev")e<=1?c.addClass("pgEmpty"):c.click(function(){f(b)});else e>=g?c.addClass("pgEmpty"):c.click(function(){f(b)});return c}a.fn.pager.defaults={pagenumber:1,pagecount:1}})(jQuery);var dateFormat=function(){var d=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZ]|"[^"]*"|'[^']*'/g,c=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,b=/[^-+\dA-Z]/g,a=function(a,b){a=String(a);b=b||2;while(a.length<b)a="0"+a;return a};return function(e,f,k){var i=dateFormat;if(arguments.length==1&&Object.prototype.toString.call(e)=="[object String]"&&!/\d/.test(e)){f=e;e=undefined}e=e?new Date(e):new Date;if(isNaN(e))throw SyntaxError("invalid date");f=String(i.masks[f]||f||i.masks["default"]);if(f.slice(0,4)=="UTC:"){f=f.slice(4);k=true}var h=k?"getUTC":"get",j=e[h+"Date"](),p=e[h+"Day"](),m=e[h+"Month"](),s=e[h+"FullYear"](),g=e[h+"Hours"](),q=e[h+"Minutes"](),r=e[h+"Seconds"](),l=e[h+"Milliseconds"](),n=k?0:e.getTimezoneOffset(),o={d:j,dd:a(j),ddd:i.i18n.dayNames[p],dddd:i.i18n.dayNames[p+7],m:m+1,mm:a(m+1),mmm:i.i18n.monthNames[m],mmmm:i.i18n.monthNames[m+12],yy:String(s).slice(2),yyyy:s,h:g%12||12,hh:a(g%12||12),H:g,HH:a(g),M:q,MM:a(q),s:r,ss:a(r),l:a(l,3),L:a(l>99?Math.round(l/10):l),t:g<12?"a":"p",tt:g<12?"am":"pm",T:g<12?"A":"P",TT:g<12?"AM":"PM",Z:k?"UTC":(String(e).match(c)||[""]).pop().replace(b,""),o:(n>0?"-":"+")+a(Math.floor(Math.abs(n)/60)*100+Math.abs(n)%60,4),S:(["th","st","nd","rd"])[j%10>3?0:(j%100-j%10!=10)*j%10]};return f.replace(d,function(a){return a in o?o[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"],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"]};Date.prototype.format=function(a,b){return dateFormat(this,a,b)};(function(a){a.extend({getQueryString:function(b){function a(){var b={},a,d=/\+/g,f=/([^&=]+)=?([^&]*)/g,c=function(a){return decodeURIComponent(a.replace(d," "))},e=window.location.search.substring(1);while(a=f.exec(e))b[c(a[1])]=c(a[2]);return b}if(!this.queryStringParams)this.queryStringParams=a();return this.queryStringParams[b]}})})(jQuery);Date.CultureInfo={name:"en-US",englishName:"English (United States)",nativeName:"English (United States)",dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],abbreviatedDayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],shortestDayNames:["Su","Mo","Tu","We","Th","Fr","Sa"],firstLetterDayNames:["S","M","T","W","T","F","S"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],abbreviatedMonthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],amDesignator:"AM",pmDesignator:"PM",firstDayOfWeek:0,twoDigitYearMax:2029,dateElementOrder:"mdy",formatPatterns:{shortDate:"M/d/yyyy",longDate:"dddd, MMMM dd, yyyy",shortTime:"h:mm tt",longTime:"h:mm:ss tt",fullDateTime:"dddd, MMMM dd, yyyy h:mm:ss tt",sortableDateTime:"yyyy-MM-ddTHH:mm:ss",universalSortableDateTime:"yyyy-MM-dd HH:mm:ssZ",rfc1123:"ddd, dd MMM yyyy HH:mm:ss GMT",monthDay:"MMMM dd",yearMonth:"MMMM, yyyy"},regexPatterns:{jan:/^jan(uary)?/i,feb:/^feb(ruary)?/i,mar:/^mar(ch)?/i,apr:/^apr(il)?/i,may:/^may/i,jun:/^jun(e)?/i,jul:/^jul(y)?/i,aug:/^aug(ust)?/i,sep:/^sep(t(ember)?)?/i,oct:/^oct(ober)?/i,nov:/^nov(ember)?/i,dec:/^dec(ember)?/i,sun:/^su(n(day)?)?/i,mon:/^mo(n(day)?)?/i,tue:/^tu(e(s(day)?)?)?/i,wed:/^we(d(nesday)?)?/i,thu:/^th(u(r(s(day)?)?)?)?/i,fri:/^fr(i(day)?)?/i,sat:/^sa(t(urday)?)?/i,future:/^next/i,past:/^last|past|prev(ious)?/i,add:/^(\+|after|from)/i,subtract:/^(\-|before|ago)/i,yesterday:/^yesterday/i,today:/^t(oday)?/i,tomorrow:/^tomorrow/i,now:/^n(ow)?/i,millisecond:/^ms|milli(second)?s?/i,second:/^sec(ond)?s?/i,minute:/^min(ute)?s?/i,hour:/^h(ou)?rs?/i,week:/^w(ee)?k/i,month:/^m(o(nth)?s?)?/i,day:/^d(ays?)?/i,year:/^y((ea)?rs?)?/i,shortMeridian:/^(a|p)/i,longMeridian:/^(a\.?m?\.?|p\.?m?\.?)/i,timezone:/^((e(s|d)t|c(s|d)t|m(s|d)t|p(s|d)t)|((gmt)?\s*(\+|\-)\s*\d\d\d\d?)|gmt)/i,ordinalSuffix:/^\s*(st|nd|rd|th)/i,timeContext:/^\s*(\:|a|p)/i},abbreviatedTimeZoneStandard:{GMT:"-000",EST:"-0400",CST:"-0500",MST:"-0600",PST:"-0700"},abbreviatedTimeZoneDST:{GMT:"-000",EDT:"-0500",CDT:"-0600",MDT:"-0700",PDT:"-0800"}};Date.getMonthNumberFromName=function(d){for(var b=Date.CultureInfo.monthNames,e=Date.CultureInfo.abbreviatedMonthNames,c=d.toLowerCase(),a=0;a<b.length;a++)if(b[a].toLowerCase()==c||e[a].toLowerCase()==c)return a;return-1};Date.getDayNumberFromName=function(d){for(var b=Date.CultureInfo.dayNames,e=Date.CultureInfo.abbreviatedDayNames,f=Date.CultureInfo.shortestDayNames,c=d.toLowerCase(),a=0;a<b.length;a++)if(b[a].toLowerCase()==c||e[a].toLowerCase()==c)return a;return-1};Date.isLeapYear=function(a){return a%4===0&&a%100!==0||a%400===0};Date.getDaysInMonth=function(b,a){return([31,Date.isLeapYear(b)?29:28,31,30,31,30,31,31,30,31,30,31])[a]};Date.getTimezoneOffset=function(a,b){return b||false?Date.CultureInfo.abbreviatedTimeZoneDST[a.toUpperCase()]:Date.CultureInfo.abbreviatedTimeZoneStandard[a.toUpperCase()]};Date.getTimezoneAbbreviation=function(c,d){var b=d||false?Date.CultureInfo.abbreviatedTimeZoneDST:Date.CultureInfo.abbreviatedTimeZoneStandard,a;for(a in b)if(b[a]===c)return a;return null};Date.prototype.clone=function(){return new Date(this.getTime())};Date.prototype.compareTo=function(a){if(isNaN(this))throw new Error(this);if(a instanceof Date&&!isNaN(a))return this>a?1:this<a?-1:0;else throw new TypeError(a);};Date.prototype.equals=function(a){return this.compareTo(a)===0};Date.prototype.between=function(b,c){var a=this.getTime();return a>=b.getTime()&&a<=c.getTime()};Date.prototype.addMilliseconds=function(a){this.setMilliseconds(this.getMilliseconds()+a);return this};Date.prototype.addSeconds=function(a){return this.addMilliseconds(a*1e3)};Date.prototype.addMinutes=function(a){return this.addMilliseconds(a*6e4)};Date.prototype.addHours=function(a){return this.addMilliseconds(a*3.6e6)};Date.prototype.addDays=function(a){return this.addMilliseconds(a*8.64e7)};Date.prototype.addWeeks=function(a){return this.addMilliseconds(a*6.048e8)};Date.prototype.addMonths=function(a){var b=this.getDate();this.setDate(1);this.setMonth(this.getMonth()+a);this.setDate(Math.min(b,this.getDaysInMonth()));return this};Date.prototype.addYears=function(a){return this.addMonths(a*12)};Date.prototype.add=function(b){if(typeof b=="number"){this._orient=b;return this}var a=b;(a.millisecond||a.milliseconds)&&this.addMilliseconds(a.millisecond||a.milliseconds);(a.second||a.seconds)&&this.addSeconds(a.second||a.seconds);(a.minute||a.minutes)&&this.addMinutes(a.minute||a.minutes);(a.hour||a.hours)&&this.addHours(a.hour||a.hours);(a.month||a.months)&&this.addMonths(a.month||a.months);(a.year||a.years)&&this.addYears(a.year||a.years);(a.day||a.days)&&this.addDays(a.day||a.days);return this};Date._validate=function(a,d,c,b){if(typeof a!="number")throw new TypeError(a+" is not a Number.");else if(a<d||a>c)throw new RangeError(a+" is not a valid value for "+b+".");return true};Date.validateMillisecond=function(a){return Date._validate(a,0,999,"milliseconds")};Date.validateSecond=function(a){return Date._validate(a,0,59,"seconds")};Date.validateMinute=function(a){return Date._validate(a,0,59,"minutes")};Date.validateHour=function(a){return Date._validate(a,0,23,"hours")};Date.validateDay=function(c,b,a){return Date._validate(c,1,Date.getDaysInMonth(b,a),"days")};Date.validateMonth=function(a){return Date._validate(a,0,11,"months")};Date.validateYear=function(a){return Date._validate(a,1,9999,"seconds")};Date.prototype.set=function(b){var a=b;if(!a.millisecond&&a.millisecond!==0)a.millisecond=-1;if(!a.second&&a.second!==0)a.second=-1;if(!a.minute&&a.minute!==0)a.minute=-1;if(!a.hour&&a.hour!==0)a.hour=-1;if(!a.day&&a.day!==0)a.day=-1;if(!a.month&&a.month!==0)a.month=-1;if(!a.year&&a.year!==0)a.year=-1;a.millisecond!=-1&&Date.validateMillisecond(a.millisecond)&&this.addMilliseconds(a.millisecond-this.getMilliseconds());a.second!=-1&&Date.validateSecond(a.second)&&this.addSeconds(a.second-this.getSeconds());a.minute!=-1&&Date.validateMinute(a.minute)&&this.addMinutes(a.minute-this.getMinutes());a.hour!=-1&&Date.validateHour(a.hour)&&this.addHours(a.hour-this.getHours());a.month!==-1&&Date.validateMonth(a.month)&&this.addMonths(a.month-this.getMonth());a.year!=-1&&Date.validateYear(a.year)&&this.addYears(a.year-this.getFullYear());a.day!=-1&&Date.validateDay(a.day,this.getFullYear(),this.getMonth())&&this.addDays(a.day-this.getDate());a.timezone&&this.setTimezone(a.timezone);a.timezoneOffset&&this.setTimezoneOffset(a.timezoneOffset);return this};Date.prototype.clearTime=function(){this.setHours(0);this.setMinutes(0);this.setSeconds(0);this.setMilliseconds(0);return this};Date.prototype.isLeapYear=function(){var a=this.getFullYear();return a%4===0&&a%100!==0||a%400===0};Date.prototype.isWeekday=function(){return!(this.is().sat()||this.is().sun())};Date.prototype.getDaysInMonth=function(){return Date.getDaysInMonth(this.getFullYear(),this.getMonth())};Date.prototype.moveToFirstDayOfMonth=function(){return this.set({day:1})};Date.prototype.moveToLastDayOfMonth=function(){return this.set({day:this.getDaysInMonth()})};Date.prototype.moveToDayOfWeek=function(c,b){var a=(c-this.getDay()+7*(b||1))%7;return this.addDays(a===0?a+=7*(b||1):a)};Date.prototype.moveToMonth=function(c,b){var a=(c-this.getMonth()+12*(b||1))%12;return this.addMonths(a===0?a+=12*(b||1):a)};Date.prototype.getDayOfYear=function(){return Math.floor((this-new Date(this.getFullYear(),0,1))/8.64e7)};Date.prototype.getWeekOfYear=function(e){var a=this.getFullYear(),i=this.getMonth(),h=this.getDate(),g=e||Date.CultureInfo.firstDayOfWeek,c=7+1-new Date(a,0,1).getDay();if(c==8)c=1;var f=(Date.UTC(a,i,h,0,0,0)-Date.UTC(a,0,1,0,0,0))/8.64e7+1,b=Math.floor((f-c+7)/7);if(b===g){a--;var d=7+1-new Date(a,0,1).getDay();if(d==2||d==8)b=53;else b=52}return b};Date.prototype.isDST=function(){console.log("isDST");return this.toString().match(/(E|C|M|P)(S|D)T/)[2]=="D"};Date.prototype.getTimezone=function(){return Date.getTimezoneAbbreviation(this.getUTCOffset,this.isDST())};Date.prototype.setTimezoneOffset=function(c){var b=this.getTimezoneOffset(),a=Number(c)*-6/10;this.addMinutes(a-b);return this};Date.prototype.setTimezone=function(a){return this.setTimezoneOffset(Date.getTimezoneOffset(a))};Date.prototype.getUTCOffset=function(){var b=this.getTimezoneOffset()*-10/6,a;if(b<0){a=(b-1e4).toString();return a[0]+a.substr(2)}else{a=(b+1e4).toString();return"+"+a.substr(1)}};Date.prototype.getDayName=function(a){return a?Date.CultureInfo.abbreviatedDayNames[this.getDay()]:Date.CultureInfo.dayNames[this.getDay()]};Date.prototype.getMonthName=function(a){return a?Date.CultureInfo.abbreviatedMonthNames[this.getMonth()]:Date.CultureInfo.monthNames[this.getMonth()]};Date.prototype._toString=Date.prototype.toString;Date.prototype.toString=function(c){var a=this,b=function(a){return a.toString().length==1?"0"+a:a};return c?c.replace(/dd?d?d?|MM?M?M?|yy?y?y?|hh?|HH?|mm?|ss?|tt?|zz?z?/g,function(c){switch(c){case"hh":return b(a.getHours()<13?a.getHours():a.getHours()-12);case"h":return a.getHours()<13?a.getHours():a.getHours()-12;case"HH":return b(a.getHours());case"H":return a.getHours();case"mm":return b(a.getMinutes());case"m":return a.getMinutes();case"ss":return b(a.getSeconds());case"s":return a.getSeconds();case"yyyy":return a.getFullYear();case"yy":return a.getFullYear().toString().substring(2,4);case"dddd":return a.getDayName();case"ddd":return a.getDayName(true);case"dd":return b(a.getDate());case"d":return a.getDate().toString();case"MMMM":return a.getMonthName();case"MMM":return a.getMonthName(true);case"MM":return b(a.getMonth()+1);case"M":return a.getMonth()+1;case"t":return a.getHours()<12?Date.CultureInfo.amDesignator.substring(0,1):Date.CultureInfo.pmDesignator.substring(0,1);case"tt":return a.getHours()<12?Date.CultureInfo.amDesignator:Date.CultureInfo.pmDesignator;case"zzz":case"zz":case"z":return""}}):this._toString()};Date.now=function(){return new Date};Date.today=function(){return Date.now().clearTime()};Date.prototype._orient=1;Date.prototype.next=function(){this._orient=1;return this};Date.prototype.last=Date.prototype.prev=Date.prototype.previous=function(){this._orient=-1;return this};Date.prototype._is=false;Date.prototype.is=function(){this._is=true;return this};Number.prototype._dateElement="day";Number.prototype.fromNow=function(){var a={};a[this._dateElement]=this;return Date.now().add(a)};Number.prototype.ago=function(){var a={};a[this._dateElement]=this*-1;return Date.now().add(a)};(function(){for(var a=Date.prototype,i=Number.prototype,f="sunday monday tuesday wednesday thursday friday saturday".split(/\s/),g="january february march april may june july august september october november december".split(/\s/),h="Millisecond Second Minute Hour Day Week Month Year".split(/\s/),b,j=function(a){return function(){if(this._is){this._is=false;return this.getDay()==a}return this.moveToDayOfWeek(a,this._orient)}},c=0;c<f.length;c++)a[f[c]]=a[f[c].substring(0,3)]=j(c);for(var l=function(a){return function(){if(this._is){this._is=false;return this.getMonth()===a}return this.moveToMonth(a,this._orient)}},d=0;d<g.length;d++)a[g[d]]=a[g[d].substring(0,3)]=l(d);for(var k=function(a){return function(){if(a.substring(a.length-1)!="s")a+="s";return this["add"+a](this._orient)}},m=function(a){return function(){this._dateElement=a;return this}},e=0;e<h.length;e++){b=h[e].toLowerCase();a[b]=a[b+"s"]=k(h[e]);i[b]=i[b+"s"]=m(b)}})();Date.prototype.toJSONString=function(){return this.toString("yyyy-MM-ddThh:mm:ssZ")};Date.prototype.toShortDateString=function(){return this.toString(Date.CultureInfo.formatPatterns.shortDatePattern)};Date.prototype.toLongDateString=function(){return this.toString(Date.CultureInfo.formatPatterns.longDatePattern)};Date.prototype.toShortTimeString=function(){return this.toString(Date.CultureInfo.formatPatterns.shortTimePattern)};Date.prototype.toLongTimeString=function(){return this.toString(Date.CultureInfo.formatPatterns.longTimePattern)};Date.prototype.getOrdinal=function(){switch(this.getDate()){case 1:case 21:case 31:return"st";case 2:case 22:return"nd";case 3:case 23:return"rd";default:return"th"}};(function(){Date.Parsing={Exception:function(a){this.message="Parse error at '"+a.substring(0,10)+" ...'"}};for(var b=Date.Parsing,a=b.Operators={rtoken:function(a){return function(d){var c=d.match(a);if(c)return[c[0],d.substring(c[0].length)];else throw new b.Exception(d);}},token:function(){return function(b){return a.rtoken(new RegExp("^s*"+b+"s*"))(b)}},stoken:function(b){return a.rtoken(new RegExp("^"+b))},until:function(a){return function(b){var d=[],c=null;while(b.length){try{c=a.call(this,b)}catch(e){d.push(c[0]);b=c[1];continue}break}return[d,b]}},many:function(a){return function(b){var c=[],d=null;while(b.length){try{d=a.call(this,b)}catch(e){return[c,b]}c.push(d[0]);b=d[1]}return[c,b]}},optional:function(a){return function(c){var b=null;try{b=a.call(this,c)}catch(d){return[null,c]}return[b[0],b[1]]}},not:function(a){return function(c){try{a.call(this,c)}catch(d){return[null,c]}throw new b.Exception(c);}},ignore:function(a){return a?function(c){var b=null;b=a.call(this,c);return[null,b[1]]}:null},product:function(){for(var c=arguments[0],e=Array.prototype.slice.call(arguments,1),d=[],b=0;b<c.length;b++)d.push(a.each(c[b],e));return d},cache:function(d){var c={},a=null;return function(e){try{a=c[e]=c[e]||d.call(this,e)}catch(f){a=c[e]=f}if(a instanceof b.Exception)throw a;else return a}},any:function(){var a=arguments;return function(e){for(var d=null,c=0;c<a.length;c++){if(a[c]==null)continue;try{d=a[c].call(this,e)}catch(f){d=null}if(d)return d}throw new b.Exception(e);}},each:function(){var a=arguments;return function(d){for(var f=[],e=null,c=0;c<a.length;c++){if(a[c]==null)continue;try{e=a[c].call(this,d)}catch(g){throw new b.Exception(d);}f.push(e[0]);d=e[1]}return[f,d]}},all:function(){var b=arguments,a=a;return a.each(a.optional(b))},sequence:function(c,e,d){e=e||a.rtoken(/^\s*/);d=d||null;return c.length==1?c[0]:function(g){for(var a=null,f=null,i=[],h=0;h<c.length;h++){try{a=c[h].call(this,g)}catch(l){break}i.push(a[0]);try{f=e.call(this,a[1])}catch(j){f=null;break}g=f[1]}if(!a)throw new b.Exception(g);if(f)throw new b.Exception(f[1]);if(d)try{a=d.call(this,a[1])}catch(k){throw new b.Exception(a[1]);}return[i,a?a[1]:g]}},between:function(c,e,b){b=b||c;var d=a.each(a.ignore(c),e,a.ignore(b));return function(b){var a=d.call(this,b);return[[a[0][0],r[0][2]],a[1]]}},list:function(d,c,b){c=c||a.rtoken(/^\s*/);b=b||null;return d instanceof Array?a.each(a.product(d.slice(0,-1),a.ignore(c)),d.slice(-1),a.ignore(b)):a.each(a.many(a.each(d,a.ignore(c))),px,a.ignore(b))},"set":function(c,e,d){e=e||a.rtoken(/^\s*/);d=d||null;return function(o){for(var j=null,k=null,i=null,h=null,f=[[],o],g=false,l=0;l<c.length;l++){i=null;k=null;j=null;g=c.length==1;try{j=c[l].call(this,o)}catch(r){continue}h=[[j[0]],j[1]];if(j[1].length>0&&!g)try{i=e.call(this,j[1])}catch(p){g=true}else g=true;if(!g&&i[1].length===0)g=true;if(!g){for(var n=[],m=0;m<c.length;m++)l!=m&&n.push(c[m]);k=a.set(n,e).call(this,i[1]);if(k[0].length>0){h[0]=h[0].concat(k[0]);h[1]=k[1]}}if(h[1].length<f[1].length)f=h;if(f[1].length===0)break}if(f[0].length===0)return f;if(d){try{i=d.call(this,f[1])}catch(q){throw new b.Exception(f[1]);}f[1]=i[1]}return f}},forward:function(b,a){return function(c){return b[a].call(this,c)}},replace:function(b,a){return function(d){var c=b.call(this,d);return[a,c[1]]}},process:function(a,b){return function(d){var c=a.call(this,d);return[b.call(this,c[0]),c[1]]}},min:function(c,a){return function(e){var d=a.call(this,e);if(d[0].length<c)throw new b.Exception(e);return d}}},g=function(a){return function(){var b=null,e=[];if(arguments.length>1)b=Array.prototype.slice.call(arguments);else if(arguments[0]instanceof Array)b=arguments[0];if(b)for(var c=0,d=b.shift();c<d.length;c++){b.unshift(d[c]);e.push(a.apply(null,b));b.shift();return e}else return a.apply(null,arguments)}},e="optional not ignore cache".split(/\s/),c=0;c<e.length;c++)a[e[c]]=g(a[e[c]]);for(var h=function(a){return function(){return arguments[0]instanceof Array?a.apply(null,arguments[0]):a.apply(null,arguments)}},f="each any all".split(/\s/),d=0;d<f.length;d++)a[f[d]]=h(a[f[d]])})();(function(){var e=function(b){for(var c=[],a=0;a<b.length;a++)if(b[a]instanceof Array)c=c.concat(e(b[a]));else b[a]&&c.push(b[a]);return c};Date.Grammar={};Date.Translator={hour:function(a){return function(){this.hour=Number(a)}},minute:function(a){return function(){this.minute=Number(a)}},second:function(a){return function(){this.second=Number(a)}},meridian:function(a){return function(){this.meridian=a.slice(0,1).toLowerCase()}},timezone:function(a){return function(){var b=a.replace(/[^\d\+\-]/g,"");if(b.length)this.timezoneOffset=Number(b);else this.timezone=a.toLowerCase()}},day:function(b){var a=b[0];return function(){this.day=Number(a.match(/\d+/)[0])}},month:function(a){return function(){this.month=a.length==3?Date.getMonthNumberFromName(a):Number(a)-1}},year:function(a){return function(){var b=Number(a);this.year=a.length>2?b:b+(b+2e3<Date.CultureInfo.twoDigitYearMax?2e3:1900)}},rday:function(a){return function(){switch(a){case"yesterday":this.days=-1;break;case"tomorrow":this.days=1;break;case"today":this.days=0;break;case"now":this.days=0;this.now=true}}},finishExact:function(a){a=a instanceof Array?a:[a];var d=new Date;this.year=d.getFullYear();this.month=d.getMonth();this.day=1;this.hour=0;this.minute=0;this.second=0;for(var b=0;b<a.length;b++)a[b]&&a[b].call(this);this.hour=this.meridian=="p"&&this.hour<13?this.hour+12:this.hour;if(this.day>Date.getDaysInMonth(this.year,this.month))throw new RangeError(this.day+" is not a valid value for days.");var c=new Date(this.year,this.month,this.day,this.hour,this.minute,this.second);if(this.timezone)c.set({timezone:this.timezone});else this.timezoneOffset&&c.set({timezoneOffset:this.timezoneOffset});return c},finish:function(b){b=b instanceof Array?e(b):[b];if(b.length===0)return null;for(var g=0;g<b.length;g++)typeof b[g]=="function"&&b[g].call(this);if(this.now)return new Date;var d=Date.today(),i=null,h=!!(this.days!=null||this.orient||this.operator);if(h){var f,a,c;c=this.orient=="past"||this.operator=="subtract"?-1:1;if(this.weekday){this.unit="day";f=Date.getDayNumberFromName(this.weekday)-d.getDay();a=7;this.days=f?(f+c*a)%a:c*a}if(this.month){this.unit="month";f=this.month-d.getMonth();a=12;this.months=f?(f+c*a)%a:c*a;this.month=null}if(!this.unit)this.unit="day";if(this[this.unit+"s"]==null||this.operator!=null){if(!this.value)this.value=1;if(this.unit=="week"){this.unit="day";this.value=this.value*7}this[this.unit+"s"]=this.value*c}return d.add(this)}else{if(this.meridian&&this.hour)this.hour=this.hour<13&&this.meridian=="p"?this.hour+12:this.hour;if(this.weekday&&!this.day)this.day=d.addDays(Date.getDayNumberFromName(this.weekday)-d.getDay()).getDate();if(this.month&&!this.day)this.day=1;return d.set(this)}}};var b=Date.Parsing.Operators,a=Date.Grammar,c=Date.Translator,d;a.datePartDelimiter=b.rtoken(/^([\s\-\.\,\/\x27]+)/);a.timePartDelimiter=b.stoken(":");a.whiteSpace=b.rtoken(/^\s*/);a.generalDelimiter=b.rtoken(/^(([\s\,]|at|on)+)/);var g={};a.ctoken=function(c){var d=g[c];if(!d){for(var h=Date.CultureInfo.regexPatterns,e=c.split(/\s+/),f=[],a=0;a<e.length;a++)f.push(b.replace(b.rtoken(h[e[a]]),e[a]));d=g[c]=b.any.apply(null,f)}return d};a.ctoken2=function(a){return b.rtoken(Date.CultureInfo.regexPatterns[a])};a.h=b.cache(b.process(b.rtoken(/^(0[0-9]|1[0-2]|[1-9])/),c.hour));a.hh=b.cache(b.process(b.rtoken(/^(0[0-9]|1[0-2])/),c.hour));a.H=b.cache(b.process(b.rtoken(/^([0-1][0-9]|2[0-3]|[0-9])/),c.hour));a.HH=b.cache(b.process(b.rtoken(/^([0-1][0-9]|2[0-3])/),c.hour));a.m=b.cache(b.process(b.rtoken(/^([0-5][0-9]|[0-9])/),c.minute));a.mm=b.cache(b.process(b.rtoken(/^[0-5][0-9]/),c.minute));a.s=b.cache(b.process(b.rtoken(/^([0-5][0-9]|[0-9])/),c.second));a.ss=b.cache(b.process(b.rtoken(/^[0-5][0-9]/),c.second));a.hms=b.cache(b.sequence([a.H,a.mm,a.ss],a.timePartDelimiter));a.t=b.cache(b.process(a.ctoken2("shortMeridian"),c.meridian));a.tt=b.cache(b.process(a.ctoken2("longMeridian"),c.meridian));a.z=b.cache(b.process(b.rtoken(/^(\+|\-)?\s*\d\d\d\d?/),c.timezone));a.zz=b.cache(b.process(b.rtoken(/^(\+|\-)\s*\d\d\d\d/),c.timezone));a.zzz=b.cache(b.process(a.ctoken2("timezone"),c.timezone));a.timeSuffix=b.each(b.ignore(a.whiteSpace),b.set([a.tt,a.zzz]));a.time=b.each(b.optional(b.ignore(b.stoken("T"))),a.hms,a.timeSuffix);a.d=b.cache(b.process(b.each(b.rtoken(/^([0-2]\d|3[0-1]|\d)/),b.optional(a.ctoken2("ordinalSuffix"))),c.day));a.dd=b.cache(b.process(b.each(b.rtoken(/^([0-2]\d|3[0-1])/),b.optional(a.ctoken2("ordinalSuffix"))),c.day));a.ddd=a.dddd=b.cache(b.process(a.ctoken("sun mon tue wed thu fri sat"),function(a){return function(){this.weekday=a}}));a.M=b.cache(b.process(b.rtoken(/^(1[0-2]|0\d|\d)/),c.month));a.MM=b.cache(b.process(b.rtoken(/^(1[0-2]|0\d)/),c.month));a.MMM=a.MMMM=b.cache(b.process(a.ctoken("jan feb mar apr may jun jul aug sep oct nov dec"),c.month));a.y=b.cache(b.process(b.rtoken(/^(\d\d?)/),c.year));a.yy=b.cache(b.process(b.rtoken(/^(\d\d)/),c.year));a.yyy=b.cache(b.process(b.rtoken(/^(\d\d?\d?\d?)/),c.year));a.yyyy=b.cache(b.process(b.rtoken(/^(\d\d\d\d)/),c.year));d=function(){return b.each(b.any.apply(null,arguments),b.not(a.ctoken2("timeContext")))};a.day=d(a.d,a.dd);a.month=d(a.M,a.MMM);a.year=d(a.yyyy,a.yy);a.orientation=b.process(a.ctoken("past future"),function(a){return function(){this.orient=a}});a.operator=b.process(a.ctoken("add subtract"),function(a){return function(){this.operator=a}});a.rday=b.process(a.ctoken("yesterday tomorrow today now"),c.rday);a.unit=b.process(a.ctoken("minute hour day week month year"),function(a){return function(){this.unit=a}});a.value=b.process(b.rtoken(/^\d\d?(st|nd|rd|th)?/),function(a){return function(){this.value=a.replace(/\D/g,"")}});a.expression=b.set([a.rday,a.operator,a.value,a.unit,a.orientation,a.ddd,a.MMM]);d=function(){return b.set(arguments,a.datePartDelimiter)};a.mdy=d(a.ddd,a.month,a.day,a.year);a.ymd=d(a.ddd,a.year,a.month,a.day);a.dmy=d(a.ddd,a.day,a.month,a.year);a.date=function(b){return(a[Date.CultureInfo.dateElementOrder]||a.mdy).call(this,b)};a.format=b.process(b.many(b.any(b.process(b.rtoken(/^(dd?d?d?|MM?M?M?|yy?y?y?|hh?|HH?|mm?|ss?|tt?|zz?z?)/),function(b){if(a[b])return a[b];else throw Date.Parsing.Exception(b);}),b.process(b.rtoken(/^[^dMyhHmstz]+/),function(a){return b.ignore(b.stoken(a))}))),function(a){return b.process(b.each.apply(null,a),c.finishExact)});var h={},f=function(b){return h[b]=h[b]||a.format(b)[0]};a.formats=function(a){if(a instanceof Array){for(var d=[],c=0;c<a.length;c++)d.push(f(a[c]));return b.any.apply(null,d)}else return f(a)};a._formats=a.formats(["yyyy-MM-ddTHH:mm:ss","ddd, MMM dd, yyyy H:mm:ss tt","ddd MMM d yyyy HH:mm:ss zzz","d"]);a._start=b.process(b.set([a.date,a.time,a.expression],a.generalDelimiter,a.whiteSpace),c.finish);a.start=function(c){try{var b=a._formats.call({},c);if(b[1].length===0)return b}catch(d){}return a._start.call({},c)}})();Date._parse=Date.parse;Date.parse=function(b){var a=null;if(!b)return null;try{a=Date.Grammar.start.call({},b)}catch(c){return null}return a[1].length===0?a[0]:null};Date.getParseFunction=function(b){var a=Date.Grammar.formats(b);return function(c){var b=null;try{b=a.call({},c)}catch(d){return null}return b[1].length===0?b[0]:null}};Date.parseExact=function(b,a){return Date.getParseFunction(a)(b)};(function(a){a.fn.analytics=function(b){var d=a.extend({},a.fn.analytics.defaults,b),c=a(this);c.find("a").each(function(){var e=a(this),c=e.attr("href"),b=c.split("."),f=b[b.length-1].toLowerCase();a.inArray(f,d.fileTypes)!=-1&&e.click(function(){_gaq.push(["_trackEvent","Downloads","Hyperlink",c])})})};a.fn.analytics.defaults={fileTypes:["doc","xls","pdf","mp3","zip","ppt","docx","xlsx","pptx","jpg","eps","mov","3gp","wmv","mp4","gif","png"],googleID:null}})(jQuery);(function(a,d){function ab(b){a.extend(true,t,b)}function Bb(o,g,db){function ab(a){if(h){F();L();H();m(a)}else fb()}function fb(){Y=g.theme?"ui":"fc";o.addClass("fc");g.isRTL&&o.addClass("fc-rtl");g.theme&&o.addClass("ui-widget");h=a("<div class='fc-content' style='position:relative'/>").prependTo(o);p=new Cb(f,g);(z=p.render())&&o.prepend(z);P(g.defaultView);a(window).resize(I);N()||K()}function K(){setTimeout(function(){!e.start&&N()&&m()},0)}function jb(){a(window).unbind("resize",I);p.destroy();h.remove();o.removeClass("fc fc-rtl ui-widget")}function y(){return t.offsetWidth!==0}function N(){return a("body")[0].offsetWidth!==0}function P(c){if(!e||c!=e.name){l++;s();var b=e,d;if(b){(b.beforeHide||bb)();u(h,h.height());b.element.hide()}else u(h,1);h.css("overflow","hidden");if(e=B[c])e.element.show();else e=B[c]=new i[c](d=A=a("<div class='fc-view fc-view-"+c+"' style='position:absolute'/>").appendTo(h),f);b&&p.deactivateButton(b.name);p.activateButton(c);m();h.css("overflow","");b&&u(h,1);d||(e.afterShow||bb)();l--}}function m(a){if(y()){l++;s();E===d&&F();var b=false;if(!e.start||a||j<e.start||j>=e.end){e.render(j,a||0);C(true);b=true}else if(e.sizeDirty){e.clearEvents();C();b=true}else if(e.eventsDirty){e.clearEvents();b=true}e.sizeDirty=false;e.eventsDirty=false;R(b);G=o.outerWidth();p.updateTitle(e.title);a=new Date;a>=e.start&&a<e.end?p.disableButton("today"):p.enableButton("today");l--;e.trigger("viewDisplay",t)}}function M(){L();if(y()){F();C();s();e.clearEvents();e.renderEvents(D);e.sizeDirty=false}}function L(){a.each(B,function(b,a){a.sizeDirty=true})}function F(){E=g.contentHeight?g.contentHeight:g.height?g.height-(z?z.height():0)-n(h):Math.round(h.width()/Math.max(g.aspectRatio,.5))}function C(a){l++;e.setHeight(E,a);if(A){A.css("position","relative");A=null}e.setWidth(h.width(),a);l--}function I(){if(!l)if(e.start){var a=++O;setTimeout(function(){if(a==O&&!l&&y())if(G!=(G=o.outerWidth())){l++;M();e.trigger("windowResize",t);l--}},200)}else K()}function R(a){if(!g.lazyFetching||X(e.visStart,e.visEnd))J();else a&&r()}function J(){ib(e.visStart,e.visEnd)}function V(a){D=a;r()}function S(a){r(a)}function r(a){H();if(y()){e.clearEvents();e.renderEvents(D,a);e.eventsDirty=false}}function H(){a.each(B,function(b,a){a.eventsDirty=true})}function W(c,b,a){e.select(c,b,a===d?true:a)}function s(){e&&e.unselect()}function nb(){m(-1)}function Q(){m(1)}function T(){v(j,-1);m()}function U(){v(j,1);m()}function gb(){j=new Date;m()}function lb(a,c,d){if(a instanceof Date)j=b(a);else cb(j,a,c,d);m()}function kb(b,a,e){b!==d&&v(j,b);a!==d&&w(j,a);e!==d&&c(j,e);m()}function Z(){return b(j)}function ob(){return e}function hb(a,b){if(b===d)return g[a];if(a=="height"||a=="contentHeight"||a=="aspectRatio"){g[a]=b;M()}}function mb(a,b){if(g[a])return g[a].apply(b||t,Array.prototype.slice.call(arguments,2))}var f=this;f.options=g;f.render=ab;f.destroy=jb;f.refetchEvents=J;f.reportEvents=V;f.reportEventChange=S;f.rerenderEvents=r;f.changeView=P;f.select=W;f.unselect=s;f.prev=nb;f.next=Q;f.prevYear=T;f.nextYear=U;f.today=gb;f.gotoDate=lb;f.incrementDate=kb;f.formatDate=function(b,a){return k(b,a,g)};f.formatDates=function(b,a,c){return x(b,a,c,g)};f.getDate=Z;f.getView=ob;f.option=hb;f.trigger=mb;eb.call(f,g,db);var X=f.isFetchNeeded,ib=f.fetchEvents,t=o[0],p,z,h,Y,e,B={},G,E,A,O=0,l=0,j=new Date,D=[],q;cb(j,g.year,g.month,g.date);g.droppable&&a(document).bind("dragstart",function(f,h){var d=f.target,c=a(d);if(!c.parents(".fc").length){var b=g.dropAccept;if(a.isFunction(b)?b.call(d,c):c.is(b)){q=d;e.dragStart(q,f,h)}}}).bind("dragstop",function(b,a){if(q){e.dragStop(q,b,a);q=null}})}function Cb(f,e){function j(){b=e.theme?"ui":"fc";if(e.header)return c=a("<table class='fc-header' style='width:100%'/>").append(a("<tr/>").append(g("left")).append(g("center")).append(g("right")))}function h(){c.remove()}function g(d){var c=a("<td class='fc-header-"+d+"'/>");(d=e.header[d])&&a.each(d.split(" "),function(g){g>0&&c.append("<span class='fc-header-space'/>");var d;a.each(this.split(","),function(k,h){if(h=="title"){c.append("<span class='fc-header-title'><h2>&nbsp;</h2></span>");d&&d.addClass(b+"-corner-right");d=null}else{var j;if(f[h])j=f[h];else if(i[h])j=function(){g.removeClass(b+"-state-hover");f.changeView(h)};if(j){k=e.theme?y(e.buttonIcons,h):null;var l=y(e.buttonText,h),g=a("<span class='fc-button fc-button-"+h+" "+b+"-state-default'><span class='fc-button-inner'><span class='fc-button-content'>"+(k?"<span class='fc-icon-wrap'><span class='ui-icon ui-icon-"+k+"'/></span>":l)+"</span><span class='fc-button-effect'><span></span></span></span></span>");if(g){g.click(function(){g.hasClass(b+"-state-disabled")||j()}).mousedown(function(){g.not("."+b+"-state-active").not("."+b+"-state-disabled").addClass(b+"-state-down")}).mouseup(function(){g.removeClass(b+"-state-down")}).hover(function(){g.not("."+b+"-state-active").not("."+b+"-state-disabled").addClass(b+"-state-hover")},function(){g.removeClass(b+"-state-hover").removeClass(b+"-state-down")}).appendTo(c);d||g.addClass(b+"-corner-left");d=g}}}});d&&d.addClass(b+"-corner-right")});return c}function k(a){c.find("h2").html(a)}function m(a){c.find("span.fc-button-"+a).addClass(b+"-state-active")}function l(a){c.find("span.fc-button-"+a).removeClass(b+"-state-active")}function n(a){c.find("span.fc-button-"+a).addClass(b+"-state-disabled")}function o(a){c.find("span.fc-button-"+a).removeClass(b+"-state-disabled")}var d=this;d.render=j;d.destroy=h;d.updateTitle=k;d.activateButton=m;d.deactivateButton=l;d.disableButton=n;d.enableButton=o;var c=a([]),b}function eb(l,v){function F(a,b){return!h||a<h||b>i}function E(a,d){h=a;i=d;c=[];a=++p;m=d=g.length;for(var b=0;b<d;b++)w(g[b],a)}function w(a,b){x(a,function(d){if(b==p){if(d){for(var e=0;e<d.length;e++){d[e].source=a;j(d[e])}c=c.concat(d)}m--;m||k(c)}})}function x(d,e){for(var j=f.sourceFetchers,g,c=0;c<j.length;c++){g=j[c](d,h,i,e);if(g===true)return;else if(typeof g=="object"){x(g,e);return}}if(c=d.events)if(a.isFunction(c)){B();c(b(h),b(i),function(a){e(a);s()})}else a.isArray(c)?e(c):e();else if(d.url){var k=d.success,n=d.error,m=d.complete;c=a.extend({},d.data||{});j=o(d.startParam,l.startParam);g=o(d.endParam,l.endParam);if(j)c[j]=Math.round(+h/1e3);if(g)c[g]=Math.round(+i/1e3);B();a.ajax(a.extend({},fb,d,{data:c,success:function(b){b=b||[];var c=r(k,this,arguments);if(a.isArray(c))b=c;e(b)},error:function(){r(n,this,arguments);e()},complete:function(){r(m,this,arguments);s()}}))}else e()}function G(a){if(a=y(a)){m++;w(a,p)}}function y(b){if(a.isFunction(b)||a.isArray(b))b={events:b};else if(typeof b=="string")b={url:b};if(typeof b=="object"){C(b);g.push(b);return b}}function K(b){g=a.grep(g,function(a){return!t(a,b)});c=a.grep(c,function(a){return!t(a.source,b)});k(c)}function L(a){for(var h=c.length,b,f=D().defaultEventEnd,g=a.start-a._start,e=a.end?a.end-(a._end||f(a)):0,d=0;d<h;d++){b=c[d];if(b._id==a._id&&b!=a){b.start=new Date(+b.start+g);b.end=a.end?b.end?new Date(+b.end+e):new Date(+f(b)+e):null;b.title=a.title;b.url=a.url;b.allDay=a.allDay;b.className=a.className;b.editable=a.editable;b.color=a.color;b.backgroudColor=a.backgroudColor;b.borderColor=a.borderColor;b.textColor=a.textColor;j(b)}}j(a);k(c)}function J(a,b){j(a);if(!a.source){if(b){n.events.push(a);a.source=n}c.push(a)}k(c)}function I(d){if(d){if(!a.isFunction(d)){var e=d+"";d=function(a){return a._id==e}}c=a.grep(c,d,true);for(b=0;b<g.length;b++)if(a.isArray(g[b].events))g[b].events=a.grep(g[b].events,d,true)}else{c=[];for(var b=0;b<g.length;b++)if(a.isArray(g[b].events))g[b].events=[]}k(c)}function H(b){if(a.isFunction(b))return a.grep(c,b);else if(b){b+="";return a.grep(c,function(a){return a._id==b})}return c}function B(){A++||q("loading",null,true)}function s(){--A||q("loading",null,false)}function j(a){var e=a.source||{},c=o(e.ignoreTimezone,l.ignoreTimezone);a._id=a._id||(a.id===d?"_fc"+gb++:a.id+"");if(a.date){if(!a.start)a.start=a.date;delete a.date}a._start=b(a.start=z(a.start,c));a.end=z(a.end,c);if(a.end&&a.end<=a.start)a.end=null;a._end=a.end?b(a.end):null;if(a.allDay===d)a.allDay=o(e.allDayDefault,l.allDayDefault);if(a.className){if(typeof a.className=="string")a.className=a.className.split(/\s+/)}else a.className=[]}function C(a){if(a.className){if(typeof a.className=="string")a.className=a.className.split(/\s+/)}else a.className=[];for(var c=f.sourceNormalizers,b=0;b<c.length;b++)c[b](a)}function t(a,b){return a&&b&&u(a)==u(b)}function u(a){return(typeof a=="object"?a.events||a.url:"")||a}var e=this;e.isFetchNeeded=F;e.fetchEvents=E;e.addEventSource=G;e.removeEventSource=K;e.updateEvent=L;e.renderEvent=J;e.removeEvents=I;e.clientEvents=H;e.normalizeEvent=j;var q=e.trigger,D=e.getView,k=e.reportEvents,n={events:[]},g=[n],h,i,p=0,m=0,A=0,c=[];for(e=0;e<v.length;e++)y(v[e])}function v(a,b,c){a.setFullYear(a.getFullYear()+b);c||j(a);return a}function w(a,c,e){if(+a){c=a.getMonth()+c;var d=b(a);d.setDate(1);d.setMonth(c);a.setMonth(c);for(e||j(a);a.getMonth()!=d.getMonth();)a.setDate(a.getDate()+(a<d?1:-1))}return a}function c(a,c,e){if(+a){c=a.getDate()+c;var d=b(a);d.setHours(9);d.setDate(c);a.setDate(c);e||j(a);A(a,d)}return a}function A(a,b){if(+a)for(;a.getDate()!=b.getDate();)a.setTime(+a+(a<b?1:-1)*hb)}function e(a,b){a.setMinutes(a.getMinutes()+b);return a}function j(a){a.setHours(0);a.setMinutes(0);a.setSeconds(0);a.setMilliseconds(0);return a}function b(a,b){return b?j(new Date(+a)):new Date(+a)}function db(){var b=0,a;do a=new Date(1970,b++,1);while(a.getHours());return a}function h(a,b,d){for(b=b||1;!a.getDay()||d&&a.getDay()==1||!d&&a.getDay()==6;)c(a,b);return a}function g(a,c){return Math.round((b(a,true)-b(c,true))/I)}function cb(a,b,c,e){if(b!==d&&b!=a.getFullYear()){a.setDate(1);a.setMonth(0);a.setFullYear(b)}if(c!==d&&c!=a.getMonth()){a.setDate(1);a.setMonth(c)}e!==d&&a.setDate(e)}function z(a,b){if(typeof a=="object")return a;if(typeof a=="number")return new Date(a*1e3);if(typeof a=="string"){if(a.match(/^\d+(\.\d+)?$/))return new Date(parseFloat(a)*1e3);if(b===d)b=true;return J(a,b)||(a?new Date(a):null)}return null}function J(a,c){a=a.match(/^([0-9]{4})(-([0-9]{2})(-([0-9]{2})([T ]([0-9]{2}):([0-9]{2})(:([0-9]{2})(\.([0-9]+))?)?(Z|(([-+])([0-9]{2})(:?([0-9]{2}))?))?)?)?)?$/);if(!a)return null;var b=new Date(a[1],0,1);if(c||!a[13]){c=new Date(a[1],0,1,9,0);if(a[3]){b.setMonth(a[3]-1);c.setMonth(a[3]-1)}if(a[5]){b.setDate(a[5]);c.setDate(a[5])}A(b,c);a[7]&&b.setHours(a[7]);a[8]&&b.setMinutes(a[8]);a[10]&&b.setSeconds(a[10]);a[12]&&b.setMilliseconds(Number("0."+a[12])*1e3);A(b,c)}else{b.setUTCFullYear(a[1],a[3]?a[3]-1:0,a[5]||1);b.setUTCHours(a[7]||0,a[8]||0,a[10]||0,a[12]?Number("0."+a[12])*1e3:0);if(a[14]){c=Number(a[16])*60+(a[18]?Number(a[18]):0);c*=a[15]=="-"?1:-1;b=new Date(+b+c*60*1e3)}}return b}function B(a){if(typeof a=="number")return a*60;if(typeof a=="object")return a.getHours()*60+a.getMinutes();if(a=a.match(/(\d+)(?::(\d+))?\s*(\w+)?/)){var b=parseInt(a[1],10);if(a[3]){b%=12;if(a[3].toLowerCase().charAt(0)=="p")b+=12}return b*60+(a[2]?parseInt(a[2],10):0)}}function k(a,b,c){return x(a,null,b,c)}function x(i,j,d,f){f=f||t;for(var e=i,l=j,h=d.length,c,a,m,g="",b=0;b<h;b++){c=d.charAt(b);if(c=="'"){for(a=b+1;a<h;a++)if(d.charAt(a)=="'"){if(e){g+=a==b+1?"'":d.substring(b+1,a);b=a}break}}else if(c=="("){for(a=b+1;a<h;a++)if(d.charAt(a)==")"){b=k(e,d.substring(b+1,a),f);if(parseInt(b.replace(/\D/,""),10))g+=b;b=a;break}}else if(c=="["){for(a=b+1;a<h;a++)if(d.charAt(a)=="]"){c=d.substring(b+1,a);b=k(e,c,f);if(b!=k(l,c,f))g+=b;b=a;break}}else if(c=="{"){e=j;l=i}else if(c=="}"){e=i;l=j}else{for(a=h;a>b;a--)if(m=ib[d.substring(b,a)]){if(e)g+=m(e,f);b=a-1;break}if(a==b)if(e)g+=c}}return g}function p(a){return a.end?jb(a.end,a.allDay):c(b(a.start),1)}function jb(a,d){a=b(a);return d||a.getHours()||a.getMinutes()?c(a,1):j(a)}function kb(a,b){return(b.msLength-a.msLength)*100+(a.event.start-b.event.start)}function K(a,b){return a.end>b.start&&a.start<b.end}function C(j,l,f,e){for(var k=[],m=j.length,g,a,c,i,h,d=0;d<m;d++){g=j[d];a=g.start;c=l[d];if(c>f&&a<e){if(a<f){a=b(f);i=false}else{a=a;i=true}if(c>e){c=b(e);h=false}else{c=c;h=true}k.push({event:g,start:a,end:c,isStart:i,isEnd:h,msLength:c-a})}}return k.sort(kb)}function D(g){for(var b=[],h=g.length,c,a,f,d,e=0;e<h;e++){c=g[e];for(a=0;true;){f=false;if(b[a])for(d=0;d<b[a].length;d++)if(K(b[a][d],c)){f=true;break}if(f)a++;else break}if(b[a])b[a].push(c);else b[a]=[c]}return b}function L(b,c,e){b.unbind("mouseover").mouseover(function(g){for(var f=g.target,b;f!=this;){b=f;f=f.parentNode}if((f=b._fci)!==d){b._fci=d;b=c[f];e(b.event,b.element,b);a(g.target).trigger(g)}g.stopPropagation()})}function q(d,e,f){for(var b=0,c;b<d.length;b++){c=a(d[b]);c.width(Math.max(0,e-E(c,f)))}}function M(d,e,f){for(var b=0,c;b<d.length;b++){c=a(d[b]);c.height(Math.max(0,e-n(c,f)))}}function E(a,b){return lb(a)+mb(a)+(b?nb(a):0)}function lb(b){return(parseFloat(a.curCSS(b[0],"paddingLeft",true))||0)+(parseFloat(a.curCSS(b[0],"paddingRight",true))||0)}function nb(b){return(parseFloat(a.curCSS(b[0],"marginLeft",true))||0)+(parseFloat(a.curCSS(b[0],"marginRight",true))||0)}function mb(b){return(parseFloat(a.curCSS(b[0],"borderLeftWidth",true))||0)+(parseFloat(a.curCSS(b[0],"borderRightWidth",true))||0)}function n(a,b){return ob(a)+pb(a)+(b?N(a):0)}function ob(b){return(parseFloat(a.curCSS(b[0],"paddingTop",true))||0)+(parseFloat(a.curCSS(b[0],"paddingBottom",true))||0)}function N(b){return(parseFloat(a.curCSS(b[0],"marginTop",true))||0)+(parseFloat(a.curCSS(b[0],"marginBottom",true))||0)}function pb(b){return(parseFloat(a.curCSS(b[0],"borderTopWidth",true))||0)+(parseFloat(a.curCSS(b[0],"borderBottomWidth",true))||0)}function u(b,a){a=typeof a=="number"?a+"px":a;b.each(function(c,b){b.style.cssText+=";min-height:"+a+";_height:"+a})}function bb(){}function O(a,b){return a-b}function P(a){return Math.max.apply(Math,a)}function l(a){return(a<10?"0":"")+a}function y(b,a){if(b[a]!==d)return b[a];a=a.split(/(?=[A-Z])/);for(var e=a.length-1,c;e>=0;e--){c=b[a[e].toLowerCase()];if(c!==d)return c}return b[""]}function m(a){return a.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/'/g,"&#039;").replace(/"/g,"&quot;").replace(/\n/g,"<br />")}function Q(a){return a.id+"/"+a.className+"/"+a.style.cssText.replace(/(^|;)\s*(top|left|width|height)\s*:[^;]*/ig,"")}function F(a){a.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})}function s(a){a.children().removeClass("fc-first fc-last").filter(":first-child").addClass("fc-first").end().filter(":last-child").addClass("fc-last")}function G(a,b){a.each(function(c,a){a.className=a.className.replace(/^fc-\w*/,"fc-"+qb[b.getDay()])})}function R(b,a){var d=b.source||{},c=b.color,e=d.color,f=a("eventColor"),g=b.backgroundColor||c||d.backgroundColor||e||a("eventBackgroundColor")||f;c=b.borderColor||c||d.borderColor||e||a("eventBorderColor")||f;b=b.textColor||d.textColor||a("eventTextColor");a=[];g&&a.push("background-color:"+g);c&&a.push("border-color:"+c);b&&a.push("color:"+b);return a.join(";")}function r(b,e,f){if(a.isFunction(b))b=[b];if(b){for(var d,c=0;c<b.length;c++)d=b[c].apply(e,f)||d;return d}}function o(){for(var a=0;a<arguments.length;a++)if(arguments[a]!==d)return arguments[a]}function rb(f,e){function g(e,k){if(k){w(e,k);e.setDate(1)}e=b(e,true);e.setDate(1);k=w(b(e),1);var l=b(e),g=b(k),f=d("firstDay"),m=d("weekends")?0:1;if(m){h(l);h(g,-1,true)}c(l,-((l.getDay()-Math.max(f,m)+7)%7));c(g,(7-g.getDay()+Math.max(f,m))%7);f=Math.round((g-l)/(I*7));if(d("weekMode")=="fixed"){c(g,(6-f)*7);f=6}a.title=j(e,d("titleFormat"));a.start=e;a.end=k;a.visStart=l;a.visEnd=g;i(6,f,m?5:7,true)}var a=this;a.render=g;H.call(a,f,e,"month");var d=a.opt,i=a.renderBasic,j=e.formatDate}function sb(f,e){function g(e,f){f&&c(e,f*7);e=c(b(e),-((e.getDay()-d("firstDay")+7)%7));f=c(b(e),7);var k=b(e),g=b(f),l=d("weekends");if(!l){h(k);h(g,-1,true)}a.title=j(k,c(b(g),-1),d("titleFormat"));a.start=e;a.end=f;a.visStart=k;a.visEnd=g;i(1,1,l?7:5,false)}var a=this;a.render=g;H.call(a,f,e,"basicWeek");var d=a.opt,i=a.renderBasic,j=e.formatDates}function tb(f,d){function g(d,f){if(f){c(d,f);e("weekends")||h(d,f<0?-1:1)}a.title=j(d,e("titleFormat"));a.start=a.visStart=b(d,true);a.end=a.visEnd=c(b(a.start),1);i(1,1,1,false)}var a=this;a.render=g;H.call(a,f,d,"basicDay");var e=a.opt,i=a.renderBasic,j=d.formatDate}function H(k,N,nb){function mb(d,a,b,c){f=a;e=b;ob();(a=!t)?pb(d,c):zb();tb(a)}function ob(){if(O=h("isRTL")){l=-1;m=e-1}else{l=1;m=0}H=h("firstDay");E=h("weekends")?0:1;o=h("theme")?"ui":"fc";L=h("columnFormat")}function pb(f,h){var c,d=o+"-widget-header",g=o+"-widget-content",b;c="<table class='fc-border-separate' style='width:100%' cellspacing='0'><thead><tr>";for(b=0;b<e;b++)c+="<th class='fc- "+d+"'/>";c+="</tr></thead><tbody>";for(b=0;b<f;b++){c+="<tr class='fc-week"+b+"'>";for(d=0;d<e;d++)c+="<td class='fc- "+g+" fc-day"+(b*e+d)+"'><div>"+(h?"<div class='fc-day-number'/>":"")+"<div class='fc-day-content'><div style='position:relative'>&nbsp;</div></div></div></td>";c+="</tr>"}c+="</tbody></table>";f=a(c).appendTo(k);r=f.find("thead");v=r.find("th");t=f.find("tbody");i=t.find("tr");p=t.find("td");M=p.filter(":first-child");P=i.eq(0).find("div.fc-day-content div");s(r.add(r.find("tr")));s(i);i.eq(0).addClass("fc-first");bb(p);ab=a("<div style='position:absolute;z-index:8;top:0;left:0'/>").appendTo(k)}function tb(l){var g=l||f==1,h=d.start.getMonth(),k=j(new Date),b,c,e;g&&v.each(function(e,d){b=a(d);c=z(e);b.html(lb(c,L));G(b,c)});p.each(function(e,d){b=a(d);c=z(e);c.getMonth()==h?b.removeClass("fc-other-month"):b.addClass("fc-other-month");+c==+k?b.addClass(o+"-state-highlight fc-today"):b.removeClass(o+"-state-highlight fc-today");b.find("div.fc-day-number").text(c.getDate());g&&G(b,c)});i.each(function(b,c){e=a(c);if(b<f){e.show();b==f-1?e.addClass("fc-last"):e.removeClass("fc-last")}else e.hide()})}function sb(b){Q=b;b=Q-r.height();var c,d,e;if(h("weekMode")=="variable")c=d=Math.floor(b/(f==1?2:6));else{c=Math.floor(b/f);d=b-c*(f-1)}M.each(function(b,g){if(b<f){e=a(g);u(e.find("> div"),(b==f-1?d:c)-n(e))}})}function wb(a){D=a;x.clear();B=Math.floor(D/e);q(v.slice(0,-1),B)}function bb(a){a.click(vb).mousedown(yb)}function vb(b){if(!h("selectable")){var a=parseInt(this.className.match(/fc\-day(\d+)/)[1]);a=z(a);A("dayClick",this,a,true,b)}}function Y(p,o,a){a&&y.build();a=b(d.visStart);for(var n=c(b(a),e),i=0;i<f;i++){var h=new Date(Math.max(a,p)),j=new Date(Math.min(n,o));if(h<j){var k;if(O){k=g(j,a)*l+m+1;h=g(h,a)*l+m+1}else{k=g(h,a);h=g(j,a)}bb(R(i,k,i,h-1))}c(a,7);c(n,7)}}function R(a,b,c,d){a=y.rect(a,b,c,d,k);return rb(a,k)}function xb(a){return b(a)}function db(d,a){Y(d,c(b(a),1),true)}function hb(){C()}function eb(b,c,d){var a=K(b);A("dayClick",p[a.row*e+a.col],b,c,d)}function jb(b,a){w.start(function(a){C();a&&R(a.row,a.col,a.row,a.col)},a)}function kb(d,b,c){var a=w.stop();C();if(a){a=J(a);A("drop",d,a,true,b,c)}}function fb(a){return b(a.start)}function cb(a){return x.left(a)}function gb(a){return x.right(a)}function K(a){return{row:Math.floor(g(a,d.visStart)/7),col:I(a.getDay())}}function J(a){return Z(a.row,a.col)}function Z(e,a){return c(b(d.visStart),e*7+a*l+m)}function z(a){return Z(Math.floor(a/e),a%e)}function I(a){return(a-Math.max(H,E)+e)%e*l+m}function ib(a){return i.eq(a)}function qb(){return{left:0,right:D}}var d=this;d.renderBasic=mb;d.setHeight=sb;d.setWidth=wb;d.renderDayOverlay=Y;d.defaultSelectionEnd=xb;d.renderSelection=db;d.clearSelection=hb;d.reportDayClick=eb;d.dragStart=jb;d.dragStop=kb;d.defaultEventEnd=fb;d.getHoverListener=function(){return w};d.colContentLeft=cb;d.colContentRight=gb;d.dayOfWeekCol=I;d.dateCell=K;d.cellDate=J;d.cellIsAllDay=function(){return true};d.allDayRow=ib;d.allDayBounds=qb;d.getRowCnt=function(){return f};d.getColCnt=function(){return e};d.getColWidth=function(){return B};d.getDaySegmentContainer=function(){return ab};S.call(d,k,N,nb);T.call(d);U.call(d);ub.call(d);var h=d.opt,A=d.trigger,zb=d.clearEvents,rb=d.renderOverlay,C=d.clearOverlays,yb=d.daySelectionMousedown,lb=N.formatDate,r,v,t,i,p,M,P,ab,D,Q,B,f,e,y,w,x,O,l,m,H,E,o,L;F(k.addClass("fc-grid"));y=new V(function(g,e){var d,c,b;v.each(function(f,g){d=a(g);c=d.offset().left;if(f)b[1]=c;b=[c];e[f]=b});b[1]=c+d.outerWidth();i.each(function(e,h){if(e<f){d=a(h);c=d.offset().top;if(e)b[1]=c;b=[c];g[e]=b}});b[1]=c+d.outerHeight()});w=new W(y);x=new X(function(a){return P.eq(a)})}function ub(){function s(a,b){y(a);r(g(a),b)}function t(){x();k().empty()}function g(o){var r=i(),f=l(),j=b(d.visStart);f=c(b(j),f);for(var s=a.map(o,p),k,e,n,g,h,q=[],m=0;m<r;m++){k=D(C(o,s,j,f));for(e=0;e<k.length;e++){n=k[e];for(g=0;g<n.length;g++){h=n[g];h.row=m;h.level=e;q.push(h)}}c(j,7);c(f,7)}return q}function u(a,b,c){z(a)&&v(a,b);c.isEnd&&B(a)&&n(a,b,c);w(a,b)}function v(a,d){var i=o(),g;d.draggable({zIndex:9,delay:50,opacity:e("dragOpacity"),revertDuration:e("dragRevertDuration"),start:function(k,l){h("eventDragStart",d,a,k,l);j(a,d);i.start(function(i,k,j,h){d.draggable("option","revert",!i||!j&&!h);f();if(i){g=j*7+h*(e("isRTL")?-1:1);q(c(b(a.start),g),c(p(a),g))}else g=0},k,"drag")},stop:function(b,c){i.stop();f();h("eventDragStop",d,a,b,c);if(g)m(this,a,g,0,a.allDay,b,c);else{d.css("filter","");A(a,d)}}})}var d=this;d.renderEvents=s;d.compileDaySegs=g;d.clearEvents=t;d.bindDaySeg=u;Y.call(d);var e=d.opt,h=d.trigger,z=d.isEventDraggable,B=d.isEventResizable,y=d.reportEvents,x=d.reportEventClear,w=d.eventElementHandlers,A=d.showEvents,j=d.hideEvents,m=d.eventDrop,k=d.getDaySegmentContainer,o=d.getHoverListener,q=d.renderDayOverlay,f=d.clearOverlays,i=d.getRowCnt,l=d.getColCnt,r=d.renderDaySegs,n=d.resizableDayEvent}function vb(f,e){function g(e,f){f&&c(e,f*7);e=c(b(e),-((e.getDay()-d("firstDay")+7)%7));f=c(b(e),7);var k=b(e),g=b(f),l=d("weekends");if(!l){h(k);h(g,-1,true)}a.title=j(k,c(b(g),-1),d("titleFormat"));a.start=e;a.end=f;a.visStart=k;a.visEnd=g;i(l?7:5)}var a=this;a.render=g;Z.call(a,f,e,"agendaWeek");var d=a.opt,i=a.renderAgenda,j=e.formatDates}function wb(f,d){function g(f,d){if(d){c(f,d);e("weekends")||h(f,d<0?-1:1)}d=b(f,true);var g=c(b(d),1);a.title=j(f,e("titleFormat"));a.start=a.visStart=d;a.end=a.visEnd=g;i(1)}var a=this;a.render=g;Z.call(a,f,d,"agendaDay");var e=a.opt,i=a.renderAgenda,j=d.formatDate}function Z(Z,zb,Qb){function Pb(a){i=a;Rb();D?bc():Sb();Xb()}function Rb(){H=h("theme")?"ui":"fc";sb=h("weekends")?0:1;tb=h("firstDay");if(ub=h("isRTL")){o=-1;p=i-1}else{o=1;p=0}t=B(h("minTime"));L=B(h("maxTime"));vb=h("columnFormat")}function Sb(){var f=H+"-widget-header",k=H+"-widget-content",c,d,g,n,j,o=h("slotMinutes")%15==0;c="<table style='width:100%' class='fc-agenda-days fc-border-separate' cellspacing='0'><thead><tr><th class='fc-agenda-axis "+f+"'>&nbsp;</th>";for(d=0;d<i;d++)c+="<th class='fc- fc-col"+d+" "+f+"'/>";c+="<th class='fc-agenda-gutter "+f+"'>&nbsp;</th></tr></thead><tbody><tr><th class='fc-agenda-axis "+f+"'>&nbsp;</th>";for(d=0;d<i;d++)c+="<td class='fc- fc-col"+d+" "+k+"'><div><div class='fc-day-content'><div style='position:relative'>&nbsp;</div></div></div></td>";c+="<td class='fc-agenda-gutter "+k+"'>&nbsp;</td></tr></tbody></table>";D=a(c).appendTo(Z);J=D.find("thead");bb=J.find("th").slice(1,-1);K=D.find("tbody");w=K.find("td").slice(0,-1);Cb=w.find("div.fc-day-content div");jb=w.eq(0);Ib=jb.find("> div");s(J.add(J.find("tr")));s(K.add(K.find("tr")));y=J.find("th:first");C=D.find(".fc-agenda-gutter");r=a("<div style='position:absolute;z-index:2;left:0;width:100%'/>").appendTo(Z);if(h("allDaySlot")){cb=a("<div style='position:absolute;z-index:8;top:0;left:0'/>").appendTo(r);c="<table style='width:100%' class='fc-agenda-allday' cellspacing='0'><tr><th class='"+f+" fc-agenda-axis'>"+h("allDayText")+"</th><td><div class='fc-day-content'><div style='position:relative'/></div></td><th class='"+f+" fc-agenda-gutter'>&nbsp;</th></tr></table>";Q=a(c).appendTo(r);Y=Q.find("tr");Db(Y.find("td"));y=y.add(Q.find("th:first"));C=C.add(Q.find("th.fc-agenda-gutter"));r.append("<div class='fc-agenda-divider "+f+"'><div class='fc-agenda-divider-inner'/></div>")}else cb=a([]);l=a("<div style='position:absolute;width:100%;overflow-x:hidden;overflow-y:auto'/>").appendTo(r);m=a("<div style='position:relative;width:100%;overflow:hidden'/>").appendTo(l);Eb=a("<div style='position:absolute;z-index:8;top:0;left:0'/>").appendTo(m);c="<table class='fc-agenda-slots' style='width:100%' cellspacing='0'><tbody>";g=db();n=e(b(g),L);e(g,t);for(d=eb=0;g<n;d++){j=g.getMinutes();c+="<tr class='fc-slot"+d+" "+(!j?"":"fc-minor")+"'><th class='fc-agenda-axis "+f+"'>"+(!o||!j?Fb(g,h("axisFormat")):"&nbsp;")+"</th><td class='"+k+"'><div style='position:relative'>&nbsp;</div></td></tr>";e(g,h("slotMinutes"));eb++}c+="</tbody></table>";x=a(c).appendTo(m);mb=x.find("div:first");lb(x.find("td"));y=y.add(x.find("th:first"))}function Xb(){for(var d,c,b,e=j(new Date),a=0;a<i;a++){b=fb(a);d=bb.eq(a);d.html(Fb(b,vb));c=w.eq(a);+b==+e?c.addClass(H+"-state-highlight fc-today"):c.removeClass(H+"-state-highlight fc-today");G(d.add(c),b)}}function Vb(a,e){if(a===d)a=wb;wb=a;gb={};var c=K.position().top,b=l.position().top;a=Math.min(a-c,x.height()+b+1);Ib.height(a-n(jb));r.css("top",c);l.height(a-b-1);I=mb.height()+1;e&&ic()}function ec(b){pb=b;N.clear();u=0;q(y.width("").each(function(c,b){u=Math.max(u,a(b).outerWidth())}),u);b=l[0].clientWidth;if(hb=l.width()-b){q(C,hb);C.show().prev().removeClass("fc-last")}else C.hide().prev().addClass("fc-last");P=Math.floor((b-u)/i);q(bb.slice(0,-1),P)}function ic(){function a(){l.scrollTop(e)}var c=db(),d=b(c);d.setHours(h("firstHour"));var e=z(c,d)+1;a();setTimeout(a,0)}function dc(){yb=l.scrollTop()}function cc(){l.scrollTop(yb)}function Db(a){a.click(nb).mousedown(fc)}function lb(a){a.click(nb).mousedown(Ub)}function nb(c){if(!h("selectable")){var d=Math.min(i-1,Math.floor((c.pageX-D.offset().left-u)/P)),b=fb(d),a=this.parentNode.className.match(/fc-slot(\d+)/);if(a){a=parseInt(a[1])*h("slotMinutes");var e=Math.floor(a/60);b.setHours(e);b.setMinutes(a%60+t);ab("dayClick",w[d],b,false,c)}else ab("dayClick",w[d],b,true,c)}}function qb(a,e,c){c&&v.build();var d=b(f.visStart);if(ub){c=g(e,d)*o+p+1;a=g(a,d)*o+p+1}else{c=g(a,d);a=g(e,d)}c=Math.max(0,c);a=Math.min(i,a);c<a&&Db(ob(0,c,0,a-1))}function ob(a,c,d,b){a=v.rect(a,c,d,b,r);return Bb(a,r)}function rb(k,l){for(var e=b(f.visStart),j=c(b(e),1),h=0;h<i;h++){var d=new Date(Math.max(e,k)),g=new Date(Math.min(j,l));if(d<g){var a=h*o+p;a=v.rect(0,a,0,a,m);d=z(e,d);g=z(e,g);a.top=d;a.height=g-d;lb(Bb(a,m))}c(e,1);c(j,1)}}function Nb(a){return N.left(a)}function Kb(a){return N.right(a)}function Jb(a){return{row:Math.floor(g(a,f.visStart)/7),col:kb(a.getDay())}}function E(a){var b=fb(a.col);a=a.row;h("allDaySlot")&&a--;a>=0&&e(b,t+a*h("slotMinutes"));return b}function fb(a){return c(b(f.visStart),a*o+p)}function R(a){return h("allDaySlot")&&!a.row}function kb(a){return(a-Math.max(tb,sb)+i)%i*o+p}function z(a,c){a=b(a,true);if(c<e(b(a),t))return 0;if(c>=e(b(a),L))return x.height();a=h("slotMinutes");c=c.getHours()*60+c.getMinutes()-t;var g=Math.floor(c/a),f=gb[g];if(f===d)f=gb[g]=x.find("tr:eq("+g+") td div")[0].offsetTop;return Math.max(0,Math.round(f-1+I*(c%a/a)))}function Lb(){return{left:u,right:pb-hb}}function Mb(){return Y}function Tb(a){var c=b(a.start);return a.allDay?c:e(c,h("defaultEventMinutes"))}function ac(a,c){return c?b(a):e(b(a),h("slotMinutes"))}function Wb(a,d,e){if(e)h("allDaySlot")&&qb(a,c(b(d),1),true);else Ab(a,d)}function Ab(c,d){var j=h("selectHelper");v.build();if(j){var b=g(c,f.visStart)*o+p;if(b>=0&&b<i){b=v.rect(0,b,0,b,m);var e=z(c,c),l=z(c,d);if(l>e){b.top=e;b.height=l-e;b.left+=2;b.width-=5;if(a.isFunction(j)){if(c=j(c,d)){b.position="absolute";b.zIndex=8;k=a(c).css(b).appendTo(m)}}else{b.isStart=true;b.isEnd=true;k=a(Zb({title:"",start:c,end:d,className:["fc-select-helper"],editable:false},b));k.css("opacity",h("dragOpacity"))}if(k){lb(k);m.append(k);q(k,b.width,true);M(k,b.height,true)}}}}else rb(c,d)}function Hb(){ib();if(k){k.remove();k=null}}function Ub(d){if(d.which==1&&h("selectable")){hc(d);var c;A.start(function(a,d){Hb();if(a&&a.col==d.col&&!R(a)){d=E(d);a=E(a);c=[d,e(b(d),h("slotMinutes")),a,e(b(a),h("slotMinutes"))].sort(O);Ab(c[0],c[3])}else c=null},d);a(document).one("mouseup",function(a){A.stop();if(c){+c[0]==+c[1]&&Gb(c[0],false,a);Yb(c[0],c[3],false,a)}})}}function Gb(a,b,c){ab("dayClick",w[kb(a.getDay())],a,b,c)}function gc(c,a){A.start(function(a){ib();if(a)if(R(a))ob(a.row,a.col,a.row,a.col);else{a=E(a);var c=e(b(a),h("defaultEventMinutes"));rb(a,c)}},a)}function Ob(b,c,d){var a=A.stop();ib();a&&ab("drop",b,E(a),R(a),c,d)}var f=this;f.renderAgenda=Pb;f.setWidth=ec;f.setHeight=Vb;f.beforeHide=dc;f.afterShow=cc;f.defaultEventEnd=Tb;f.timePosition=z;f.dayOfWeekCol=kb;f.dateCell=Jb;f.cellDate=E;f.cellIsAllDay=R;f.allDayRow=Mb;f.allDayBounds=Lb;f.getHoverListener=function(){return A};f.colContentLeft=Nb;f.colContentRight=Kb;f.getDaySegmentContainer=function(){return cb};f.getSlotSegmentContainer=function(){return Eb};f.getMinMinute=function(){return t};f.getMaxMinute=function(){return L};f.getBodyContent=function(){return m};f.getRowCnt=function(){return 1};f.getColCnt=function(){return i};f.getColWidth=function(){return P};f.getSlotHeight=function(){return I};f.defaultSelectionEnd=ac;f.renderDayOverlay=qb;f.renderSelection=Wb;f.clearSelection=Hb;f.reportDayClick=Gb;f.dragStart=gc;f.dragStop=Ob;S.call(f,Z,zb,Qb);T.call(f);U.call(f);xb.call(f);var h=f.opt,ab=f.trigger,bc=f.clearEvents,Bb=f.renderOverlay,ib=f.clearOverlays,Yb=f.reportSelection,hc=f.unselect,fc=f.daySelectionMousedown,Zb=f.slotSegHtml,Fb=zb.formatDate,D,J,bb,K,w,Cb,jb,Ib,r,cb,Q,Y,l,m,Eb,x,mb,y,C,k,pb,wb,u,P,hb,I,yb,i,eb,v,A,N,gb={},H,tb,sb,ub,o,p,t,L,vb;F(Z.addClass("fc-agenda"));v=new V(function(i,n){function j(a){return Math.max(g,Math.min(k,a))}var c,b,e;bb.each(function(d,f){c=a(f);b=c.offset().left;if(d)e[1]=b;e=[b];n[d]=e});e[1]=b+c.outerWidth();if(h("allDaySlot")){c=Y;b=c.offset().top;i[0]=[b,b+c.outerHeight()]}for(var f=m.offset().top,g=l.offset().top,k=g+l.outerHeight(),d=0;d<eb;d++)i.push([j(f+I*d),j(f+I*(d+1))])});A=new W(v);N=new X(function(a){return Cb.eq(a)})}function xb(){function T(a,e){O(a);for(var f=a.length,d=[],c=[],b=0;b<f;b++)a[b].allDay?d.push(a[b]):c.push(a[b]);if(g("allDaySlot")){cb(y(d),e);K()}ab(W(c),e)}function U(){J();P().empty();v().empty()}function y(b){b=D(C(b,a.map(b,p),f.visStart,f.visEnd));for(var i=b.length,g,d,c,h=[],e=0;e<i;e++){g=b[e];for(d=0;d<g.length;d++){c=g[d];c.row=0;c.level=e;h.push(c)}}return h}function W(n){for(var r=s(),o=u(),p=I(),k=e(b(f.visStart),o),q=a.map(n,X),i,d,l,h,g,m=[],j=0;j<r;j++){i=D(C(n,q,k,e(b(k),p-o)));yb(i);for(d=0;d<i.length;d++){l=i[d];for(h=0;h<l.length;h++){g=l[h];g.col=j;g.level=d;m.push(g)}}c(k,1,true)}return m}function X(a){return a.end?b(a.end):e(b(a.start),g("defaultEventMinutes"))}function ab(o,k){var e,u=o.length,b,f,z,A,m,l,p,y,j,c="",x,i,q={},C={},t=v(),r;e=s();if(x=g("isRTL")){i=-1;r=e-1}else{i=1;r=0}for(e=0;e<u;e++){b=o[e];f=b.event;z=w(b.start,b.start);A=w(b.start,b.end);m=b.col;l=b.level;p=b.forward||0;y=Z(m*i+r);j=eb(m*i+r)-y;j=Math.min(j-6,j*.95);m=l?j/(l+p+1):p?(j/(p+1)-6)*2:j;l=y+j/(l+p+1)*l*i+(x?j-m:0);b.top=z;b.left=l;b.outerWidth=m;b.outerHeight=A-z;c+=B(f,b)}t[0].innerHTML=c;x=t.children();for(e=0;e<u;e++){b=o[e];f=b.event;c=a(x[e]);i=h("eventRender",f,f,c);if(i===false)c.remove();else{if(i&&i!==true){c.remove();c=a(i).css({position:"absolute",top:b.top,left:b.left}).appendTo(t)}b.element=c;if(f._id===k)G(f,c,b);else c[0]._fci=e;S(f,c)}}L(t,o,G);for(e=0;e<u;e++){b=o[e];if(c=b.element){f=q[k=b.key=Q(c[0])];b.vsides=f===d?q[k]=n(c,true):f;f=C[k];b.hsides=f===d?C[k]=E(c,true):f;k=c.find("div.fc-event-content");if(k.length)b.contentTop=k[0].offsetTop}}for(e=0;e<u;e++){b=o[e];if(c=b.element){c[0].style.width=Math.max(0,b.outerWidth-b.hsides)+"px";q=Math.max(0,b.outerHeight-b.vsides);c[0].style.height=q+"px";f=b.event;if(b.contentTop!==d&&q-b.contentTop<10){c.find("div.fc-event-time").text(jb(f.start,g("timeFormat"))+" - "+f.title);c.find("div.fc-event-title").remove()}h("eventAfterRender",f,f,c)}}}function B(a,c){var d="<",f=a.url,e=R(a,g),h=e?" style='"+e+"'":"",b=["fc-event","fc-event-skin","fc-event-vert"];k(a)&&b.push("fc-event-draggable");c.isStart&&b.push("fc-corner-top");c.isEnd&&b.push("fc-corner-bottom");b=b.concat(a.className);if(a.source)b=b.concat(a.source.className||[]);d+=f?"a href='"+m(a.url)+"'":"div";d+=" class='"+b.join(" ")+"' style='position:absolute;z-index:8;top:"+c.top+"px;left:"+c.left+"px;"+e+"'><div class='fc-event-inner fc-event-skin'"+h+"><div class='fc-event-head fc-event-skin'"+h+"><div class='fc-event-time'>"+m(r(a.start,a.end,g("timeFormat")))+"</div></div><div class='fc-event-content'><div class='fc-event-title'>"+m(a.title)+"</div></div><div class='fc-event-bg'></div></div>";if(c.isEnd&&j(a))d+="<div class='ui-resizable-handle ui-resizable-s'>=</div>";d+="</"+(f?"a":"div")+">";return d}function bb(a,b,c){k(a)&&ib(a,b,c.isStart);c.isEnd&&j(a)&&V(a,b,c);t(a,b)}function G(a,b,d){var c=b.find("div.fc-event-time");k(a)&&gb(a,b,c);d.isEnd&&j(a)&&fb(a,b,c);t(a,b)}function ib(d,a,w){function k(){if(!f){a.width(r).height("").draggable("option","grid",null);f=true}}var r,e,f=true,j,v=g("isRTL")?-1:1,s=H(),n=A(),m=q(),t=u();a.draggable({zIndex:9,opacity:g("dragOpacity","month"),revertDuration:g("dragRevertDuration"),start:function(o,q){h("eventDragStart",a,d,o,q);l(d,a);r=a.width();s.start(function(h,o,q,l){i();if(h){e=false;j=l*v;if(h.row)if(w){if(f){a.width(n-10);M(a,m*Math.round((d.end?(d.end-d.start)/zb:g("defaultEventMinutes"))/g("slotMinutes")));a.draggable("option","grid",[n,1]);f=false}}else e=true;else{z(c(b(d.start),j),c(p(d),j));k()}e=e||f&&!j}else{k();e=true}a.draggable("option","revert",e)},o,"drag")},stop:function(b,l){s.stop();i();h("eventDragStop",a,d,b,l);if(e){k();a.css("filter","");o(d,a)}else{var c=0;f||(c=Math.round((a.offset().top-hb().offset().top)/m)*g("slotMinutes")+t-(d.start.getHours()*60+d.start.getMinutes()));x(this,d,j,c,f,b,l)}}})}function gb(d,a,n){function y(a){var f=e(b(d.start),a),c;if(d.end)c=e(b(d.end),a);n.text(r(f,c,g("timeFormat")))}function B(){if(f){n.css("display","");a.draggable("option","grid",[w,t]);f=false}}var m,f=false,k,j,u,C=g("isRTL")?-1:1,v=H(),D=s(),w=A(),t=q();a.draggable({zIndex:9,scroll:false,grid:[w,t],axis:D==1?"y":false,opacity:g("dragOpacity"),revertDuration:g("dragRevertDuration"),start:function(e,o){h("eventDragStart",a,d,e,o);l(d,a);m=a.position();j=u=0;v.start(function(e,l,j,h){a.draggable("option","revert",!e);i();if(e){k=h*C;if(g("allDaySlot")&&!e.row){if(!f){f=true;n.hide();a.draggable("option","grid",null)}z(c(b(d.start),k),c(p(d),k))}else B()}},e,"drag")},drag:function(b,a){j=Math.round((a.position.top-m.top)/t)*g("slotMinutes");if(j!=u){f||y(j);u=j}},stop:function(b,c){var e=v.stop();i();h("eventDragStop",a,d,b,c);if(e&&(k||j||f))x(this,d,k,f?0:j,f,b,c);else{B();a.css("filter","");a.css(m);y(0);o(d,a)}}})}function fb(b,c,i){var a,f,d=q();c.resizable({handles:{s:"div.ui-resizable-s"},grid:d,start:function(e,d){a=f=0;l(b,c);c.css("z-index",9);h("eventResizeStart",this,b,e,d)},resize:function(j,h){a=Math.round((Math.max(d,c.height())-h.originalSize.height)/d);if(a!=f){i.text(r(b.start,!a&&!b.end?null:e(N(b),g("slotMinutes")*a),g("timeFormat")));f=a}},stop:function(e,d){h("eventResizeStop",this,b,e,d);if(a)db(this,b,0,g("slotMinutes")*a,e,d);else{c.css("z-index",8);o(b,c)}}})}var f=this;f.renderEvents=T;f.compileDaySegs=y;f.clearEvents=U;f.slotSegHtml=B;f.bindDaySeg=bb;Y.call(f);var g=f.opt,h=f.trigger,k=f.isEventDraggable,j=f.isEventResizable,N=f.eventEnd,O=f.reportEvents,J=f.reportEventClear,t=f.eventElementHandlers,K=f.setHeight,P=f.getDaySegmentContainer,v=f.getSlotSegmentContainer,H=f.getHoverListener,I=f.getMaxMinute,u=f.getMinMinute,w=f.timePosition,Z=f.colContentLeft,eb=f.colContentRight,cb=f.renderDaySegs,V=f.resizableDayEvent,s=f.getColCnt,A=f.getColWidth,q=f.getSlotHeight,hb=f.getBodyContent,S=f.reportEventElement,o=f.showEvents,l=f.hideEvents,x=f.eventDrop,db=f.eventResize,z=f.renderDayOverlay,i=f.clearOverlays,F=f.calendar,jb=F.formatDate,r=F.formatDates}function yb(b){for(var d,c,f,g,e,a=b.length-1;a>0;a--){f=b[a];for(d=0;d<f.length;d++){g=f[d];for(c=0;c<b[a-1].length;c++){e=b[a-1][c];if(K(g,e))e.forward=Math.max(e.forward||0,(g.forward||0)+1)}}}}function S(A,g,s){function k(a,b){a=l[a];return typeof a=="object"?y(a,b||s):a}function h(b,c){return g.trigger.apply(g,[b,c||a].concat(Array.prototype.slice.call(arguments,2),[a]))}function B(a){return t(a)&&!k("disableDragging")}function C(a){return t(a)&&!k("disableResizing")}function t(a){return o(a.editable,(a.source||{}).editable,k("editable"))}function G(c){f={};for(var d=c.length,a,b=0;b<d;b++){a=c[b];if(f[a._id])f[a._id].push(a);else f[a._id]=[a]}}function u(a){return a.end?b(a.end):x(a)}function F(a,b){m.push(b);if(i[a._id])i[a._id].push(b);else i[a._id]=[b]}function D(){m=[];i={}}function E(a,b){b.click(function(c){if(!b.hasClass("ui-draggable-dragging")&&!b.hasClass("ui-resizable-resizing"))return h("eventClick",this,a,c)}).hover(function(b){h("eventMouseover",this,a,b)},function(b){h("eventMouseout",this,a,b)})}function H(a,b){p(a,b,"show")}function v(a,b){p(a,b,"hide")}function p(a,c,d){a=i[a._id];for(var e=a.length,b=0;b<e;b++)(!c||a[b][0]!=c[0])&&a[b][d]()}function w(g,d,c,b,e,i,k){var l=d.allDay,a=d._id;q(f[a],c,b,e);h("eventDrop",g,d,c,b,e,function(){q(f[a],-c,-b,l);j(a)},i,k);j(a)}function z(e,d,c,b,i,g){var a=d._id;n(f[a],c,b);h("eventResize",e,d,c,b,function(){n(f[a],-c,-b);j(a)},i,g);j(a)}function q(h,i,b,g){b=b||0;for(var a,j=h.length,f=0;f<j;f++){a=h[f];if(g!==d)a.allDay=g;e(c(a.start,i,true),b);if(a.end)a.end=e(c(a.end,i,true),b);r(a,l)}}function n(f,g,d){d=d||0;for(var a,h=f.length,b=0;b<h;b++){a=f[b];a.end=e(c(u(a),g,true),d);r(a,l)}}var a=this;a.element=A;a.calendar=g;a.name=s;a.opt=k;a.trigger=h;a.isEventDraggable=B;a.isEventResizable=C;a.reportEvents=G;a.eventEnd=u;a.reportEventElement=F;a.reportEventClear=D;a.eventElementHandlers=E;a.showEvents=H;a.hideEvents=v;a.eventDrop=w;a.eventResize=z;var x=a.defaultEventEnd,r=g.normalizeEvent,j=g.reportEventChange,f={},m=[],i={},l=g.options}function Y(){function J(a,f){var b=x(),k=i(),j=v(),h=0,e,c,m=a.length,d,g;b[0].innerHTML=n(a);l(a,b.children());O(a);S(a,b,f);r(a);q(a);u(a);f=w();for(b=0;b<k;b++){e=[];for(c=0;c<j;c++)e[c]=0;for(;h<m&&(d=a[h]).row==b;){c=P(e.slice(d.startCol,d.endCol));d.top=c;c+=d.outerHeight;for(g=d.startCol;g<d.endCol;g++)e[g]=c;h++}f[b].height(P(e))}s(a,t(f))}function K(b,f,h){var c=a("<div/>"),d=x(),g=b.length,e;c[0].innerHTML=n(b);c=c.children();d.append(c);l(b,c);r(b);q(b);u(b);s(b,t(w()));c=[];for(d=0;d<g;d++)if(e=b[d].element){b[d].row===f&&e.css("top",h);c.push(e[0])}return a(c)}function n(r){var q=f("isRTL"),e,u=r.length,a,b,n,c;e=C();var s=e.left,t=e.right,k,g,i,p,l,d="";for(e=0;e<u;e++){a=r[e];b=a.event;c=["fc-event","fc-event-skin","fc-event-hori"];A(b)&&c.push("fc-event-draggable");if(q){a.isStart&&c.push("fc-corner-right");a.isEnd&&c.push("fc-corner-left");k=h(a.end.getDay()-1);g=h(a.start.getDay());i=a.isEnd?j(k):s;p=a.isStart?o(g):t}else{a.isStart&&c.push("fc-corner-left");a.isEnd&&c.push("fc-corner-right");k=h(a.start.getDay());g=h(a.end.getDay()-1);i=a.isStart?j(k):s;p=a.isEnd?o(g):t}c=c.concat(b.className);if(b.source)c=c.concat(b.source.className||[]);n=b.url;l=R(b,f);d+=n?"<a href='"+m(n)+"'":"<div";d+=" class='"+c.join(" ")+"' style='position:absolute;z-index:8;left:"+i+"px;"+l+"'><div class='fc-event-inner fc-event-skin'"+(l?" style='"+l+"'":"")+">";if(!b.allDay&&a.isStart)d+="<span class='fc-event-time'>"+m(W(b.start,b.end,f("timeFormat")))+"</span>";d+="<span class='fc-event-title'>"+m(b.title)+"</span></div>";if(a.isEnd&&G(b))d+="<div class='ui-resizable-handle ui-resizable-"+(q?"w":"e")+"'>&nbsp;&nbsp;&nbsp;</div>";d+="</"+(n?"a":"div")+">";a.left=i;a.outerWidth=p-i;a.startCol=k;a.endCol=g+1}return d}function l(f,h){for(var i=f.length,d,b,c,e=0;e<i;e++){d=f[e];b=d.event;c=a(h[e]);b=g("eventRender",b,b,c);if(b===false)c.remove();else{if(b&&b!==true){b=a(b).css({position:"absolute",left:d.left});c.replaceWith(b);c=b}d.element=c}}}function O(d){for(var e=d.length,b,c,a=0;a<e;a++){b=d[a];(c=b.element)&&B(b.event,c)}}function S(c,g,h){for(var f=c.length,b,e,d,a=0;a<f;a++){b=c[a];if(e=b.element){d=b.event;if(d._id===h)p(d,e,b);else e[0]._fci=a}}L(g,c,p)}function r(g){for(var i=g.length,a,c,f,b,h={},e=0;e<i;e++){a=g[e];if(c=a.element){f=a.key=Q(c[0]);b=h[f];if(b===d)b=h[f]=E(c,true);a.hsides=b}}}function q(d){for(var e=d.length,a,c,b=0;b<e;b++){a=d[b];if(c=a.element)c[0].style.width=Math.max(0,a.outerWidth-a.hsides)+"px"}}function u(g){for(var i=g.length,a,c,f,b,h={},e=0;e<i;e++){a=g[e];if(c=a.element){f=a.key;b=h[f];if(b===d)b=h[f]=N(c);a.outerHeight=c[0].offsetHeight+b}}}function w(){for(var c=i(),b=[],a=0;a<c;a++)b[a]=y(a).find("td:first div.fc-day-content > div");return b}function t(c){for(var d=c.length,b=[],a=0;a<d;a++)b[a]=c[a][0].offsetTop;return b}function s(d,e){for(var f=d.length,a,b,c=0;c<f;c++){a=d[c];if(b=a.element){b[0].style.top=e[a.row]+(a.top||0)+"px";a=a.event;g("eventAfterRender",a,a,b)}}}function V(d,h,o){var j=f("isRTL"),l=j?"w":"e",n=h.find("div.ui-resizable-"+l),m=false;F(h);h.mousedown(function(a){a.preventDefault()}).click(function(a){if(m){a.preventDefault();a.stopImmediatePropagation()}});n.mousedown(function(q){function y(b){g("eventResizeStop",this,d,b);a("body").css("cursor","");t.stop();k();n&&I(this,d,n,0,b);setTimeout(function(){m=false},0)}if(q.which==1){m=true;var t=e.getHoverListener(),A=i(),w=v(),s=j?-1:1,r=j?w-1:0,x=h.css("top"),n,f,u=a.extend({},d),p=U(d.start);T();a("body").css("cursor",l+"-resize").one("mouseup",y);g("eventResizeStart",this,d,q);t.start(function(a,g){if(a){var e=Math.max(p.row,a.row);a=a.col;if(A==1)e=0;if(e==p.row)a=j?Math.min(p.col,a):Math.max(p.col,a);n=e*7+a*s+r-(g.row*7+g.col*s+r);g=c(H(d),n,true);if(n){u.end=g;e=f;f=K(M([u]),o.row,x);f.find("*").css("cursor",l+"-resize");e&&e.remove();D(d)}else if(f){z(d);f.remove();f=null}k();X(d.start,c(b(g),1))}},q)}})}var e=this;e.renderDaySegs=J;e.resizableDayEvent=V;var f=e.opt,g=e.trigger,A=e.isEventDraggable,G=e.isEventResizable,H=e.eventEnd,B=e.reportEventElement,z=e.showEvents,D=e.hideEvents,I=e.eventResize,i=e.getRowCnt,v=e.getColCnt,y=e.allDayRow,C=e.allDayBounds,j=e.colContentLeft,o=e.colContentRight,h=e.dayOfWeekCol,U=e.dateCell,M=e.compileDaySegs,x=e.getDaySegmentContainer,p=e.bindDaySeg,W=e.calendar.formatDates,X=e.renderDayOverlay,k=e.clearOverlays,T=e.clearSelection}function U(){function j(b,a,d){c();a||(a=l(b,d));h(b,a,d);e(b,a,d)}function c(a){if(f){f=false;i();g("unselect",null,a)}}function e(b,c,d,a){f=true;g("select",null,b,c,d,a)}function k(g){var k=b.cellDate,m=b.cellIsAllDay,j=b.getHoverListener(),l=b.reportDayClick;if(g.which==1&&d("selectable")){c(g);var f;j.start(function(a,b){i();if(a&&m(a)){f=[k(b),k(a)].sort(O);h(f[0],f[1],true)}else f=null},g);a(document).one("mouseup",function(a){j.stop();if(f){+f[0]==+f[1]&&l(f[0],true,a);e(f[0],f[1],true,a)}})}}var b=this;b.select=j;b.unselect=c;b.reportSelection=e;b.daySelectionMousedown=k;var d=b.opt,g=b.trigger,l=b.defaultSelectionEnd,h=b.renderSelection,i=b.clearSelection,f=false;d("selectable")&&d("unselectAuto")&&a(document).mousedown(function(e){var b=d("unselectCancel");if(b)if(a(e.target).parents(b).length)return;c(e)})}function T(){function e(f,e){var c=d.shift();c||(c=a("<div class='fc-cell-overlay' style='position:absolute;z-index:3'/>"));c[0].parentNode!=e[0]&&c.appendTo(e);b.push(c.css(f).show());return c}function f(){for(var a;a=b.shift();)d.push(a.hide().unbind())}var c=this;c.renderOverlay=e;c.clearOverlays=f;var b=[],d=[]}function V(d){var c=this,b,a;c.build=function(){b=[];a=[];d(b,a)};c.cell=function(f,g){for(var i=b.length,h=a.length,e=-1,d=-1,c=0;c<i;c++)if(g>=b[c][0]&&g<b[c][1]){e=c;break}for(c=0;c<h;c++)if(f>=a[c][0]&&f<a[c][1]){d=c;break}return e>=0&&d>=0?{row:e,col:d}:null};c.rect=function(d,e,g,f,c){c=c.offset();return{top:b[d][0]-c.top,left:a[e][0]-c.left,width:a[f][1]-a[e][0],height:b[g][1]-b[d][0]}}}function W(g){function d(a){a=g.cell(a.pageX,a.pageY);if(!a!=!c||a&&(a.row!=c.row||a.col!=c.col)){if(a){b||(b=a);f(a,b,a.row-b.row,a.col-b.col)}else f(a,b);c=a}}var h=this,e,f,b,c;h.start=function(h,i,j){f=h;b=c=null;g.build();d(i);e=j||"mousemove";a(document).bind(e,d)};h.stop=function(){a(document).unbind(e,d);return c}}function X(g){function f(a){return e[a]=e[a]||g(a)}var a=this,e={},b={},c={};a.left=function(a){return b[a]=b[a]===d?f(a).position().left:b[a]};a.right=function(b){return c[b]=c[b]===d?a.left(b)+f(b).width():c[b]};a.clear=function(){e={};b={};c={}}}var t={defaultView:"month",aspectRatio:1.35,header:{left:"title",center:"",right:"today prev,next"},weekends:true,allDayDefault:true,ignoreTimezone:true,lazyFetching:true,startParam:"start",endParam:"end",titleFormat:{month:"MMMM yyyy",week:"MMM d[ yyyy]{ '&#8212;'[ MMM] d yyyy}",day:"dddd, MMM d, yyyy"},columnFormat:{month:"ddd",week:"ddd M/d",day:"dddd M/d"},timeFormat:{"":"h(:mm)t"},isRTL:false,firstDay:0,monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],buttonText:{prev:"&nbsp;&#9668;&nbsp;",next:"&nbsp;&#9658;&nbsp;",prevYear:"&nbsp;&lt;&lt;&nbsp;",nextYear:"&nbsp;&gt;&gt;&nbsp;",today:"today",month:"month",week:"week",day:"day"},theme:false,buttonIcons:{prev:"circle-triangle-w",next:"circle-triangle-e"},unselectAuto:true,dropAccept:"*"},Ab={header:{left:"next,prev today",center:"",right:"title"},buttonText:{prev:"&nbsp;&#9658;&nbsp;",next:"&nbsp;&#9668;&nbsp;",prevYear:"&nbsp;&gt;&gt;&nbsp;",nextYear:"&nbsp;&lt;&lt;&nbsp;"},buttonIcons:{prev:"circle-triangle-e",next:"circle-triangle-w"}},f=a.fullCalendar={version:"1.5.2"},i=f.views={};a.fn.fullCalendar=function(b){if(typeof b=="string"){var f=Array.prototype.slice.call(arguments,1),c;this.each(function(){var e=a.data(this,"fullCalendar");if(e&&a.isFunction(e[b])){e=e[b].apply(e,f);if(c===d)c=e;b=="destroy"&&a.removeData(this,"fullCalendar")}});return c!==d?c:this}var e=b.eventSources||[];delete b.eventSources;if(b.events){e.push(b.events);delete b.events}b=a.extend(true,{},t,b.isRTL||b.isRTL===d&&t.isRTL?Ab:{},b);this.each(function(d,c){d=a(c);c=new Bb(d,b,e);d.data("fullCalendar",c);c.render()});return this};f.sourceNormalizers=[];f.sourceFetchers=[];var fb={dataType:"json",cache:false},gb=1;f.addDays=c;f.cloneDate=b;f.parseDate=z;f.parseISO8601=J;f.parseTime=B;f.formatDate=k;f.formatDates=x;var qb=["sun","mon","tue","wed","thu","fri","sat"],I=8.64e7,hb=3.6e6,zb=6e4,ib={s:function(a){return a.getSeconds()},ss:function(a){return l(a.getSeconds())},m:function(a){return a.getMinutes()},mm:function(a){return l(a.getMinutes())},h:function(a){return a.getHours()%12||12},hh:function(a){return l(a.getHours()%12||12)},H:function(a){return a.getHours()},HH:function(a){return l(a.getHours())},d:function(a){return a.getDate()},dd:function(a){return l(a.getDate())},ddd:function(a,b){return b.dayNamesShort[a.getDay()]},dddd:function(a,b){return b.dayNames[a.getDay()]},M:function(a){return a.getMonth()+1},MM:function(a){return l(a.getMonth()+1)},MMM:function(a,b){return b.monthNamesShort[a.getMonth()]},MMMM:function(a,b){return b.monthNames[a.getMonth()]},yy:function(a){return(a.getFullYear()+"").substring(2)},yyyy:function(a){return a.getFullYear()},t:function(a){return a.getHours()<12?"a":"p"},tt:function(a){return a.getHours()<12?"am":"pm"},T:function(a){return a.getHours()<12?"A":"P"},TT:function(a){return a.getHours()<12?"AM":"PM"},u:function(a){return k(a,"yyyy-MM-dd'T'HH:mm:ss'Z'")},S:function(a){a=a.getDate();return a>10&&a<20?"th":(["st","nd","rd"])[a%10-1]||"th"}};f.applyAll=r;i.month=rb;i.basicWeek=sb;i.basicDay=tb;ab({weekMode:"fixed"});i.agendaWeek=vb;i.agendaDay=wb;ab({allDaySlot:true,allDayText:"all-day",firstHour:6,slotMinutes:30,defaultEventMinutes:120,axisFormat:"h(:mm)tt",timeFormat:{agenda:"h:mm{ - h:mm}"},dragOpacity:{agenda:.5},minTime:0,maxTime:24})})(jQuery);(function(a){a.fn.tweet=function(k){var b=a.extend({username:null,list:null,favorites:false,query:null,avatar_size:null,count:3,fetch:null,page:1,retweets:true,intro_text:null,outro_text:null,join_text:null,auto_join_text_default:"i said,",auto_join_text_ed:"i",auto_join_text_ing:"i am",auto_join_text_reply:"i replied to",auto_join_text_url:"i was looking at",loading_text:null,refresh_interval:null,twitter_url:"twitter.com",twitter_api_url:"api.twitter.com",twitter_search_url:"search.twitter.com",template:"{avatar}{time}{join}{text}",comparator:function(a,b){return b.tweet_time-a.tweet_time},filter:function(){return true}},k),e=/\b((?:[a-z][\w-]+:(?:\/{1,3}|[a-z0-9%])|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}\/)(?:[^\s()<>]+|\(([^\s()<>]+|(\([^\s()<>]+\)))*\))+(?:\(([^\s()<>]+|(\([^\s()<>]+\)))*\)|[^\s`!()\[\]{};:'".,<>?«»“”‘’]))/gi;function c(a,c){if(typeof a==="string"){var b=a;for(var d in c){var e=c[d];b=b.replace(new RegExp("{"+d+"}","g"),e===null?"":e)}return b}else return a(c)}a.extend({tweet:{t:c}});function d(c,b){return function(){var d=[];this.each(function(){d.push(this.replace(c,b))});return a(d)}}a.fn.extend({linkUrl:d(e,function(a){var b=/^[a-z]+:/i.test(a)?a:"http://"+a;return'<a href="'+b+'">'+a+"</a>"}),linkUser:d(/@(\w+)/gi,'@<a href="http://'+b.twitter_url+'/$1">$1</a>'),linkHash:d(/(?:^| )[\#]+([\w\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u00ff\u0600-\u06ff]+)/gi,' <a href="http://'+b.twitter_search_url+"/search?q=&tag=$1&lang=all"+(b.username&&b.username.length==1?"&from="+b.username.join("%2BOR%2B"):"")+'">#$1</a>'),capAwesome:d(/\b(awesome)\b/gi,'<span class="awesome">$1</span>'),capEpic:d(/\b(epic)\b/gi,'<span class="epic">$1</span>'),makeHeart:d(/(&lt;)+[3]/gi,"<tt class='heart'>&#x2665;</tt>")});function j(a){return Date.parse(a.replace(/^([a-z]{3})( [a-z]{3} \d\d?)(.*)( \d{4})$/i,"$1,$2$4$3"))}function i(d){var c=arguments.length>1?arguments[1]:new Date,a=parseInt((c.getTime()-d)/1e3,10),b="";if(a<60)b=a+" seconds ago";else if(a<120)b="a minute ago";else if(a<45*60)b=parseInt(a/60,10).toString()+" minutes ago";else if(a<2*60*60)b="an hour ago";else if(a<24*60*60)b=""+parseInt(a/3600,10).toString()+" hours ago";else if(a<48*60*60)b="a day ago";else b=parseInt(a/86400,10).toString()+" days ago";return"about "+b}function g(a){return a.match(/^(@([A-Za-z0-9-_]+)) .*/i)?b.auto_join_text_reply:a.match(e)?b.auto_join_text_url:a.match(/^((\w+ed)|just) .*/im)?b.auto_join_text_ed:a.match(/^(\w*ing) .*/i)?b.auto_join_text_ing:b.auto_join_text_default}function h(){var c="https:"==document.location.protocol?"https:":"http:",a=b.fetch===null?b.count:b.fetch;if(b.list)return c+"//"+b.twitter_api_url+"/1/"+b.username[0]+"/lists/"+b.list+"/statuses.json?page="+b.page+"&per_page="+a+"&callback=?";else if(b.favorites)return c+"//"+b.twitter_api_url+"/favorites/"+b.username[0]+".json?page="+b.page+"&count="+a+"&callback=?";else if(b.query===null&&b.username.length==1)return c+"//"+b.twitter_api_url+"/1/statuses/user_timeline.json?screen_name="+b.username[0]+"&count="+a+(b.retweets?"&include_rts=1":"")+"&page="+b.page+"&callback=?";else{var d=b.query||"from:"+b.username.join(" OR from:");return c+"//"+b.twitter_search_url+"/search.json?&q="+encodeURIComponent(d)+"&rpp="+a+"&page="+b.page+"&callback=?"}}function f(e){var d={};d.item=e;d.source=e.source;d.screen_name=e.from_user||e.user.screen_name;d.avatar_size=b.avatar_size;d.avatar_url=e.profile_image_url||e.user.profile_image_url;d.retweet=typeof e.retweeted_status!="undefined";d.tweet_time=j(e.created_at);d.join_text=b.join_text=="auto"?g(e.text):b.join_text;d.tweet_id=e.id_str;d.twitter_base="http://"+b.twitter_url+"/";d.user_url=d.twitter_base+d.screen_name;d.tweet_url=d.user_url+"/status/"+d.tweet_id;d.reply_url=d.twitter_base+"intent/tweet?in_reply_to="+d.tweet_id;d.retweet_url=d.twitter_base+"intent/retweet?tweet_id="+d.tweet_id;d.favorite_url=d.twitter_base+"intent/favorite?tweet_id="+d.tweet_id;d.retweeted_screen_name=d.retweet&&e.retweeted_status.user.screen_name;d.tweet_relative_time=i(d.tweet_time);d.tweet_raw_text=d.retweet?"RT @"+d.retweeted_screen_name+" "+e.retweeted_status.text:e.text;d.tweet_text=a([d.tweet_raw_text]).linkUrl().linkUser().linkHash()[0];d.tweet_text_fancy=a([d.tweet_text]).makeHeart().capAwesome().capEpic()[0];d.user=c('<a class="tweet_user" href="{user_url}">{screen_name}</a>',d);d.join=b.join_text?c(' <span class="tweet_join">{join_text}</span> ',d):" ";d.avatar=d.avatar_size?c('<a class="tweet_avatar" href="{user_url}"><img src="{avatar_url}" height="{avatar_size}" width="{avatar_size}" alt="{screen_name}\'s avatar" title="{screen_name}\'s avatar" border="0"/></a>',d):"";d.time=c('<span class="tweet_time"><a href="{tweet_url}" title="view tweet on twitter">{tweet_relative_time}</a></span>',d);d.text=c('<span class="tweet_text">{tweet_text_fancy}</span>',d);d.reply_action=c('<a class="tweet_action tweet_reply" href="{reply_url}">reply</a>',d);d.retweet_action=c('<a class="tweet_action tweet_retweet" href="{retweet_url}">retweet</a>',d);d.favorite_action=c('<a class="tweet_action tweet_favorite" href="{favorite_url}">favorite</a>',d);return d}return this.each(function(k,d){var e=a('<ul class="tweet_list">').appendTo(d),i='<p class="tweet_intro">'+b.intro_text+"</p>",j='<p class="tweet_outro">'+b.outro_text+"</p>",g=a('<p class="loading">'+b.loading_text+"</p>");if(b.username&&typeof b.username=="string")b.username=[b.username];b.loading_text&&a(d).append(g);a(d).bind("tweet:load",function(){a.getJSON(h(),function(k){b.loading_text&&g.remove();b.intro_text&&e.before(i);e.empty();var h=a.map(k.results||k,f);h=a.grep(h,b.filter).sort(b.comparator).slice(0,b.count);e.append(a.map(h,function(a){return"<li>"+c(b.template,a)+"</li>"}).join("")).children("li:first").addClass("tweet_first").end().children("li:odd").addClass("tweet_even").end().children("li:even").addClass("tweet_odd");b.outro_text&&e.after(j);a(d).trigger("loaded").trigger(h.length===0?"empty":"full");b.refresh_interval&&window.setTimeout(function(){a(d).trigger("tweet:load")},1e3*b.refresh_interval)})}).trigger("tweet:load")})}})(jQuery);$(document).ready(function(){Content.Features.Comments.SetupCommentDetails()});Content.Features.Comments=new function(){var d,e,b,a,c,j=function(){$("[id^=commentsPager] li").live("hover",function(){a=$(this).parent().parent().attr("id").replace("commentsPager_","");b=$("#pageSize_"+a).val()})},h=function(){var b,a={},c={};$("p.commentbuttons").children().each(function(){if($(this).attr("id").indexOf("sendb")!=-1){b=$(this).parent().attr("id").replace("buttons_","");$(this).unbind();$(this).bind("click",function(d){d.preventDefault();a.ChallengeVal=$("#recaptcha_challenge_field").attr("value");a.ResponseVal=$("#recaptcha_response_field").attr("value");a.FeatureId=b;a.PageId=$("#pageId_"+b).val();c={criteria:a};$.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:"/ajax/commentswebservice.asmx/ValidateCaptcha",data:JSON.stringify(c),dataType:"json",success:function(d){if(d.d=="true")i(b);else{var c=$("#featureId_"+b),a=$(c).find("[id*=statuslb]");$(a).text("Please ensure all fields are entered correctly")}if($("#recaptcha_challenge_field").length>0)Recaptcha!=undefined&&Recaptcha.reload()}})})}})},i=function(c){var a=$("#featureId_"+c),e=$(a).find("[id*=anonymousChk]").attr("checked"),i=$(a).find("[id*=nameBx]").val(),h=$(a).find("[id*=emailBx]").val(),g=$(a).find("[id*=messageBx]").val(),d=$(a).find("[id*=statuslb]"),b={};b.PageId=$("#pageId_"+c).val();b.FeatureId=c;b.Name=i;b.Email=h;b.Message=g;b.Anonymous=e;var j={comments:b};$.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:"/ajax/commentswebservice.asmx/AddComment",data:JSON.stringify(j),dataType:"json",global:false,success:function(b){if(b){$(d).text(b.d);f(1,c,$("#pageSize_"+c).val());$(a).find("[id*=messageBx]").hide();$(a).find("[id*=emailBx]").hide();$(a).find("[id*=nameBx]").hide();$(a).find("[id*=anonymousChk]").hide();$(a).find("[id*=sendb]").hide();$(a).find("[id*=cancelb]").hide();$(a).find("[id*=messageLb]").hide();$(a).find("[id*=messageBx]").val("");$(a).find("[id*=emailBx]").val("");$(a).find("[id*=nameBx]").val("");$(a).find("[id*=anonymousChk]").attr("checked",false)}}})};this.CommentParseDate=function(o){var k=eval(o.replace(/\/Date\((\d+)\)\//gi,"new Date($1)")),i=dateFormat(k,"m/dd/yyyy H:MM:ss"),j=new Date,n=24*60*60*1e3,e=Math.round(Math.abs((j.getTime()-Date.parse(i).getTime())/n));if(e==0){var m=dateFormat(j,"HH"),l=dateFormat(i,"HH"),f=m-l,d=dateFormat(j,"MM"),c=dateFormat(i,"MM");switch(f){case 0:var h=dateFormat(j,"ss"),g=dateFormat(i,"ss");switch(d-c){case 0:return h-g==1?h-g+" second ago":h-g+" seconds ago";break;case 1:var b=60-g;b=parseInt(b)+parseInt(h);if(b<60)return b==1?b+" second ago":b+" seconds ago"}return d-c==1?d-c+" minute ago":d-c+" minutes ago";case 1:var a=60-c;a=parseInt(a)+parseInt(d);if(a<60)return a==1?a+" minute ago":a+" minutes ago"}return f==1?f+" hour ago":f+" hours ago"}else if(e<30)return e==1?e+" day ago":e+" days ago";return dateFormat(k,"dd mmmm yyyy")};this.SetupCommentDetails=function(){$(".jsComments").each(function(){a=null;e=null;c=null;b=null;a=$(this).attr("id").toString().replace("featureId_","");e=$("#pageId_"+a).val();c=$("#paged_"+a).val();b=$("#pageSize_"+a).val();h();j();f(1,a,b)})};var f=function(h,b,f){e=$("#pageId_"+b).val();c=$("#paged_"+b).val();var j="";d=null;d!=undefined&&d.abort();var a={};a.PageSize=f;a.Start=(h-1)*f;a.Query=j;a.Term="";a.featureId=b;a.Id=e;var i={criteria:a};d=$.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:"/ajax/commentswebservice.asmx/SearchComments",data:JSON.stringify(i),dataType:"json",global:false,success:function(a){if(a)g(a.d,b,f,c);else $("#commentsTableBody_"+b).children().remove()}});commentsPageIndex=h},k=function(c){f(c,a,b)},g=function(e,a,d){var b=e.Count;pageCount=Math.ceil(b/d);$("#commentsPager_"+a).hide();if(pageCount>0){if(c=="True")if(b>d){$("#commentsPager_"+a).show();$("#commentsPager_"+a).pager({pagenumber:commentsPageIndex,pagecount:pageCount,buttonClickCallback:k})}var f=e.Results;$("#commentsTableBody_"+a).children().remove();$("#commentsTemplate_"+a).tmpl(f).appendTo("#commentsTableBody_"+a);Content.General.initButtons()}else $("#commentsTableBody_"+a).children().remove()}};$(document).ready(function(){Content.Features.Polls.SetupVoteDetails()});Content.Features.Polls=new function(){return{SetupVoteDetails:function(){$(".jsPoll").each(function(){var c=$(this).find("[id*=vote_]").attr("id").replace("vote_","");$("#jsVotes_"+c).children().remove();$("#jsAnswers_"+c).children().remove();var d={pollId:c};$.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:"/ajax/pollservice.asmx/GetAnswers",data:JSON.stringify(d),dataType:"json",success:function(d){$(d.d).each(function(){$("<input/>",{id:"answerRd_"+this.AnswerId,type:"radio",style:"margin-right:2px;"}).appendTo("#jsAnswers_"+c);$("<label/>",{"for":"answerRd_"+this.AnswerId,id:"answerLb_"+this.AnswerId}).html(this.Answer).appendTo("#jsAnswers_"+c);$("<br/>").appendTo("#jsAnswers_"+c);$("<li/>",{id:"answerLi_"+this.AnswerId,text:this.Answer+" "+this.Percent+"%"}).appendTo("#jsVotes_"+c)});a();b()}})})}};function a(){$("#jsAnswers [id*=answerRd_]").each(function(){$(this).unbind("click");$(this).bind("click",function(){var a=$(this);$(this).siblings("[id*=answerRd_]:checked").each(function(){$(this).attr("checked",false)})})})}function b(){$("[id*=vote_]").each(function(){$(this).unbind("click");$(this).bind("click",function(f){f.preventDefault();$vote=$(this);var a=$(this).attr("id").replace("vote_",""),c=$(this).siblings("#jsAnswers_"+a).find("input[type=radio]:checked").length>0,b=$("#statusLb_"+a);if(c){var d=$(this).siblings("#jsAnswers_"+a).find("input[type=radio]:checked").attr("id").replace("answerRd_",""),e={pollId:a,answerId:d};$(b).text("");$.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:"/ajax/pollservice.asmx/AddVote",data:JSON.stringify(e),dataType:"json",success:function(c){$(b).text(c.d);SetupVoteDetails();$vote.siblings("#jsVotes_"+a).show();$vote.siblings("#jsAnswers_"+a).hide();$vote.hide()}})}else $(b).text("Please select an option to vote")})})}};$(document).ready(function(){Content.Features.Events.SetupEvents()});Content.Features.Events=function(){var f,a,c,d,b,e;function g(i,c,g){f=$("#pageId_"+c).val();d=$("#paged_"+c).val();var k="";b=null;b!=undefined&&b.abort();var a={};a.PageSize=g;a.Start=(i-1)*g;a.Query=k;a.Term="";a.featureId=c;a.Id=f;a.Archived=$("#pastEvents_"+c).val();if($("#thumbnailSizeHid").length>0)a.ThumbnailSize=$("#thumbnailSizeHid").val();var j={criteria:a};b=$.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:"/ajax/eventswebservice.asmx/SearchEvents",data:JSON.stringify(j),dataType:"json",global:false,success:function(a){if(a)h(a.d,c,g,d);else $("#eventsTableBody_"+c).children().remove()}});e=i}var j=function(b){g(b,c,a)};function h(g,a,f){var b=g.Count,c=Math.ceil(b/f);$("#pager_"+a).hide();if(c>0){if(d=="True")if(b>f){$("#pager_"+a).show();$("#pager_"+a).pager({pagenumber:e,pagecount:c,buttonClickCallback:j})}var h=g.Results;$("#eventsTableBody_"+a).children().remove();$("#eventsTemplate_"+a).tmpl(h).appendTo("#eventsTableBody_"+a);$("#eventsTableBody_"+a).hasClass("eventsCycle")&&$("#eventsTableBody_"+a).trigger("eventsCycleLoaded");Content.General.initButtons()}else $("#eventsTableBody_"+a).children().remove()}function i(){$("[id^=pager] li").live("hover",function(){c=$(this).parent().parent().attr("id").replace("pager_","");a=$("#pageSize_"+c).val()})}return{SetupEvents:function(){$(".jsEvents").each(function(){a=$("#pageSize_"+$(this).attr("id").toString().replace("featureId_","")).val();if(a!=undefined){g(1,$(this).attr("id").toString().replace("featureId_",""),a);i()}})},ParseDate:function(b){var c=eval(b.replace(/\/Date\((\d+)\)\//gi,"new Date($1)")),a=dateFormat(c,"HH:MM:ss dd/mm/yyyy ");return a}}}();$(document).ready(function(){Content.Features.Podcasts.SetupPodcasts()});Content.Features.Podcasts=function(){var e,b,c,f,a,d;function g(i,c,g){e=$("#pageId_"+c).val();f=$("#paged_"+c).val();var k="";a=null;a!=undefined&&a.abort();var b={};b.PageSize=g;b.Start=(i-1)*g;if($.getQueryString("CategoryID")!=undefined)b.Query=$.getQueryString("CategoryID");else b.Query=0;b.Term="";b.featureId=c;b.Id=e;var j={criteria:b};a=$.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:"/ajax/Podcastswebservice.asmx/SearchPodcasts",data:JSON.stringify(j),dataType:"json",global:false,success:function(a){if(a)h(a.d,c,g);else $("#PodcastsTableBody_"+c).children().remove()}});d=i}var j=function(a){g(a,c,b)};function h(e,a,c){var b=e.Count;pageCount=Math.ceil(b/c);$("#pager_"+a).hide();if(pageCount>0){if(f=="True")if(b>c){$("#pager_"+a).show();$("#pager_"+a).pager({pagenumber:d,pagecount:pageCount,buttonClickCallback:j})}var g=e.Results;$("#podcastsTableBody_"+a).children().remove();$("#podcastsTemplate_"+a).tmpl(g).appendTo("#podcastsTableBody_"+a);Content.General.initButtons()}else $("#podcastsTableBody_"+a).children().remove()}function i(){$("[id^=pager] li").live("hover",function(){c=$(this).parent().parent().attr("id").replace("pager_","");b=$("#pageSize_"+c).val()})}return{SetupPodcasts:function(){$(".jsPodcasts").each(function(){b=$("#pageSize_"+$(this).attr("id").toString().replace("featureId_","")).val();g(1,$(this).attr("id").toString().replace("featureId_",""),b);i()})},ParseDate:function(c,b){var d=eval(c.replace(/\/Date\((\d+)\)\//gi,"new Date($1)")),a=dateFormat(d,b);return a}}}();Content.Features.Flickr=new function(){return{BuildFlickrGallery:function(a,c,b){$("#images_"+a).html("");var d=$.getJSON("http://api.flickr.com/services/rest/?method=flickr.photosets.getPhotos&api_key="+c+"&photoset_id="+b+"&format=json&nojsoncallback=1&jsoncallback=?",function(b){$.each(b.photoset.photo,function(f,b){var e="http://farm"+b.farm+".static.flickr.com/"+b.server+"/"+b.id+"_"+b.secret+"_b.jpg",d=$(document.createElement("li")),c=$(document.createElement("a"));c.attr("href",e);c.attr("rel","prettyPhoto[pp_gal_"+a+"]");c.attr("title",b.title);c.html($("<img/>").attr("src",e.replace("_b","_s")).attr("alt",b.title).attr("width",100).attr("height",100));c.appendTo(d);d.appendTo($("#images_"+a))});$("a[rel^='prettyPhoto']").prettyPhoto()})}}};(function(){jQuery.fn.pngFix=function(a){a=jQuery.extend({blankgif:"blank.gif"},a);var b=navigator.appName=="Microsoft Internet Explorer"&&parseInt(navigator.appVersion)==4&&navigator.appVersion.indexOf("MSIE 5.5")!=-1,c=navigator.appName=="Microsoft Internet Explorer"&&parseInt(navigator.appVersion)==4&&navigator.appVersion.indexOf("MSIE 6.0")!=-1;if(jQuery.browser.msie&&(b||c)){jQuery(this).find("img[src$=.png]").each(function(){jQuery(this).attr("width",jQuery(this).width());jQuery(this).attr("height",jQuery(this).height());var b="",a="",i=jQuery(this).attr("id")?'id="'+jQuery(this).attr("id")+'" ':"",e=jQuery(this).attr("class")?'class="'+jQuery(this).attr("class")+'" ':"",g=jQuery(this).attr("title")?'title="'+jQuery(this).attr("title")+'" ':"",h=jQuery(this).attr("alt")?'alt="'+jQuery(this).attr("alt")+'" ':"",d=jQuery(this).attr("align")?"float:"+jQuery(this).attr("align")+";":"",c=jQuery(this).parent().attr("href")?"cursor:hand;":"";if(this.style.border){b+="border:"+this.style.border+";";this.style.border=""}if(this.style.padding){b+="padding:"+this.style.padding+";";this.style.padding=""}if(this.style.margin){b+="margin:"+this.style.margin+";";this.style.margin=""}var f=this.style.cssText;a+="<span "+i+e+g+h;a+='style="position:relative;white-space:pre-line;display:inline-block;background:transparent;'+d+c;a+="width:"+jQuery(this).width()+"px;height:"+jQuery(this).height()+"px;";a+="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+jQuery(this).attr("src")+"', sizingMethod='scale');";a+=f+'"></span>';if(b!="")a='<span style="position:relative;display:inline-block;'+b+c+"width:"+jQuery(this).width()+"px;height:"+jQuery(this).height()+'px;">'+a+"</span>";jQuery(this).hide();jQuery(this).after(a)});jQuery(this).find("*").each(function(){var a=jQuery(this).css("background-image");if(a.indexOf(".png")!=-1){var b=a.split('url("')[1].split('")')[0];jQuery(this).css("background-image","none");jQuery(this).get(0).runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+b+"',sizingMethod='scale')"}});jQuery(this).find("input[src$=.png]").each(function(){var b=jQuery(this).attr("src");jQuery(this).get(0).runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+b+"', sizingMethod='scale');";jQuery(this).attr("src",a.blankgif)})}return jQuery}})(jQuery)
