function winS(a,b){var c=0;var d=0;a+=2;b+=2;if(!window.innerWidth){if(!(document.documentElement.clientWidth==0)){c=document.documentElement.clientWidth;d=document.documentElement.clientHeight}else{c=document.body.clientWidth;d=document.body.clientHeight}}else{c=window.innerWidth;d=window.innerHeight}if(a>c-50)c-=50;else c=a;if(b>d-50)d-=50;else d=b;return{w:c,h:d}}TINY={};TINY.box=function(){var a,b,c,d,e,f=0;return{show:function(h){e={opacity:70,close:1,animate:1,fixed:1,mask:1,maskid:"",boxid:"",topsplit:2,url:0,post:0,height:0,width:0,html:0,iframe:0,next:0,alli:""};for(s in h){e[s]=h[s]}if(!f){a=document.createElement("div");a.className="tbox";f=document.createElement("div");f.className="tinner";c=document.createElement("div");c.className="tcontent";b=document.createElement("div");b.className="tmask";d=document.createElement("div");d.className="tclose";d.v=0;document.body.appendChild(b);document.body.appendChild(a);a.appendChild(f);f.appendChild(c);b.onclick=d.onclick=TINY.box.hide;window.onresize=TINY.box.resize}else{if(e.next)a.style.display="none";clearTimeout(f.ah);if(d.v){f.removeChild(d);d.v=0}}f.id=e.boxid;b.id=e.maskid;a.style.position=e.fixed?"fixed":"absolute";if(e.html&&!e.animate){f.style.backgroundImage="none";c.innerHTML=e.html;c.style.display="";f.style.width=e.width?e.width+"px":"auto";f.style.height=e.height?e.height+"px":"auto"}else{c.style.display="none";if(!e.animate&&e.width&&e.height){f.style.width=e.width+"px";f.style.height=e.height+"px"}else{if(!e.next)f.style.width=f.style.height="100px"}}if(e.mask){this.mask();this.alpha(b,1,e.opacity)}else{this.alpha(a,1,100)}if(e.autohide){f.ah=setTimeout(TINY.box.hide,1e3*e.autohide)}if(!e.autohide&&!e.iframe){document.onkeyup=TINY.box.k}if(!e.autohide&&!e.image){document.onkeyup=TINY.box.esc}},fill:function(a,b,c,d,g,h){if(b){if(e.image){if(!e.next)TINY.box.nex(1);var i=new Image;i.onload=function(){g=g||i.width;h=h||i.height;TINY.box.psh("<a onClick=\"TINY.box.show({image:'"+nexti[e.next]+"',animate:true,width:winS("+i2.width+","+i2.height+").w,height:winS("+i2.width+","+i2.height+").h,next:"+e.next+",alli:'"+e.alli+'\'});TINY.box.nex(1);"><img src="'+i.src+'"></a>',d,g,h)};i.src=e.image}else if(e.iframe){this.psh('<iframe src="'+e.iframe+'" width="'+e.width+'" frameborder="0" height="'+e.height+'"></iframe>',d,g,h)}else{var j=window.XMLHttpRequest?new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP");j.onreadystatechange=function(){if(j.readyState==4&&j.status==200){f.style.backgroundImage="";TINY.box.psh(j.responseText,d,g,h)}};if(c){j.open("POST",a,true);j.setRequestHeader("Content-type","application/x-www-form-urlencoded");j.send(c)}else{j.open("GET",a,true);j.send(null)}}}else{this.psh(a,d,g,h)}},nex:function(a){nexti=e.alli.split("#");if(e.next==0)e.next=1;if(a==1){if(e.next<nexti.length-1)e.next++;else e.next=1}if(a==2){if(e.next>1)e.next--;else e.next=nexti.length-1}i2=new Image;i2.src=nexti[e.next];for(i=0;i<nexti.length;i++){i3=new Image;i3.src=nexti[i]}},psh:function(a,b,d,e){if(typeof a=="object"){c.appendChild(a)}else{c.innerHTML=a}var g=f.style.width,h=f.style.height;if(!d||!e){f.style.width=d?d+"px":"";f.style.height=e?e+"px":"";c.style.display="";if(!e){e=parseInt(c.offsetHeight)}if(!d){d=parseInt(c.offsetWidth)}c.style.display="none"}f.style.width=g;f.style.height=h;this.size(d,e,b)},k:function(a){a=a||window.event;if(a.keyCode==27){TINY.box.hide()}if(a.keyCode==39){TINY.box.nex(1);TINY.box.show({image:nexti[e.next],animate:true,width:winS(i2.width,i2.height).w,height:winS(i2.width,i2.height).h,next:e.next,alli:e.alli})}if(a.keyCode==37){TINY.box.nex(2);TINY.box.show({image:nexti[e.next],animate:true,width:winS(i2.width,i2.height).w,height:winS(i2.width,i2.height).h,next:e.next,alli:e.alli})}},esc:function(a){a=a||window.event;if(a.keyCode==27){TINY.box.hide()}},hide:function(){TINY.box.alpha(a,-1,0,3);document.onkeypress=null;if(e.closejs){e.closejs()}},resize:function(){TINY.box.pos();TINY.box.mask()},mask:function(){b.style.height=this.total(1)+"px";b.style.width=this.total(0)+"px"},pos:function(){var b;if(typeof e.top!="undefined"){b=e.top}else{b=this.height()/e.topsplit-a.offsetHeight/2;b=b<20?20:b}if(!e.fixed&&!e.top){b+=this.top()}a.style.top=b+"px";a.style.left=typeof e.left!="undefined"?e.left+"px":this.width()/2-a.offsetWidth/2+"px"},alpha:function(a,b,c){clearInterval(a.ai);if(b){if(!e.next){a.style.opacity=0;a.style.filter="alpha(opacity=0)"}a.style.display="block";TINY.box.pos()}a.ai=setInterval(function(){TINY.box.ta(a,c,b)},20)},ta:function(d,g,h){var i=Math.round(d.style.opacity*100);if(i==g){clearInterval(d.ai);if(h==-1){d.style.display="none";d==a?TINY.box.alpha(b,-1,0,2):c.innerHTML=f.style.backgroundImage=""}else{if(d==b){this.alpha(a,1,100)}else{a.style.filter="";TINY.box.fill(e.html||e.url,e.url||e.iframe||e.image,e.post,e.animate,e.width,e.height)}}}else{var k=g-Math.floor(Math.abs(g-i)*.5)*h;d.style.opacity=k/100;d.style.filter="alpha(opacity="+k+")"}},size:function(a,b,h){if(h){clearInterval(f.si);var i=parseInt(f.style.width)>a?-1:1,j=parseInt(f.style.height)>b?-1:1;f.si=setInterval(function(){TINY.box.ts(a,i,b,j)},20)}else{f.style.backgroundImage="none";if(e.close){f.appendChild(d);d.v=1}f.style.width=a+"px";f.style.height=b+"px";c.style.display="";this.pos();if(e.openjs){e.openjs()}}},ts:function(a,b,h,i){var j=parseInt(f.style.width),k=parseInt(f.style.height);if(j==a&&k==h){clearInterval(f.si);f.style.backgroundImage="none";c.style.display="block";if(e.close){f.appendChild(d);d.v=1}if(e.openjs){e.openjs()}}else{if(j!=a){f.style.width=a-Math.floor(Math.abs(a-j)*.6)*b+"px"}if(k!=h){f.style.height=h-Math.floor(Math.abs(h-k)*.6)*i+"px"}this.pos()}},top:function(){return document.documentElement.scrollTop||document.body.scrollTop},width:function(){return self.innerWidth||document.documentElement.clientWidth||document.body.clientWidth},height:function(){return self.innerHeight||document.documentElement.clientHeight||document.body.clientHeight},total:function(a){var b=document.body,c=document.documentElement;return a?Math.max(Math.max(b.scrollHeight,c.scrollHeight),Math.max(b.clientHeight,c.clientHeight)):Math.max(Math.max(b.scrollWidth,c.scrollWidth),Math.max(b.clientWidth,c.clientWidth))}}}()
