// JavaScript von SchikArts (http://www.schikarts.com/)
// Coded by Schika (schika@schikarts.com).
// Copyright (c) SchikArts 2003. Alle Rechte vorbehalten.

function SA_swapImgRestore() {
	var i,x,a=document.SA_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function SA_preloadImages() {
	var d=document; if(d.images){ if(!d.SA_p) d.SA_p=new Array();
	var i,j=d.SA_p.length,a=SA_preloadImages.arguments; for(i=0; i<a.length; i++)
	if (a[i].indexOf("#")!=0){ d.SA_p[j]=new Image; d.SA_p[j++].src=a[i];}}
}

function SA_findObj(n, d) {
	var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=SA_findObj(n,d.layers[i].document);
	if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function SA_swapImage() {
	var i,j=0,x,a=SA_swapImage.arguments; document.SA_sr=new Array; for(i=0;i<(a.length-2);i+=3)
	if ((x=SA_findObj(a[i]))!=null){document.SA_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

var data = "1010110101001";
var done = 1;

function statusIn(text) {
	SA_decrypt(text, 2, 1);
}

function statusOut() {
	self.status = '';
	done = 1;
}

function SA_decrypt(text, max, delay) {
	if (done) {
	done = 0;
	SA_decrypt_helper(text, max, delay,  0, max);
	}
}

function SA_decrypt_helper(text, runs_left, delay, charvar, max) {
	if (!done) {
		runs_left = runs_left - 1;
		var status = text.substring(0, charvar);
		for (var current_char = charvar; current_char < text.length; current_char++) {
			status += data.charAt(Math.round(Math.random()*data.length));
		}
		window.status = status;
		var rerun = "SA_decrypt_helper('" + text + "'," + runs_left + "," + delay + "," + charvar + "," + max + ");"
		var new_char = charvar + 1;
		var next_char = "SA_decrypt_helper('" + text + "'," + max + "," + delay + "," + new_char + "," + max + ");"
		if(runs_left > 0) {
			setTimeout(rerun, delay);
		}
		else {
			if (charvar < text.length) {
				setTimeout(next_char, Math.round(delay*(charvar+3)/(charvar+1)));
			}
			else {
				done = 1;
			}
		}
	}
}

function mo(src) {
	src.style.cursor='hand';
	src.style.background='#B0C4DE';
}

function mu(src) {
	src.style.cursor='default';
	src.style.background='#DCDCDC';
}
