// Title: Tigra Scroller PRO
// URL: http://www.softcomplex.com/products/tigra_scroller_pro/
// Version: 1.3
// Date: 03-28-2003 (mm-dd-yyyy)
// Technical Support: support@softcomplex.com (specify product title and order ID)
// Notes: Registration needed to use this script legally.
//	Visit official site for details.
var TScroll_path_to_files='scroller_hp/',TScroll=[];document.write('<script language="JavaScript" src="'+TScroll_path_to_files+'scroll.dflt.js"></script><script language="JavaScript" src="'+TScroll_path_to_files+'scroll.' +(document.layers?'nn4':'dom')+'.js"></script>');function TScroll_init(g,l,C){this.id=TScroll.length;TScroll[this.id]=this;this.step=l.speed!=0?l.speed:1;this.o=this.q=0;this.r=this.step<0?[1,0]:[0,1];this.V=Math.abs(this.step);var i,s=function(){},B={"up":g.up&&typeof(g.up)=="object"?g.up:TScr_DEFAULT.up,"dn":g.dn&&typeof(g.dn)=="object"?g.dn:TScr_DEFAULT.dn,"pa":g.pa&&typeof(g.pa)=="object"?g.pa:TScr_DEFAULT.pa,"re":g.re&&typeof(g.re)=="object"?g.re:TScr_DEFAULT.re,"nx":g.nx&&typeof(g.nx)=="object"?g.nx:TScr_DEFAULT.nx,"pr":g.pr&&typeof(g.pr)=="object"?g.pr:TScr_DEFAULT.pr},vertical=l.vertical,w=g.size[0]?g.size[0]:TScr_DEFAULT.size[0],h=g.size[1]?g.size[1]:TScr_DEFAULT.size[1];this.height=vertical?h:w;this.distance=g.distance?g.distance:this.height;this.U=-this.distance;this.T=[];this.auto=l.auto;this.hide_buttons=l.hide_buttons;this.u=A;this.v=y;this.B=[];this.img=[];this.move=function(p){if(this.q<=p&&this.o==0){this.q=0;this.o=setInterval('TScroll['+this.id+'].AB()',50)}};this.stop=function(p){if(this.q<p)this.q=p;if(this.o!=0){clearInterval(this.o);this.o=0}};this.z=function(delay){this.stop(0);setTimeout('TScroll['+this.id+'].AA()',delay*1000)};this.AA=function(){this.R();this.U-=this.step;this.move(0)};this.AB=function(){var i,j,t;if(this.step>0&&this.U+this.AC<this.V)this.U=this.step;else if(this.step<0&&-this.U<this.V)this.U=-this.AC;for(i in this.T)for(j in this.r)if(Math.abs(this.U+this.T[i].AD[this.r[j]])<this.V){if(document.body&&this.M){x=this.U+this.T[i].AD[this.r[1-j]];this.t=((x>0)^(this.step>0)||(x==0))?(this.step>0?(i==this.T.length-1?[this.img[0],0]:[this.img[i*1+1],i*1+1]):(i==0?[this.img[this.T.length],this.T.length-1]:[this.img[i],i-1])):0}if(this.T[i].AE[this.r[j]]>0){this.U=-this.T[i].AD[this.r[j]];this.R(1);return this.z(this.T[i].AE[this.r[j]])}}this.U-=this.step;this.R()};if(this.auto)this.AF=this.AG=this.AH=this.AI=this.AJ=s;else{if(this.hide_buttons)this.AG=this.AF=s;this.AK=this.AL=this.AM=this.AN=s}this.u(w,h,vertical,B,C)}function y(){this.main=this.Q("main");for(var i in this.T){this.img[i]=this.N(i);this.T[i].AD=[this.img[i]+this.distance,this.N(i*1+1)-this.height]}this.AC=this.img[this.img.length]=this.N(this.T.length);if(this.auto){this.B.pau=this.Q("pau");this.B.res=this.Q("res");this.B.nxt=this.Q("nxt");this.B.prv=this.Q("prv");this.move(0)}else{this.B.up=this.Q("aup");this.B.dn=this.Q("adn")}if(this.auto){this.AF=this.hide_buttons?function(){this.B.nxt.visibility=this.B.prv.visibility=this.B.pau.visibility=this.B.res.visibility=this.K;this.move(1)}:function(){this.move(1)};this.AG=this.hide_buttons?function(){this.B.nxt.visibility=this.B.prv.visibility=this.L;if(this.q<2){this.B.pau.visibility=this.L;this.B.res.visibility=this.K}else{this.B.pau.visibility=this.K;this.B.res.visibility=this.L}this.stop(1)}:function(){this.stop(1)};this.AH=function(){this.B.pau.visibility=this.K;this.B.res.visibility=this.L;this.stop(2)};this.AI=function(){this.B.pau.visibility=this.L;this.B.res.visibility=this.K;this.q=1};this.AJ=function(AO){if(this.step*AO>0){var i=0;while(i<this.img.length&&this.distance+this.img[i]<=-this.U)i++;if(i==this.img.length-1)i=0;this.U=-this.img[i]-this.distance}else{var i=this.img.length-1;while(i>=0&&this.img[i]>=-this.U+this.distance)i--;if(i==0)i=this.img.length-1;this.U=-this.img[i]+this.distance}this.R()}}else{if(this.hide_buttons){this.AG=function(){this.B.up.visibility=this.B.dn.visibility=this.L};this.AF=function(){this.B.up.visibility=this.B.dn.visibility=this.K};this.AK=this.AL=function(){this.AF();this.stop(1)}}else this.AK=this.AL=function(){this.stop(1)};this.AM=function(){if(this.hide_buttons)this.AG();this.step=-this.V;this.r=[0,1];this.move(1)};this.AN=function(){if(this.hide_buttons)this.AG();this.step=this.V;this.r=[1,0];this.move(1)}}}