/// image-switch, textinfo & frame detection ///


if (top!=self) top.location.href = self.location.href;


z1on = new Image;z1on.src = "/images/menu/applets2.gif";
z1off = new Image;z1off.src = "/images/menu/applets1.gif";
z2on = new Image;z2on.src = "/images/menu/register2.gif";
z2off = new Image;z2off.src = "/images/menu/register1.gif";
z3on = new Image;z3on.src = "/images/menu/support2.gif";
z3off = new Image;z3off.src = "/images/menu/support1.gif";
z4on = new Image;z4on.src = "/images/menu/help2.gif";
z4off = new Image;z4off.src = "/images/menu/help1.gif";
z5on = new Image;z5on.src = "/images/menu/aboutus2.gif";
z5off = new Image;z5off.src = "/images/menu/aboutus1.gif";
z6on = new Image;z6on.src = "/images/menu/sitemap2.gif";
z6off = new Image;z6off.src = "/images/menu/sitemap1.gif";
z7on = new Image;z7on.src = "/images/menu/links2.gif";
z7off = new Image;z7off.src = "/images/menu/links1.gif";
z8on = new Image;z8on.src = "/images/menu/extra2.gif";
z8off = new Image;z8off.src = "/images/menu/extra1.gif";


function img_act(imgName) {
	imgOn = eval(imgName + "on.src");
	document [imgName].src = imgOn;
}

function img_inact(imgName) {
	imgOff = eval(imgName + "off.src");
	document [imgName].src = imgOff;
}


// onMouseOver txt fx

var content = new Array();
content[0] = '';
content[1] = 'Browse our Java applet games, tools, etc.';
content[2] = 'Register one or more of our applets...';
content[3] = 'Customer support';
content[4] = 'General help';
content[5] = 'Information about us';
content[6] = 'Get an overview of the whole website';
content[7] = 'Links to other websites';
content[8] = 'Extra\'s: award room, artwork, etc.';


function regenerate() {
	window.location.reload()
}

function regenerate2() {
	
}

function changeInfo(whichContent) {
	if (document.all||document.getElementById){
		cross_el=document.getElementById? document.getElementById("descriptions"):document.all.descriptions;
		cross_el.innerHTML='<center><strong><font size="1" color="003366" face="Tahoma">'+whichContent+'</font></strong></center>';
	}
	else if (document.layers) {
		document.d1.document.d2.document.write('<center><strong><font size="1" color="003366" face="Tahoma">'+whichContent+'</font></strong></center>');
		document.d1.document.d2.document.close();
	}

}




var dofade=true;
var center=false;
var centertext=false; 


var NS4 = (navigator.appName.indexOf("Netscape")>=0 && !document.getElementById)? true : false;
var IE4 = (document.all && !document.getElementById)? true : false;
var IE5 = (document.getElementById && document.all)? true : false;
var NS6 = (document.getElementById && navigator.appName.indexOf("Netscape")>=0 )? true: false;
var W3C = (document.getElementById)? true : false;
var w_y, w_x, navtxt, boxheight, boxwidth;
var ishover=false;
var isloaded=false;
var ieop=0;
var op_id=0;

function getwindowdims() {
	w_y=(NS4||NS6)? window.innerHeight : (IE5||IE4)? document.body.clientHeight : 0;
	w_x=(NS4||NS6)? window.innerWidth : (IE5||IE4)? document.body.clientWidth : 0;
}

function getboxwidth() {
	if(NS4)boxwidth=(navtxt.document.width)? navtxt.document.width : navtxt.clip.width;
	if(IE5||IE4)boxwidth=(navtxt.style.pixelWidth)? navtxt.style.pixelWidth : navtxt.offsetWidth;
	if(NS6)boxwidth=(navtxt.style.width)? parseInt(navtxt.style.width) : parseInt(navtxt.offsetWidth);
}

function getboxheight() {
	if(NS4)boxheight=(navtxt.document.height)? navtxt.document.height : navtxt.clip.height;
	if(IE4||IE5)boxheight=(navtxt.style.pixelHeight)? navtxt.style.pixelHeight : navtxt.offsetHeight;
	if(NS6)boxheight=parseInt(navtxt.offsetHeight);
}

