var IE = (navigator.appName=="Microsoft Internet Explorer") && (navigator.platform && navigator.platform == 'Win32');
function submitForm()
{
for(x=0;x23 || parseInt(document[id].transition)<0)
document[id].transition = parseInt(Math.random()*22);
document[id].play_transition = catchError;
if(document[id].visibility=='hide')
{
switch(parseInt(document[id].transition))
{
case 0:
case 1:
case 2:
case 3:
case 12:
document[id].clip.left = parseInt(document[id].width/2);
document[id].clip.right = parseInt(document[id].width/2);
document[id].clip.top = parseInt(document[id].height/2);
document[id].clip.bottom = parseInt(document[id].height/2);
document[id].play_transition = transition_boxout;
break;
case 4:
document[id].clip.left = 0;
document[id].clip.right = parseInt(document[id].width);
document[id].clip.top = parseInt(document[id].height);
document[id].clip.bottom = 0;
document[id].play_transition = transition_wipeup;
break;
case 5:
case 11:
document[id].clip.left = 0;
document[id].clip.right = parseInt(document[id].width);
document[id].clip.top = 0;
document[id].clip.bottom = 0;
document[id].play_transition = transition_wipedown;
break;
case 6:
document[id].clip.left = 0;
document[id].clip.right = 0;
document[id].clip.top = 0;
document[id].clip.bottom = parseInt(document[id].height);
document[id].play_transition = transition_wiperight;
break;
case 7:
document[id].clip.left = parseInt(document[id].width);
document[id].clip.right = 0;
document[id].clip.top = 0;
document[id].clip.bottom = parseInt(document[id].height);
document[id].play_transition = transition_wipeleft;
break;
case 8:
case 13:
case 14:
case 22:
document[id].clip.left = parseInt(document[id].width/2);
document[id].clip.right = parseInt(document[id].width/2);
document[id].clip.top = 0;
document[id].clip.bottom = parseInt(document[id].height);
document[id].play_transition = transition_verticalout;
break;
case 9:
case 15:
case 16:
case 21:
document[id].clip.left = 0;
document[id].clip.right = parseInt(document[id].width);
document[id].clip.top = parseInt(document[id].height/2);
document[id].clip.bottom = parseInt(document[id].height/2);
document[id].play_transition = transition_horizontalout;
break;
case 17:
document[id].clip.left = 0;
document[id].clip.right = 0;
document[id].clip.top = 0;
document[id].clip.bottom = 0;
document[id].play_transition = transition_leftdown;
break;
case 18:
document[id].clip.left = 0;
document[id].clip.right = 0;
document[id].clip.top = parseInt(document[id].height);
document[id].clip.bottom = 0;
document[id].play_transition = transition_leftup;
break;
case 10:
case 19:
document[id].clip.left = parseInt(document[id].width);
document[id].clip.right = parseInt(document[id].width);
document[id].clip.top = 0;
document[id].clip.bottom = 0;
document[id].play_transition = transition_rightdown;
break;
case 20:
document[id].clip.left = parseInt(document[id].width);
document[id].clip.right = parseInt(document[id].width);
document[id].clip.top = parseInt(document[id].height);
document[id].clip.bottom = 0;
document[id].play_transition = transition_rightup;
break;
}
}
}
}
function startWaves()
{
if(IE)
{
for(var x=0;x0)
{
this.clip.left = parseInt((this.width / 2) - (getRound(this,0)/2));
this.clip.right = parseInt((this.width / 2) + (getRound(this,0)/2));
this.clip.top = parseInt((this.height / 2) - (getRound(this,1)/2));
this.clip.bottom = parseInt((this.height / 2) + (getRound(this,1)/2));
this.count++;
setTimeout("document['" + this.name + "'].play_transition()",100);
}
else
this.finishNN();
}
function transition_wipeup()
{
if(this.clip.top>0)
{
this.clip.top = parseInt(this.height - getRound(this,1));
this.count++;
setTimeout("document['" + this.name + "'].play_transition()",100);
}
else
this.finishNN();
}
function transition_wipedown()
{
if(this.clip.bottom0)
{
this.clip.left = parseInt(this.width - getRound(this,0));
this.count++;
setTimeout("document['" + this.name + "'].play_transition()",100);
}
else
this.finishNN();
}
function transition_verticalout()
{
if(this.clip.left>0)
{
this.clip.left = parseInt((this.width/2) - (getRound(this,0)/2));
this.clip.right = parseInt((this.width/2) + (getRound(this,0)/2));
this.count++;
setTimeout("document['" + this.name + "'].play_transition()",100);
}
else
this.finishNN();
}
function transition_horizontalout()
{
if(this.clip.top>0)
{
this.clip.top = parseInt((this.height/2) - (getRound(this,1)/2));
this.clip.bottom = parseInt((this.height/2) + (getRound(this,1)/2));
this.count++;
setTimeout("document['" + this.name + "'].play_transition()",100);
}
else
this.finishNN();
}
function transition_leftdown()
{
if(this.clip.right0)
{
this.clip.right = getRound(this,0);
this.clip.top = parseInt(this.height - getRound(this,1));
this.count++;
setTimeout("document['" + this.name + "'].play_transition()",100);
}
else
this.finishNN();
}
function transition_rightdown()
{
if(this.clip.left>0)
{
this.clip.left = parseInt(this.width - getRound(this,0));
this.clip.bottom = getRound(this,1);
this.count++;
setTimeout("document['" + this.name + "'].play_transition()",100);
}
else
this.finishNN();
}
function transition_rightup()
{
if(this.clip.top>0)
{
this.clip.left = parseInt(this.width - getRound(this,0));
this.clip.top = parseInt(this.height - getRound(this,1));
this.count++;
setTimeout("document['" + this.name + "'].play_transition()",100);
}
else
this.finishNN();
}
function getRound(id,type)
{
if(type==0)
return Math.round(id.count * id.incrX);
else
return Math.round(id.count * id.incrY);
}
function finishNN()
{
this.clip.left = 0;
this.clip.right = this.width;
this.clip.top = 0;
this.clip.bottom = this.height;
this.status = 2;
}
// marquee.js v1.3 25-4-99 17:03
var UP = 1;
var DOWN = 2;
var LEFT = 4;
var RIGHT = 8;
var SCROLL = 1;
var SLIDE = 2;
var ALTERNATE = 4;
function marqueeObject(dir, pr, ch, tm, ds, sc, lp, dl, s, t)
{
this.dir = dir;
this.pr = IE?document.all(pr):document.layers[pr];
this.ml = IE?document.all(ch):this.pr.document.layers[ch];
this.dx = 0;
this.dy = 0;
this.mlw = IE?this.pr.clientWidth:this.pr.clip.width;
this.mlh = IE?this.pr.clientHeight:this.pr.clip.height;
this.ln = ch;
this.tm = tm;
this.dl = dl;
this.sc = sc;
this.lp = lp;
this.lpc = 0;
this.px = 0;
this.py = 0;
this.s = s;
this.resetMarq = resetMarq;
this.moveMarq = moveMarq;
this.setClip = setClip;
this.changeClip = changeClip;
this.moveAbs = moveAbs;
this.moveRel = moveRel;
if(dir&UP)
{
this.dy = -ds;
}
else if(dir&DOWN)
{
this.dy = ds;
}
var ratio = this.mlh / this.mlw;
if(dir&LEFT)
{
this.dx = -ds;
if(dir&(UP|DOWN))
{
this.dy *= ratio;
}
}
else if(dir&RIGHT)
{
this.dx = ds;
if(dir&(UP|DOWN))
{
this.dy *= ratio;
}
}
this.setClip(0, this.dx!=0?0:this.mlw, this.dy!=0?0:this.mlh, 0);
if(IE && t!=1)
this.pr.style.visibility = '';
else
this.pr.visibility = 'visible';
}
function setClip(a, b, c, d)
{
this.ct = a;
this.cw = b;
this.ch = c;
this.cl = d;
if(IE)
this.ml.style.clip = "rect(" + a + " " + b + " " + c + " " + d + ")";
else
{
this.ml.clip.top = a;
this.ml.clip.right = b;
this.ml.clip.bottom = c;
this.ml.clip.left = d;
}
}
function changeClip(a, b, c, d)
{
this.ct += a;
this.cw += b;
this.ch += c;
this.cl += d;
this.setClip(this.ct, this.cw, this.ch, this.cl);
}
function moveAbs(x, y)
{
this.px = x;
this.py = y;
if(IE)
{
this.ml.style.left = x;
this.ml.style.top = y;
}
else
this.ml.moveTo(x, y);
}
function moveRel(x, y)
{
this.px += x;
this.py += y;
if(IE)
{
this.ml.style.left = this.px;
this.ml.style.top = this.py;
}
else
this.ml.moveTo(this.px, this.py);
}
function resetMarq()
{
this.setClip(0, this.dx!=0?0:this.mlw, this.dy!=0?0:this.mlh, 0);
this.moveAbs(0, 0);
if(this.dir&LEFT)
{
this.moveRel(this.mlw, 0);
}
else if(this.dir&RIGHT)
{
this.moveRel(-this.mlw, 0);
this.changeClip(0, this.mlw, 0, this.mlw);
}
if(this.dir&UP)
{
this.moveRel(0, this.mlh);
}
else if(this.dir&DOWN)
{
this.moveRel(0, -this.mlh);
this.changeClip(this.mlh, 0, this.mlh, 0);
}
if(this.lp==0 || (this.lp>0 && this.lpc0 && this.sc==ALTERNATE && this.s!="")
playSound(this.s);
this.lpc++;
setTimeout("marquees." + this.ln + ".moveMarq()", this.dl);
}
else if(this.lpc= this.mlw);
b2 = (this.px >= 0);
}
if(this.dir&UP)
{
b1 |= (this.py <= -this.mlh);
b2 |= (this.py <= 0);
}
else if(this.dir&DOWN)
{
b1 |= (this.py >= this.mlh);
b2 |= (this.py >= 0);
}
if(b1)
{
if(this.sc&ALTERNATE)
{
this.dx = -this.dx;
this.dy = -this.dy;
this.dir += this.dir&LEFT?RIGHT-LEFT:this.dir&RIGHT?LEFT-RIGHT:0;
this.dir += this.dir&UP?DOWN-UP:this.dir&DOWN?UP-DOWN:0;
}
r = true;
}
else if(b2)
{
if(this.sc&SLIDE)
r = true;
else
{
if(this.dir&LEFT)
this.changeClip(0, 0, 0, -this.dx);
else if(this.dir&RIGHT)
this.changeClip(0, -this.dx, 0, 0);
if(this.dir&DOWN)
this.changeClip(0, 0, -this.dy, 0);
else if(this.dir&UP)
this.changeClip(-this.dy, 0, 0, 0);
}
}
else
{
if(this.dir&LEFT)
this.changeClip(0, -this.dx, 0, 0);
else if(this.dir&RIGHT)
this.changeClip(0, 0, 0, -this.dx);
if(this.dir&DOWN)
this.changeClip(-this.dy, 0, 0, 0);
else if(this.dir&UP)
this.changeClip(0, 0, -this.dy, 0);
}
if(!r)
{
this.moveRel(this.dx, this.dy);
setTimeout("marquees." + this.ln + ".moveMarq()", this.tm);
}
else
setTimeout("marquees." + this.ln + ".resetMarq()", this.tm);
}
document.onclick = document_onclick;