var mascots={};mascots.changeMascot=function(){var m=["mascot1","mascot1a","mascot1b"];var b="mascot1b";var p=0,g=1;mascots.times=[];mascots.animations=[];mascots.add=function(I,j,H,F,D){var G=null;for(var E=0;E<mascots.times.length;++E){if(mascots.times[E].id==I){G=mascots.times[E];break}}if(G==null){G={id:I,times:[]};mascots.times.push(G)}G.times.push(new r(j,H,F,D))};function r(i,E,D,j){this.startDate=i;this.endDate=E;this.startTime=D;this.endTime=j}this.addAnimation=function(j,G,J,E,F,K){if(G>J||E<=0){return}var I=null;E=E||100;F=F||"png";for(var D=0;D<mascots.animations.length;++D){if(mascots.animations[D].id==j){I=mascots.animations[D];break}}if(I==null){I={id:j,frames:[],fileSuffix:F,subanimations:[]};mascots.animations.push(I)}var H=null;if(K!=undefined&&K.length>0){for(var D=0;D<I.subanimations.length;++D){if(I.subanimations[D].id==K){H=I.subanimations[D];break}}if(H==null){H={};H.id=K;H.frames=[];H.fileSuffix=F;H.subanimations=[];I.subanimations.push(H)}I=H}for(var D=G;D<=J;++D){I.frames.push([D,E])}};mascots.addSubAnimation=function(G,i,D,F,j,E){this.addAnimation(G,D,F,j,E,i)};if(window.location.search&&(window.location.search=="?wcg"||window.location.search=="wcg")){mascots.add("speaking",null,null,null,null);this.addAnimation("speaking",2,4,140,"gif");this.addAnimation("speaking",1,4,140,"gif");this.addAnimation("speaking",2,4,120,"gif");this.addAnimation("speaking",1,1,300,"gif");this.addAnimation("speaking",2,4,140,"gif");this.addAnimation("speaking",1,4,140,"gif");this.addAnimation("speaking",2,4,120,"gif");this.addAnimation("speaking",1,1,1450,"gif");mascots.addSubAnimation("speaking","speakingbubble",1,2,4430,"gif");mascots.add("normal",null,null,null,null)}else{mascots.add("olympia-winter",new Date(2014,1,7),new Date(2014,1,23),null,null);mascots.add("olympia-winter",new Date(2014,2,7),new Date(2014,2,16),null,null);this.addAnimation("olympia-winter",1,8,130);mascots.add("carnival",new Date(2010,2,7),new Date(2010,2,9),null,null);mascots.add("xmas",new Date(2010,11,24),new Date(2009,11,26),null,null);mascots.add("easter",new Date(2011,3,22),new Date(2011,3,25),null,null);mascots.add("valentine",new Date(2010,1,14),new Date(2009,1,15),null,null);mascots.add("coffee",null,null,"7:00","7:31");this.addAnimation("coffee",1,8,300);mascots.add("tooth",null,null,"7:30","8:00");mascots.add("meal",null,null,"12:00","12:30");mascots.add("coffee",null,null,"16:30","17:00");mascots.add("meal",null,null,"18:00","18:30");mascots.add("tooth",null,null,"20:30","21:00");mascots.add("sleepy",null,null,"0:00","1:00");mascots.add("sleeping",null,null,"01:00","6:00");mascots.add("normal",null,null,null,null)}var s="normal";var n=false;var B=new Date();for(var x=0;x<mascots.times.length&&n==false;++x){var f=mascots.times[x];for(var w=0;w<f.times.length;w++){var z=f.times[w];var k=z.startDate;if(k&&k.getTime()>B.getTime()){continue}var y=z.endDate;if(y&&y.getTime()<B.getTime()){if(k==null||y.getTime()>k.getTime()){continue}}var v=k==null?new Date(2010,0,1):new Date(k.getTime());var o=y==null?new Date(2010,11,31,23,59,0):new Date(y.getTime());v.setFullYear(B.getFullYear());o.setFullYear(B.getFullYear());if(v.getTime()>B.getTime()||o.getTime()<B.getTime()){continue}var u=z.startTime;if(u){var d=u.split(":");u=new Date(B.getFullYear(),B.getMonth(),B.getDate(),d[0],d[1],0);if(u.getTime()>B.getTime()){continue}}var l=z.endTime;if(l){var h=l.split(":");l=new Date(B.getFullYear(),B.getMonth(),B.getDate(),h[0],h[1],0);if(l.getTime()<B.getTime()){continue}}s=f.id;n=true}}for(var a=0;a<m.length;a++){var c=document.getElementById(m[a]);if(c!=null){var A=c.className.split(" ");replace:for(var x=0;x<A.length;++x){if(A[x]==m[a]){continue}for(var w=0;w<mascots.times.length;++w){if(A[x]==mascots.times[w].id){A[x]="";break replace}}}c.className=A.join(" ")+" "+s}}mascots.animate=function(M,j,D,L,I){var N=(L==undefined||L<0)?mascots.animations[D].frames:mascots.animations[D].subanimations[L].frames;var E=N[I];var J=N.length==I+1?0:I+1;var H=I==0?N.length-1:I-1;var K=N[H];var P=j+"-a";var O=P+E[p];var F=P+K[p];var i=document.getElementById(M+E[p]);var G=document.getElementById(M+K[p]);if(i!=null&&G!=null){i.style.visibility="visible";if(G!=i){G.style.visibility="hidden"}window.setTimeout(function(){mascots.animate(M,j,D,L,J)},E[g])}};mascots.preloadAnimation=function(F,D,H,J){var K=D+"-a";var j=document.getElementById(F);if(j!=null){for(var E=0;E<H.length;++E){var L=K+H[E][p];var G=F+H[E][p];if(document.getElementById(G)==undefined){var I=document.createElement("div");I.style.visibility="hidden";I.className=j.className+" aic";I.id=G;if(J=="png"&&navigator!=null&&/msie|MSIE 6/.test(navigator.userAgent)){I.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sf/b/i/bg_mascot1_"+L+"."+J+"', sizingMethod='crop')"}else{I.style.background="transparent url('/sf/b/i/bg_mascot1_"+L+"."+J+"') no-repeat top left"}j.appendChild(I)}}}};if(navigator&&(!(/msie|MSIE 6/.test(navigator.userAgent)))){var c=document.getElementById(b);for(var x=0;x<mascots.animations.length;++x){var f=mascots.animations[x];if(f.id==s){mascots.preloadAnimation(b,f.id,f.frames,f.fileSuffix);mascots.animate(b,f.id,x,-1,0);for(var w=0;w<f.subanimations.length;w++){var q=f.subanimations[w];var t=b+q.id;var C=document.getElementById(t);if(C==undefined){var e=document.createElement("div");e.className=c.className+"asub";e.id=t;c.appendChild(e)}mascots.preloadAnimation(t,q.id,q.frames,q.fileSuffix);mascots.animate(t,q.id,x,w,0)}if(c!=null){c.style.visibility="visible"}}}}};