function movenavtxt(x,y) {
	if(NS4)navtxt.moveTo(x,y);
	if(W3C||IE4) {
		navtxt.style.left=x+'px';
		navtxt.style.top=y+'px';
	}
}

function getpagescrolly() {
	if(NS4||NS6)return window.pageYOffset;
	if(IE5||IE4)return document.body.scrollTop;
}

function getpagescrollx() {
	if(NS4||NS6)return window.pageXOffset;
	if(IE5||IE4)return document.body.scrollLeft;
}

function writeindiv(text){
	if(NS4) {
		navtxt.document.open();
		navtxt.document.write(text);
		navtxt.document.close();
	}
	if(W3C||IE4)navtxt.innerHTML=text;
}



function writetxt(text) {
	if(isloaded) {
		if(text!=0) {
			ishover=true;
			if(NS4)text='<div class="navtext">'+((centertext)?'<center>':'')+text+((centertext)?'</center>':'')+'</div>';
			writeindiv(text);
			getboxheight();
			if((W3C || IE4) && dofade) {
				ieop=0;
				incropacity();
			}
		}
		else {
			if(NS4)navtxt.visibility="hide";
			if(IE4||W3C) {
				if(dofade)clearTimeout(op_id);
				navtxt.style.visibility="hidden";
			}
			writeindiv('');
			ishover=false;
		}
	}
}


function incropacity() {
	if(ieop<=100) {
		ieop+=7;
		if(IE4 || IE5)navtxt.style.filter="alpha(opacity="+ieop+")";
		if(NS6)navtxt.style.MozOpacity=ieop/100;
		op_id=setTimeout('incropacity()', 50);
	}
}


function moveobj(evt) {
	if(isloaded && ishover) {
		margin=(IE4||IE5)? 1 : 23;
		if(NS6)if(document.height+27-window.innerHeight<0)margin=15;
		if(NS4)if(document.height-window.innerHeight<0)margin=10;
		//mx=(NS4||NS6)? evt.pageX : (IE5||IE4)? event.clientX : 0;
		//my=(NS4||NS6)? evt.pageY : (IE5||IE4)? event.clientY : 0;
		if (NS4) {
			mx=evt.pageX
			my=evt.pageY
		}
		else if (NS6) {
			mx=evt.clientX
			my=evt.clientY
		}
		else if (IE5) {
			mx=event.clientX
			my=event.clientY
		}
		else if (IE4) {
			mx=0
			my=0
		}

		if(NS4) {
			mx-=getpagescrollx();
			my-=getpagescrolly();
		}
		xoff=(center)? mx-boxwidth/2 : mx+5;
		yoff=(my+boxheight+30-getpagescrolly()+margin>=w_y)? -15-boxheight: 30;
		movenavtxt( Math.min(w_x-boxwidth-margin , Math.max(2,xoff))+getpagescrollx() , my+yoff+getpagescrolly());
		if(NS4)navtxt.visibility="show";
		if(W3C||IE4)navtxt.style.visibility="visible";
	}
}

if(NS4)document.captureEvents(Event.MOUSEMOVE);
document.onmousemove=moveobj;
window.onresize=getwindowdims;

window.onload = function() {
	if (document.layers) {
		document.d1.visibility='show';
		setTimeout("window.onresize=regenerate",450);
	}
	navtxt=(NS4)? document.layers['navtxt'] : (IE4)? document.all['navtxt'] : (W3C)? document.getElementById('navtxt') : null;
	getboxwidth();
	getboxheight();
	getwindowdims();
	isloaded=true;
	if((W3C || IE4) && centertext)navtxt.style.textAlign="center";
	if(W3C)navtxt.style.padding='4px';
	if(IE4 || IE5 && dofade)navtxt.style.filter="alpha(opacity=0)";
}

function openWindow(URL, Name, features) { 
  window.open(URL, Name, features);
}
