var TINY={};

function T$(i){return document.getElementById(i)}
function T$$(e,p){return p.getElementsByTagName(e)}

TINY.accordion=function(){
	function slider(n){this.n=n; this.a=[]}
	slider.prototype.init=function(t,e,m,o,k){
		
		var a=T$(t), i=s=0, n=a.childNodes, l=n.length; this.s=k||0; this.m=m||0;
		for(i;i<l;i++){
			var v=n[i];
			if(v.nodeType!=3){
				this.a[s]={}; this.a[s].h=h=T$$(e,v)[0]; this.a[s].c=c=T$$('div',v)[0]; h.onclick=new Function(this.n+'.pr(0,'+s+')');
				if(o==s){h.className=this.s; c.style.height='auto'; c.d=1}else{c.style.height=0; c.d=-1} s++
			}
		}		
		this.l=s		
	};
	slider.prototype.pr=function(f,d){		
		for(var i=0;i<this.l;i++){
			var h=this.a[i].h, c=this.a[i].c, k=c.style.height; 
			    k=(k=='auto') ?1:parseInt(k); 
				clearInterval(c.t);
			if((k!=1&&c.d==-1)&&(f==1||i==d)){					
				c.style.height=''; c.m=c.offsetHeight; c.style.height=k+'px'; c.d=1; h.className=this.s; su(c,1)
			}else if(k>0&&(f==-1||this.m||i==d)){				
				c.d=-1; h.className=''; su(c,-1)
			}
		}
	};
	function su(c){
		c.t=setInterval(function(){sl(c)},20)
	};
	function sl(c){		
		var h=c.offsetHeight, d=c.d==1?c.m-h:h; 
		h = h<64 ? 1 : h;
		c.style.height= (h<=1 ? '64px' : h+(Math.ceil(d/5)*c.d)+'px');		
		//c.style.opacity=h/c.m; 
		//c.style.filter='alpha(opacity='+h*100/c.m+')';
		if((c.d==1&&h>=c.m)||(c.d!=1&&h==1)){if(c.d==1){
			c.style.height='auto';
		}
		clearInterval(c.t)}		
	};
	return{slider:slider}
}();

/* EXPAND 2 */
var TINYS={};

function TS$(is){return document.getElementById(is)}
function TS$$(es,ps){return ps.getElementsByTagName(es)}

TINYS.accordions=function(){
	function sliders(ns){this.ns=ns;this.as=[];}
	sliders.prototype.inits=function(ts,es,ms,os,ks){		
		var as=TS$(ts), is=ss=0, ns=as.childNodes, ls=ns.length; 		
		this.ss=ks||0; this.ms=ms||0;
		for(is;is<ls;is++){
			var vs=ns[is];			
			if(vs.nodeType!=3){
				this.as[ss]={}; this.as[ss].hs=hs=TS$$(es,vs)[0]; this.as[ss].cs=cs=TS$$('div',vs)[0]; hs.onclick=new Function(this.ns+'.prs(0,'+ss+')');
				if(os==ss){hs.className=this.ss; cs.style.height='auto'; cs.ds=1}else{cs.style.height=0; cs.ds=-1} ss++
			}
		}		
		this.ls=ss	
		
	};
	sliders.prototype.prs=function(fs,ds){				
		for(var is=0;is<this.ls;is++){
			
			var hs=this.as[is].hs, cs=this.as[is].cs, ks=cs.style.height; 
			    ks=(ks=='auto') ?1:parseInt(ks); 
				clearInterval(cs.ts);
			if((ks!=1&&cs.ds==-1)&&(fs==1||is==ds)){					
				cs.style.height=''; cs.ms=cs.offsetHeight; cs.style.height=ks+'px'; cs.ds=1; hs.className=this.ss; sus(cs,1)
			}else if(ks>0&&(fs==-1||this.ms||is==ds)){				
				cs.ds=-1; hs.className=''; sus(cs,-1)
			}
		}
	};
	function sus(cs){		
		cs.ts=setInterval(function(){sls(cs)},20)
	};
	function sls(cs){		
		var hs=cs.offsetHeight, ds=cs.ds==1?cs.ms-hs:hs; 
		hs = hs<98 ? 1 : hs;
		cs.style.height= (hs<=1 ? '98px' : hs+(Math.ceil(ds/5)*cs.ds)+'px');		
		//c.style.opacity=h/c.m; 
		//c.style.filter='alpha(opacity='+h*100/c.m+')';
		if((cs.ds==1&&hs>=cs.ms)||(cs.ds!=1&&hs==1)){if(cs.ds==1){
			cs.style.height='auto';
		}
		clearInterval(cs.ts)}		
	};
	return{sliders:sliders}
}();

/* EXPAND 3 */
var TINYS3={};

function TS3$(is3){return document.getElementById(is3)}
function TS3$$(es3,ps3){return ps3.getElementsByTagName(es3)}

TINYS3.accordions3=function(){
	function sliders3(ns3){this.ns3=ns3;this.as3=[];}
	sliders3.prototype.inits3=function(ts3,es3,ms3,os3,ks3){		
		var as3=TS3$(ts3), is3=ss3=0, ns3=as3.childNodes, ls3=ns3.length; 		
		this.ss3=ks3||0; this.ms3=ms3||0;
		for(is3;is3<ls3;is3++){
			var vs3=ns3[is3];			
			if(vs3.nodeType!=3){
				this.as3[ss3]={}; this.as3[ss3].hs3=hs3=TS3$$(es3,vs3)[0]; this.as3[ss3].cs3=cs3=TS3$$('div',vs3)[0]; hs3.onclick=new Function(this.ns3+'.prs3(0,'+ss3+')');
				if(os3==ss3){hs3.className=this.ss3; cs3.style.height='auto'; cs3.ds3=1}else{cs3.style.height=0; cs3.ds3=-1} ss3++
			}
		}		
		this.ls3=ss3	
		
	};
	sliders3.prototype.prs3=function(fs3,ds3){				
		for(var is3=0;is3<this.ls3;is3++){
			
			var hs3=this.as3[is3].hs3, cs3=this.as3[is3].cs3, ks3=cs3.style.height; 
			    ks3=(ks3=='auto') ?1:parseInt(ks3); 
				clearInterval(cs3.ts3);
			if((ks3!=1&&cs3.ds3==-1)&&(fs3==1||is3==ds3)){					
				cs3.style.height=''; cs3.ms3=cs3.offsetHeight; cs3.style.height=ks3+'px'; cs3.ds3=1; hs3.className=this.ss3; sus3(cs3,1)
			}else if(ks3>0&&(fs3==-1||this.ms3||is3==ds3)){				
				cs3.ds3=-1; hs3.className=''; sus3(cs3,-1)
			}
		}
	};
	function sus3(cs3){		
		cs3.ts3=setInterval(function(){sls3(cs3)},20)
	};
	function sls3(cs3){		
		var hs3=cs3.offsetHeight, ds3=cs3.ds3==1?cs3.ms3-hs3:hs3; 
		hs3 = hs3<98 ? 1 : hs3;
		cs3.style.height= (hs3<=1 ? '98px' : hs3+(Math.ceil(ds3/5)*cs3.ds3)+'px');		
		//c.style.opacity=h/c.m; 
		//c.style.filter='alpha(opacity='+h*100/c.m+')';
		if((cs3.ds3==1&&hs3>=cs3.ms3)||(cs3.ds3!=1&&hs3==1)){if(cs3.ds3==1){
			cs3.style.height='auto';
		}
		clearInterval(cs3.ts3)}		
	};
	return{sliders3:sliders3}
}();
