//<script language="javascript">
var ypos, indelay, outdelay;
if (!ypos) ypos = 19;
if (!indelay) indelay = 500;
if (!outdelay) outdelay = 1000;
if (!outdelay) alloutdelay = 1000;
if (activem0 == 0) activem0 = 1;
var activem = activem0;
var hassub = hassub0;
var isin = false;
var x, y;
var NS;
var overm, overs;
var allback;
NS = false;
if (document.layers) NS = true; else NS = false;
function setAXY(anchorname) {
	var el, el0;
	if (NS) {
		el0 = document.anchors[anchorname];
		x = el0.x;
		y = el0.y;
	} else {
		//fixme - IE geek only. -> should be (IE) else, not (NS) else
		//el0 = document.anchors(anchorname);
		el0 = document.all[anchorname];
		el = el0;
		x = el.offsetLeft;
//alert(x);	
		while ((el = el.offsetParent) != null) x += el.offsetLeft;
		el = el0;
		y = el.offsetTop;
		while ((el = el.offsetParent) != null) y += el.offsetTop;			
	}
}
function setDIVXY(el,x,y) {
	if (NS) {
		el.x = x;
		el.y = y;
	} else {
		el.style.left = x;
		el.style.top = y;
	}
}
function show(el) {
	if (NS) {
		el.visibility = "show";
	} else {
		el.style.visibility = "visible";
	}
}
function hide(el) {
	if (NS) {
		el.visibility = "hide";
	} else {
		el.style.visibility = "hidden";
	}
}
function getdiv(divname) {
	if (NS) return document.layers[divname]; else return document.all(divname);
}
function showsub(currentm) {
	var subdiv;
	if (overm != currentm) return;
//	if (activem==currentm) return;
	if (hassub) hide(getdiv("s"+activem));
	subdiv = getdiv("s"+currentm);
	if (subdiv) hassub = true; else hassub = false;
	activem = currentm;
	setAXY("a"+currentm);

	if (hassub) {
//		if (activem!=activem0 || NS) 
		setDIVXY(subdiv,x-4,y+ypos);
		show(subdiv);
	}	
}
function mover(currentm) {
	isin = true;
	overm = currentm;
	clearTimeout(allback);
	setTimeout("showsub("+currentm+");",indelay);
}
function mout() {
	overm = 0;
	isin = false;
	allback = setTimeout("allout();",outdelay);
}
function subin(currents) {
	isin = true;
	overs = currents;
	clearTimeout(allback);
	//if (!currents > "") return;
	/*
	if (currents==actives0) {
		document.images['i'+currents].src = 'images/design2/m_sah1.gif';
	} else {
		document.images['i'+currents].src = 'images/design2/m_sh1.gif';
	}
	*/
}
function subout(currents) {
	overs = 0;
	isin = false;
	allback = setTimeout("allout();", alloutdelay);		
	//if (!currents > "") return;
	/*
	if (currents==actives0) {
		document.images['i'+currents].src = 'images/design2/m_sa1.gif';
	} else {
		document.images['i'+currents].src = 'images/design2/s.gif';
	}
	*/
}
function allout() {
	if (!isin) {
		if (hassub) hide(getdiv("s"+activem));
		if (hassub0) show(getdiv("s"+activem0));
		activem = activem0;
		hassub = hassub0;
	}
}
function onloadbind() {
	var an, d;
	return;
	if (NS) {
		an = document.anchors["a" + activem0];
		d = document.layers["s" + activem0];
		alert(an.x+' '+an.y);
		d.x = an.x;
		d.y = an.y + ypos;
		show(d);
	}
}
	
