var ll = new Array();
var ar3 = 25;
function mk(n,l,t,w,h,v,c) {
var z = ll.length;
var layer;
ll[z] = n;
if (document.layers) {
document.writeln('<layer name="'+n+'" left='+l+' top='+t+' width='+w+' height='+h+' visibility='+(v ? '"show"' : '"hide"')+' z-index='+z+'>');
document.writeln(c);
document.writeln('</layer>');
layer = gl(n);
layer.width = w;
layer.height = h;
layer.lastz = layer.zindex}
if (document.all) {
document.writeln('<div id="'+n+'" style="position:absolute; overflow:none; left:'+l+'px; top:'+t+'px; width:'+w+'px; height:'+h+'px;'+' visibility:'+(v ? 'visible;' : 'hidden;')+' z-index:'+z+'">');
document.writeln(c);
document.writeln('</div>');
layer = gl(n);
layer.lastz = layer.zindex}
clp(n,0,0,w,h)}
function hd(n) {
var layer = gl(n);
layer.visibility = "hidden"}
function sw(n) {
var layer = gl(n);
layer.visibility = "visible"}
function se(n) {
var layer = gl(n);
if (layer.visibility == "visible" ||
layer.visibility == "show") return(true);
return(false)}
function ml(n, x, y) {
var layer = gl(n);
if (document.layers)
layer.moveTo(x, y);
if (document.all) {
layer.left = x;
layer.top  = y}}
function sd(n, x, y, speed, code) {
var layer = gl(n);
if (layer.slideID && layer.slideID != null)
clearTimeout(layer.slideID);
if (!code)
code = "";
x     = my(x);
y     = my(y);
speed = my(speed);
code  = my(code);
var max = Math.max(x.length, Math.max(y.length, Math.max(speed.length, code.length)));
while (x.length < max)
x[x.length] = x[x.length - 1];
while (y.length < max)
y[y.length] = y[y.length - 1];
while (speed.length < max)
speed[speed.length] = speed[speed.length - 1];
while (code.length < max)
code[code.length] = code[code.length - 1];
rn(n, x, y, speed, code)}
function rn(n, x, y, speed, code) {
var layer = gl(n);
var hrzn, vert, left, top, steps;
if (document.layers) {
hrzn = x[0] - layer.left;
vert = y[0] - layer.top;
left = layer.left;
top  = layer.top}
if (document.all) {
hrzn = x[0] - layer.pixelLeft;
vert = y[0] - layer.pixelTop;
left = layer.pixelLeft;
top  = layer.pixelTop}
steps = (Math.max(Math.abs(hrzn), Math.abs(vert)) / speed[0]) * (1000 / ar3);
if (steps <= 0)
return;
layer.slideX     = x.slice(1, x.length);
layer.slideY     = y.slice(1, y.length);
layer.slideSpeed = speed.slice(1, speed.length);
layer.slideCode  = code.slice(1, code.length);
layer.slideLeft   = left;
layer.slideTop    = top;
layer.slideDx     = hrzn / steps;
layer.slideDy     = vert / steps;
layer.slideFinalX = x[0];
layer.slideFinalY = y[0];
layer.sss  = Math.floor(steps);
layer.slideAction = code[0];
ss(n)}
function ss(n) {
var layer = gl(n);
layer.slideLeft += layer.slideDx;
layer.slideTop  += layer.slideDy;
if (document.layers)
layer.moveTo(layer.slideLeft, layer.slideTop);
if (document.all) {
layer.left = layer.slideLeft;
layer.top  = layer.slideTop}
if (layer.sss-- > 0)
layer.slideID = setTimeout('ss("' + n + '")', ar3);
else {if (document.layers)
layer.moveTo(layer.slideFinalX, layer.slideFinalY);
if (document.all) {
layer.left = layer.slideFinalX;
layer.top  = layer.slideFinalY}
layer.slideID = null;
if (layer.slideAction != "")
eval(layer.slideAction);
if (layer.slideX.length > 0)
rn(n, layer.slideX, layer.slideY, layer.slideSpeed, layer.slideCode);
else
layer.slideID = null}}
function clp(n, clipleft, cliptop, clipright, clipbottom) {
var layer = gl(n);
if (document.layers) {
layer.clip.left   = clipleft;
layer.clip.top    = cliptop;
layer.clip.right  = clipright;
layer.clip.bottom = clipbottom}
if (document.all)
layer.clip = 'rect(' + cliptop + ' ' +  clipright + ' ' + clipbottom + ' ' + clipleft +')'}
function sbi(n, imagesrc) {
var layer = gl(n);
if (document.layers)
layer.background.src = imagesrc;
else if (document.all)
layer.backgroundImage = "url(" + imagesrc + ")"}
function chg(n, c) {
if (document.layers) {
var layer = gl(n);
layer.document.open();
layer.document.writeln(c);
layer.document.close()}
else if (document.all) {
var str = "document.all." + n + ".innerHTML = '" + c + "'";
eval(str)}}
function gf(n) {
var layer = gl(n);
if (document.layers)
return(layer.left);
else if (document.all)
return(layer.pixelLeft);
else
return(null)}
function gr(n) {
var layer = gl(n);
if (document.layers)
return(layer.left + layer.width);
else if (document.all)
return(layer.pixelLeft + layer.pixelWidth);
else
return(null)}
function gp(n) {
var layer = gl(n);
if (document.layers)
return(layer.top);
else if (document.all)
return(layer.pixelTop);
else
return(null)}
function gb(n) {
var layer = gl(n);
if (document.layers)
return(layer.top + layer.height);
else if (document.all)
return(layer.pixelTop + layer.pixelHeight);
else
return(null)}
function gw(n) {
var layer = gl(n);
if (document.layers)
return(layer.width);
else if (document.all)
return(layer.pixelWidth);
else
return(null)}
function gh(n) {
var layer = gl(n);
if (document.layers)
return(layer.height);
else if (document.all)
return(layer.pixelHeight);
else
return(null)}
function gww() {
if (document.layers)
return(window.innerWidth);
else if (document.all)
return(document.body.clientWidth);
else
return(null)}
function gwh() {
if (document.layers)
return(window.innerHeight);
else if (document.all)
return(document.body.clientHeight);
else
return(null)}
function gz(n) {
var layer = gl(n);
return(layer.zIndex)}
function sz(n, z) {
var layer = gl(n);
layer.lastz = layer.zIndex;
layer.zIndex = z}
function swz(n1,n2) {
var temp1=gz(n1);
var temp2=gz(n2);
up(n1);
sz(n2,temp1);
sz(n1,temp2)}
function up(n) {
var i, temp;
i = srz(ll)
temp = gz(ll[i]);
sz(n, temp+1)}
function bk(n) {
var temp;
var layer = gl(n);
temp = layer.lastz;
sz(n, temp)}
function srz(l) {
var temp=0
for (var j=0;j<(l.length-1);++j) if (gz(l[j])<gz(l[j+1])) temp=j+1
return temp}
function sbc(n, color) {
var layer = gl(n);
if (document.layers)
layer.bgColor = color;
else if (document.all)
layer.backgroundColor = color}
function si(imagename, imagesrc) {
var i, layer;
if (document.images[imagename]) {
document.images[imagename].src = imagesrc;
return}
else if (document.layers) {
var found = false;
for (i = 0; i < ll.length && !found; i++) {
layer = gl(ll[i]);
if (layer.document.images[imagename]) {
layer.document.images[imagename].src = imagesrc;
found = true}}}}
function gis(imagename) {
var i, layer;
if (document.images[imagename])
return document.images[imagename].src;
else if (document.layers)
for (i = 0; i < ll.length; i++) {
layer = gl(ll[i]);
if (layer.document.images[imagename])
return layer.document.images[imagename].src}
return(null)}
function gl(n) {
if (document.layers)
return(document.layers[n]);
else if (document.all) {
layer = eval('document.all.' + n + '.style');
return(layer)}
else
return(null)}
function my(a) {
var temp;
if (!a.join) {
temp = a;
a = new Array();
a[0] = temp}
return a}
function gcr(n) {
var layer = gl(n);
if (document.layers)
return(layer.clip.right);
else if (document.all) {
var str =  layer.clip;
if (!str)
return(layer.pixelWidth);
var clip = gca(layer.clip);
return(clip[1])}
else
return(null)}
function gca(str) {
var clip = new Array();
var i;
i = str.indexOf("(");
clip[0] = parseInt(str.substring(i + 1, str.length), 10);
i = str.indexOf(" ", i + 1);
clip[1] = parseInt(str.substring(i + 1, str.length), 10);
i = str.indexOf(" ", i + 1);
clip[2] = parseInt(str.substring(i + 1, str.length), 10);
i = str.indexOf(" ", i + 1);
clip[3] = parseInt(str.substring(i + 1, str.length), 10);
return(clip)}