var mascots=new Object();mascots.changeMascot=function(){var h=new Array("mascot1","mascot1a","mascot1b");var y="mascot1b";var r=0,d=1,l=2,q=3;var o=0,B=1;mascots.times=new Array();mascots.animations=new Array();mascots.add=function(H,e,t,G,j){var s=null;for(var f=0;f<mascots.times.length;f++){if(mascots.times[f].id==H){s=mascots.times[f];break}}if(s==null){s=new Object();s.id=H;s.times=new Array();mascots.times.push(s)}s.times.push(new Array(e,t,G,j))};mascots.addAnimation=function(G,e,f,j){if(e>=f||j<=0){return}var t=null;if(j==undefined||j==null){j=100}for(var s=0;s<mascots.animations.length;s++){if(mascots.animations[s].id==G){t=mascots.animations[s];break}}if(t==null){t=new Object();t.id=G;t.frames=new Array();mascots.animations.push(t)}for(var s=e;s<=f;s++){t.frames.push(new Array(s,j))}};mascots.add("olympia-winter",new Date(2010,1,17),new Date(2010,1,29),null,null);mascots.add("olympia-winter",new Date(2010,2,12),new Date(2010,2,22),null,null);mascots.addAnimation("olympia-winter",1,8,130);mascots.add("carnival",new Date(2010,1,15),new Date(2010,1,17),null,null);mascots.add("xmas",new Date(2010,11,24),new Date(2009,11,26),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");mascots.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,"21:00","22:00");mascots.add("sleeping",null,null,"22:00",null);mascots.add("sleeping",null,null,null,"6:00");mascots.add("normal",null,null,null,null);var u="normal";var m=false;var F=new Date();for(var A=0;A<mascots.times.length&&m==false;A++){var g=mascots.times[A];for(var z=0;z<g.times.length;z++){var p=g.times[z];var C=p[r];if(C!=null&&C.getTime()>F.getTime()){continue}var v=p[d];if(v!=null&&v.getTime()<F.getTime()){if(C==null||v.getTime()>C.getTime()){continue}}var x=C==null?new Date(2010,0,1):new Date(C.getTime());var n=v==null?new Date(2010,11,31,23,59,0):new Date(v.getTime());x.setFullYear(F.getFullYear());n.setFullYear(F.getFullYear());if(x.getTime()>F.getTime()||n.getTime()<F.getTime()){continue}var w=p[l];if(w!=null){var c=w.split(":");w=new Date(F.getFullYear(),F.getMonth(),F.getDate(),c[0],c[1],0);if(w.getTime()>F.getTime()){continue}}var D=p[q];if(D!=null){var k=D.split(":");D=new Date(F.getFullYear(),F.getMonth(),F.getDate(),k[0],k[1],0);if(D.getTime()<F.getTime()){continue}}u=g.id;m=true}}for(var a=0;a<h.length;a++){var b=document.getElementById(h[a]);if(b!=null){var E=b.className.split(" ");replace:for(var A=0;A<E.length;++A){if(E[A]==h[a]){continue}for(var z=0;z<mascots.times.length;++z){if(E[A]==mascots.times[z].id){E[A]="";break replace}}}b.className=E.join(" ")+" "+u}}mascots.animate=function(f,i,H){var j=mascots.animations[i].frames[H];var I=mascots.animations[i].frames.length==H+1?0:H+1;var G=H==0?mascots.animations[i].frames.length-1:H-1;var J=mascots.animations[i].frames[G];var L=f+"-a";var K=L+j[o];var s=L+J[o];var e=document.getElementById(y+j[o]);var t=document.getElementById(y+J[o]);if(e!=null&&t!=null){e.style.visibility="visible";t.style.visibility="hidden";window.setTimeout('mascots.animate("'+u+'",'+i+","+I+")",j[B])}};mascots.preloadAnimation=function(I,s){var H=mascots.animations[s].frames;var j=I+"-a";var G=document.getElementById(y);if(G!=null){for(var t=0;t<H.length;t++){var f=j+H[t][o];var e=document.createElement("div");e.style.visibility="hidden";e.className=G.className+" aic";e.id=y+H[t][o];if(navigator!=null&&/msie|MSIE 6/.test(navigator.userAgent)){e.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sf/b/i/bg_mascot1_"+f+".png', sizingMethod='crop')"}else{e.style.background="transparent url('/sf/b/i/bg_mascot1_"+f+".png') no-repeat top left"}G.appendChild(e)}}};if(navigator!=undefined&&(!(/msie|MSIE 6/.test(navigator.userAgent)))){for(var A=0;A<mascots.animations.length;A++){var g=mascots.animations[A];if(g.id==u){animation=g.frames;mascots.preloadAnimation(u,A);mascots.animate(u,A,0);var b=document.getElementById(y);if(b!=null){b.style.visibility="visible"}break}}}};