<!--//

var bg = 'transparent';

function hls (obj) {
	bg = obj.style.backgroundColor;
	obj.style.backgroundColor = '#E2E2E2';
	}
function rst (obj) {
	obj.style.backgroundColor = bg;
	}


var st = 0;
var ie = (document.all);
var dom = (document.getElementById);
var ver = parseInt(navigator.appVersion);
var IE = (navigator.appName == "Microsoft Internet Explorer") ? 1 : 0;
var NS = (navigator.appName == "Netscape") ? 1 : 0;
var TopCoord  = 0;
var LeftCoord = 0;
var id = -1;

function hideLast() {
	if (id!=-1) { hide(id); }
	}

function servMenu(n, im) {
 	var obj = getobj('serv'+n);
	if (obj.visibility=='hidden')
		show(n, im);
	else
		hide(n);
	}

function show(n, im) {
	hideLast();
	clearTimeout(st);

 	var obj = getobj('serv'+n);

	id = n;

	TopCoord  = ObjTop(document.images['mnu'+(im?im:n)], 3);
	LeftCoord = ObjLeft(document.images['mnu'+(im?im:n)], 0);

	obj.top  = TopCoord;
	obj.left = LeftCoord;

	if (!document.all) {
		document.getElementById('serv'+n).style.visibility='visible';
		if (im) document.getElementById('serv'+n).onmouseover = function onmouseover(event) { show(n, im); };
		}
	else {
		document.all['serv'+n].style.visibility='visible';
		if (im) document.all['serv'+n].onmouseover = function onmouseover(event) { show(n, im); };
		}
	}

function hide(n) {
	if (!document.all) {
		document.getElementById('serv'+n).style.visibility='hidden';
		}
	else {
		document.all['serv'+n].style.visibility='hidden';
		}
	}

function hideAll() {
	for (n=1; n<=100; n++) {
	 	var obj = getobj('serv'+n);
		if (!document.all) {
			document.getElementById('serv'+n).style.visibility='hidden';
			}
		else {
			document.all['serv'+n].style.visibility='hidden';
			}
		}
	}

function getobj(s) {
	if (ie)
		return (document.all[s].style);
	else if (dom)
		return (document.getElementById(s).style);
	else
		return (document.layers[s]);
	}

function ObjLeft(elem, offset) {
	if ((NS) && (ver==4)) {
		return elem.x + offset;
		}
	else {
		var X = 0;
		do { X += elem.offsetLeft } while ((elem = elem.offsetParent) != null);
		return X + offset;
		}

	}

function ObjTop(elem, offset) {
	if ((NS) && (ver==4)) {
		return elem.y + elem.height + offset;
		}
	else {
		if (IE) { 
			var H = elem.height; 
			} 
		else { 
			var H = elem.height; 
			}
		var Y = 0;
		do { Y += elem.offsetTop } while ((elem = elem.offsetParent) != null);
		return Y + H + offset;
		}
	}

//-->