var date=new Date();var supportsCanvas=!!document.createElement("canvas").getContext;var supportsToDataURL=supportsCanvas&&!!(document.createElement("canvas").toDataURL("image/png").indexOf("data:image/png")>-1);if(supportsLocalStorage()){if(localStorage.corkboardImage==undefined){localStorage.corkboardImage=""}if(localStorage.headerImage==undefined){localStorage.headerImage=""}if(localStorage.paperLinesImage==undefined){localStorage.paperLinesImage=""}}if(supportsLocalStorage()&&supportsToDataURL&&!checkCanvExpireCookie()){localStorage.headerImage="";localStorage.corkboardImage="";localStorage.paperLinesImage="";document.cookie="canvExpire=true"}var supports=(function(){var c=document.createElement("div"),b="Khtml Ms O Moz Webkit".split(" "),a=b.length;return function(d){if(d in c.style){return true}d=d.replace(/^[a-z]/,function(e){return e.toUpperCase()});while(a--){if(b[a]+d in c.style){return true}}return false}})();function checkCanvExpireCookie(){var b=document.cookie.split(";");for(var d=0,a=b.length;d<a;d++){var e=b[d];while(e.charAt(0)==" "){e=e.substring(1,e.length)}if(e.indexOf("canvExpire")==0){return true}}return false}function supportsLocalStorage(){try{return"localStorage" in window&&window.localStorage!=null}catch(a){return false}}$(function(){if(!supports("borderRadius")){try{$(".news_bubble").corner("15px");$(".miniLabel").corner("5px");$(".corkboardLabel").corner("10px");$(".rightColumn").corner("15px left");$(".leftColumn").corner("15px right")}catch(a){throw a}}generateNoise(0.1);paperLines();highlightCurrentNavLink()});function highlightCurrentNavLink(){var d=$("div#navblock > a"),e=document.getElementById("slider"),a=d.length,b=0,c=0;while(a--){if(location.href==d[a].href){d[a].style.backgroundColor="lightblue";b=d[a].offsetLeft;c=d[a].offsetWidth;e.style.left=b+"px";e.style.width=c+"px"}d[a].onmouseover=function(){$(e).stop().animate({left:this.offsetLeft,width:this.offsetWidth},"fast")}}document.getElementById("navblock").onmouseout=function(){$(e).stop().animate({left:b,width:c},"fast")}}function showLogin(){var b=document.getElementById("adminLogin");document.getElementById("pageScreen").style.display="block";b.style.display="block";var c=($(window).height()-b.offsetHeight)/2;var a=($(window).width()-b.offsetWidth)/2;b.style.top=c+"px";b.style.left=a+"px";document.getElementById("loginUser").focus()}function hideLogin(){document.getElementById("adminLogin").style.display="none";document.getElementById("pageScreen").style.display="none"}function formatGCalTime(o){var e=o;function i(s){var r=e.match(new RegExp("^"+s));if(r){e=e.substring(r[0].length);return r[0]}return""}var j=0;var l=i("\\d{4}");i("-?");var k=i("\\d{2}");i("-?");var a=i("\\d{2}");var g=i("T");if(g=="T"){var n=i("\\d{2}");i(":?");var c=i("\\d{2}");i("(:\\d{2})?(\\.\\d{3})?");var q=i("Z");if(q!="Z"){var d=i("[\\+\\-]");if(d!=""){var h=i("\\d{2}");i(":?");var p=i("\\d{2}");j=(d=="-"?1:-1)*(Number(h)*60+(p==""?0:Number(p)))}}var m=Date.UTC(l,k-1,a,n,c);var f=m+j*1000*60;var b=new Date(f);dateString=(b.getMonth()+1)+"/"+b.getDate()+" "+((b.getHours()>12)?(b.getHours()-12):(b.getHours()===0?12:b.getHours()))+":"+((b.getMinutes()<10)?("0"+b.getMinutes()):(b.getMinutes()))+" "+((b.getHours()>=12)?"PM":"AM")}else{dateString=parseInt(k,10)+"/"+parseInt(a,10)}return dateString}function listEvents(f,k){var m=f.feed;var n=document.getElementById(k);if(n.childNodes.length>0){n.removeChild(n.childNodes[0])}var e=document.createElement("ul");for(var d=0;d<m.entry.length;d++){var j=m.entry[d];var h=j.title.$t;var a=j["gd$when"][0].startTime;for(var c=0;c<j.link.length;c++){if(j.link[c]["type"]=="text/html"&&j.link[c]["rel"]=="alternate"){var b=j.link[c]["href"]}}var g=formatGCalTime(a);var l=document.createElement("li");l.style.padding="2px 0";l.appendChild(document.createTextNode(h+" - "+g));e.appendChild(l)}n.appendChild(e)}function insertAgenda(a){listEvents(a,"agenda")}function generateNoise(e){if($(".corkboard").length==0){return false}if(!supportsToDataURL){$(".corkboard").css("background-image","url(http://commondatastorage.googleapis.com/gsgfs.com/images/corkboard.jpg)");return false}if(supportsLocalStorage()&&localStorage.corkboardImage.length>0){$(".corkboard").css("background-image","url("+localStorage.corkboardImage+")");return true}var d=document.createElement("canvas"),b=d.getContext("2d"),a,h,g,e=e||0.2;d.width=85;d.height=85;for(a=0;a<d.width;a++){for(h=0;h<d.height;h++){g=Math.floor(Math.random()*255);b.fillStyle="rgba("+g+","+g+","+g+","+e+")";b.fillRect(a,h,1,1)}}var f=d.toDataURL("image/png");if(supportsLocalStorage()){localStorage.corkboardImage=f}$(".corkboard").css("background-image","url("+f+")");return true}function paperLines(){if($(".paper").length==0){return false}if(!supportsToDataURL){$(".paper").css("background-image","url(http://commondatastorage.googleapis.com/gsgfs.com/images/paper.jpg)");return false}if(supportsLocalStorage()&&localStorage.paperLinesImage.length>0){$(".paper").css("background-image","url("+localStorage.paperLinesImage+")");return true}var b=document.createElement("canvas"),a=b.getContext("2d");b.width=1;b.height=25;a.fillStyle="#fcf59b";a.fillRect(0,0,1,24);a.fillStyle="#81cbbc";a.fillRect(0,24,1,1);var c=b.toDataURL("image/png");if(supportsLocalStorage()){localStorage.paperLinesImage=c}$(".paper").css("background-image","url("+c+")")}function generateHeader(){if(!supportsToDataURL){return false}if(supportsLocalStorage()&&localStorage.headerImage.length>0){document.getElementById("headerImage").src=localStorage.headerImage;return true}var b=document.createElement("canvas"),a=b.getContext("2d");b.height=120;b.width=window.innerWidth;a.drawImage(getGSGShadow(),0,-15);a.drawImage(getGSGText(),0,-15);a.drawImage(getFPSShadow(),170,40);a.drawImage(getFPSText(),170,40);b=cropVisible(b);var c=b.toDataURL();if(supportsLocalStorage()){localStorage.headerImage=c}document.getElementById("headerImage").src=c}var gsgText="Garden Spot Girls",fpsText="Fastpitch Softball",font='bold 50px "Arial Black"';function getGSGText(){var c=document.createElement("canvas"),a=c.getContext("2d");c.width=670;c.height=120;var b=a.createLinearGradient(0,0,0,60);b.addColorStop(0.4,"#4885b5");b.addColorStop(1,"#fff");a.fillStyle=b;a.lineWidth=3;a.strokeStyle="#265981";a.font=font;a.fillText(gsgText,1,c.height/2);a.strokeText(gsgText,1,c.height/2);return c}function getGSGShadow(){var b=document.createElement("canvas"),a=b.getContext("2d");b.width=670;b.height=120;a.fillStyle="#000";a.font=font;a.shadowOffsetX=4;a.shadowOffsetY=4;a.shadowBlur=6;a.shadowColor="rgba(0, 0, 0, 0.5)";a.fillText(gsgText,1,b.height/2);return b}function getFPSText(){var c=document.createElement("canvas"),a=c.getContext("2d");c.width=670;c.height=120;var b=a.createLinearGradient(0,0,0,60);b.addColorStop(0.4,"#4885b5");b.addColorStop(1,"#fff");a.fillStyle=b;a.lineWidth=3;a.strokeStyle="#265981";a.font=font;a.fillText(fpsText,1,c.height/2);a.strokeText(fpsText,1,c.height/2);return c}function getFPSShadow(){var b=document.createElement("canvas"),a=b.getContext("2d");b.width=670;b.height=120;a.fillStyle="#000";a.font=font;a.shadowOffsetX=4;a.shadowOffsetY=4;a.shadowBlur=6;a.shadowColor="rgba(0, 0, 0, 0.5)";a.fillText(fpsText,1,b.height/2);return b}function cropVisible(j){var b=j.getContext("2d").getImageData(0,0,j.width,j.height);var d=b.data;var f=new Array();for(var g=3,h=d.length;g<h;g=g+4){f[f.length]=d[g]}var m=cv_top(f,j),e=cv_left(f,j),k=cv_bottom(f,j)-m,a=cv_right(f,j)-e;var c=document.createElement("canvas");c.width=a;c.height=k;c.getContext("2d").drawImage(j,e,m,a,k,0,0,a,k);return c}function cv_top(a,c){for(var b=0;b<a.length;b++){if(a[b]>0){return Math.floor(b/c.width)}}}function cv_bottom(a,c){for(var b=a.length;b>-1;--b){if(a[b]>0){return Math.floor(b/c.width)}}}function cv_left(b,d){for(var a=0;a<d.width;a++){for(var c=0;c<d.height;c++){if(b[c*d.width+a]>0){return a}}}}function cv_right(b,d){for(var a=d.width;a>-1;--a){for(var c=0;c<d.height;c++){if(b[c*d.width+a]>0){return a}}}}
/*@cc_on'abbr article aside audio canvas details figcaption figure footer header hgroup mark meter nav output progress section summary time video'.replace(/\w+/g,function(n){document.createElement(n)})@*/

