<!--

telekaks._maxZ = 100;
telekaks.backgroundColor = "white"; 
telekaks.backgroundPng = "javascript/white-90.png"; 
telekaks.dingbatOn = "javascript/submenu.gif"; 
telekaks.dingbatOff = "javascript/submenu.gif"; 
telekaks.dingbatSize = 7; 
telekaks.direction = {down:1,right:2};
telekaks.hideDelay = 1000; 
telekaks.itemPadding = 4; 
telekaks.menuPadding = 1; 
telekaks.shadowSize = 2; 
telekaks.shadowOffset = 3; 
telekaks.shadowColor = "#888"; 
telekaks.shadowPng = "javascript/grey-40.png"; 
telekaks.slideTime = 200; 
telekaks.spacerGif = "javascript/t.gif"; 
telekaks.reference = {topLeft:1,topRight:2,bottomLeft:3,bottomRight:4};
telekaks.registry = [];


function telekaksPageReload(init) {
	if (init==true)
		with (navigator) {
			if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
				document.MM_pgW=innerWidth; 
				document.MM_pgH=innerHeight; 
				onresize=telekaksPageReload; 
				}
			}
	else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) 
		location.reload();
	}

telekaksPageReload(true);

function telekaksLoadImages() {
	var d=document; 
	var i,j=d.MM_p.length,a=telekaksLoadImages.arguments; 
	if(d.images){ 
		if(!d.MM_p) 
			d.MM_p=new Array();
		for(i=0; i<a.length; i++)
			if (a[i].indexOf("#")!=0){ 
				d.MM_p[j]=new Image; 
				d.MM_p[j++].src=a[i];
				}
		}
	}

telekaks.isSupported = function() {
	if (typeof telekaks.isSupported.r == "boolean") 
	return telekaks.isSupported.r;
	var ua = navigator.userAgent.toLowerCase();
	var an = navigator.appName;
	var r = false;
	if (ua.indexOf("gecko") > -1) 
		r = true; 
	else if (an == "Microsoft Internet Explorer") {
		if (document.getElementById) 
			r = true; 
		}
	telekaks.isSupported.r = r;
	return r;
	}

telekaks.initialize = function() {
	for (var i = 0, menu = null; menu = this.registry[i]; i++) {
		menu.initialize();
		}
	}

telekaks.renderAll = function() {
	var aMenuHtml = [];
	for (var i = 0, menu = null; menu = this.registry[i]; i++) {
		aMenuHtml[i] = menu.toString();
		}
	document.write(aMenuHtml.join(""));
	}

function telekaks(oActuator, iDirection, iLeft, iTop, iReferencePoint, parentMenuSet) {
	this.addItem = addItem;
	this.addMenu = addMenu;
	this.toString = toString;
	this.initialize = initialize;
	this.isOpen = false;
	this.show = show;
	this.hide = hide;
	this.items = [];
	this.onactivate = new Function(); 
	this.ondeactivate = new Function(); 
	this.onmouseover = new Function(); 
	this.onqueue = new Function(); 
	this.index = telekaks.registry.length;
	telekaks.registry[this.index] = this;
	var id = "mtDropDown" + this.index;
	var contentHeight = null;
	var contentWidth = null;
	var childMenuSet = null;
	var animating = false;
	var childMenus = [];
	var slideAccel = -1;
	var kass = null;
	var ready = false;
	var _this = this;
	var a = null;
	var pos = iDirection == telekaks.direction.down ? "top" : "left";
	var dim = null;

	function addItem(sText, sUrl) {
		var item = new mtDropDownItem(sText, sUrl, this);
		item._index = this.items.length;
		this.items[item._index] = item;
		}

	function addMenu(oMenuItem) {
		if (!oMenuItem.parentMenu == this) 
			throw new Error("Cannot add a menu here");
		if (childMenuSet == null) 
			childMenuSet = new mtDropDownSet(telekaks.direction.right, -5, 2, telekaks.reference.topRight);
		var m = childMenuSet.addMenu(oMenuItem);
		childMenus[oMenuItem._index] = m;
		m.onmouseover = child_mouseover;
		m.ondeactivate = child_deactivate;
		m.onqueue = child_queue;
		return m;
		}

	function initialize() {
		initCache();
		initEvents();
		initSize();
		ready = true;
		}

	function show() {
		if (ready) {
			_this.isOpen = true;
			animating = true;
			setContainerPos();
			kass["clip"].style.visibility = "visible";
			kass["clip"].style.zIndex = telekaks._maxZ++;
			slideStart();
			_this.onactivate();
			}
		}

	function hide() {
		if (ready) {
			_this.isOpen = false;
			animating = true;
			for (var i = 0, item = null; item = kass.item[i]; i++) 
				dehighlight(item);
			if (childMenuSet)
				childMenuSet.hide(); 
			slideStart();
			_this.ondeactivate();
			}
		}

	function setContainerPos() {
		var sub = oActuator.constructor == mtDropDownItem; 
		var act = sub ? oActuator.parentMenu.kass["item"][oActuator._index] : oActuator; 
		var el = act;
		var x = 0;
		var y = 0;
		var minX = 0;
		var maxX = (window.innerWidth ? window.innerWidth : document.body.clientWidth) - parseInt(kass["clip"].style.width);
		var minY = 0;
		var maxY = (window.innerHeight ? window.innerHeight : document.body.clientHeight) - parseInt(kass["clip"].style.height);

		while (sub ? el.parentNode.className.indexOf("mtDropDownMenu") == -1 : el.offsetParent) {
			x += el.offsetLeft;
			y += el.offsetTop;
			if (el.scrollLeft) 
				x -= el.scrollLeft;
			if (el.scrollTop) 
				y -= el.scrollTop;
			el = el.offsetParent;
			}
		if (oActuator.constructor == mtDropDownItem) {
			x += parseInt(el.parentNode.style.left);
			y += parseInt(el.parentNode.style.top);
			}
		switch (iReferencePoint) {
			case telekaks.reference.topLeft:
				break;
			case telekaks.reference.topRight:
				x += act.offsetWidth;
				break;
			case telekaks.reference.bottomLeft:
				y += act.offsetHeight;
				break;
			case telekaks.reference.bottomRight:
				x += act.offsetWidth;
				y += act.offsetHeight;
				break;
			}
		x += iLeft;
		y += iTop;
		x = Math.max(Math.min(x, maxX), minX);
		y = Math.max(Math.min(y, maxY), minY);
		kass["clip"].style.left = x + "px";
		kass["clip"].style.top = y + "px";
		}

	function slideStart() {
		var x0 = parseInt(kass["content"].style[pos]);
		var x1 = _this.isOpen ? 0 : -dim;
		if (a != null) a.stop();
			a = new hokkahokka(x0, x1, telekaks.slideTime, slideAccel);
			a.onframe = slideFrame;
			a.onend = slideEnd;
			a.start();
		}

	function slideFrame(x) {
		kass["content"].style[pos] = x + "px";
		}

	function slideEnd() {
		if (!_this.isOpen) 
			kass["clip"].style.visibility = "hidden";
		animating = false;
		}

	function initSize() {
		var ow = kass["items"].offsetWidth;
		var oh = kass["items"].offsetHeight;
		var ua = navigator.userAgent.toLowerCase();
		kass["clip"].style.width = ow + telekaks.shadowSize + 2 + "px";
		kass["clip"].style.height = oh + telekaks.shadowSize + 2 + "px";
		kass["content"].style.width = ow + telekaks.shadowSize + "px";
		kass["content"].style.height = oh + telekaks.shadowSize + "px";
		contentHeight = oh + telekaks.shadowSize;
		contentWidth = ow + telekaks.shadowSize;
		dim = iDirection == telekaks.direction.down ? contentHeight : contentWidth;
		kass["content"].style[pos] = -dim - telekaks.shadowSize + "px";
		kass["clip"].style.visibility = "hidden";
		if (ua.indexOf("mac") == -1 || ua.indexOf("gecko") > -1) {
			kass["background"].style.width = ow + "px";
			kass["background"].style.height = oh + "px";
			kass["background"].style.backgroundColor = telekaks.backgroundColor;
			kass["shadowRight"].style.left = ow + "px";
			kass["shadowRight"].style.height = oh - (telekaks.shadowOffset - telekaks.shadowSize) + "px";
			kass["shadowRight"].style.backgroundColor = telekaks.shadowColor;
			kass["shadowBottom"].style.top = oh + "px";
			kass["shadowBottom"].style.width = ow - telekaks.shadowOffset + "px";
			kass["shadowBottom"].style.backgroundColor = telekaks.shadowColor;
			}
		else {
			kass["background"].firstChild.src = telekaks.backgroundPng;
			kass["background"].firstChild.width = ow;
			kass["background"].firstChild.height = oh;
			kass["shadowRight"].firstChild.src = telekaks.shadowPng;
			kass["shadowRight"].style.left = ow + "px";
			kass["shadowRight"].firstChild.width = telekaks.shadowSize;
			kass["shadowRight"].firstChild.height = oh - (telekaks.shadowOffset - telekaks.shadowSize);
			kass["shadowBottom"].firstChild.src = telekaks.shadowPng;
			kass["shadowBottom"].style.top = oh + "px";
			kass["shadowBottom"].firstChild.height = telekaks.shadowSize;
			kass["shadowBottom"].firstChild.width = ow - telekaks.shadowOffset;
			}
		}

	function initCache() {
		var menu = document.getElementById(id);
		var all = menu.all ? menu.all : menu.getElementsByTagName("*"); 
		kass = {};
		kass["clip"] = menu;
		kass["item"] = [];
		for (var i = 0, elm = null; elm = all[i]; i++) {
			switch (elm.className) {
				case "items":
				case "content":
				case "background":
				case "shadowRight":
				case "shadowBottom":
					kass[elm.className] = elm;
					break;
				case "item":
					elm._index = kass["item"].length;
					kass["item"][elm._index] = elm;
					break;
				}
			}
		_this.kass = kass;
		}

	function initEvents() {
		for (var i = 0, item = null; item = kass.item[i]; i++) {
			item.onmouseover = item_mouseover;
			item.onmouseout = item_mouseout;
			item.onclick = item_click;
			}
		if (typeof oActuator.tagName != "undefined") {
			oActuator.onmouseover = actuator_mouseover;
			oActuator.onmouseout = actuator_mouseout;
			}
		kass["content"].onmouseover = content_mouseover;
		kass["content"].onmouseout = content_mouseout;
		}

	function highlight(oRow) {
		oRow.className = "itemHover";
		if (childMenus[oRow._index]) 
			oRow.lastChild.firstChild.src = telekaks.dingbatOn;
		}

	function dehighlight(oRow) {
		oRow.className = "item";
		if (childMenus[oRow._index]) 
			oRow.lastChild.firstChild.src = telekaks.dingbatOff;
		}

	function item_mouseover() {
		if (!animating) {
			highlight(this);
			if (childMenus[this._index]) 
				childMenuSet.showMenu(childMenus[this._index]);
			else if (childMenuSet) 
				childMenuSet.hide();
			}
		}

	function item_mouseout() {
		if (!animating) {
			if (childMenus[this._index])
				childMenuSet.hideMenu(childMenus[this._index]);
			else 
				dehighlight(this);
			}
		}

	function item_click() {
		if (!animating)
			if (_this.items[this._index].url) 
				location.href = _this.items[this._index].url;
		}

	function actuator_mouseover() {
		parentMenuSet.showMenu(_this);
		}

	function actuator_mouseout() {
		parentMenuSet.hideMenu(_this);
		}

	function content_mouseover() {
		if (!animating) {
			parentMenuSet.showMenu(_this);
			_this.onmouseover();
			}
		}

	function content_mouseout() {
		if (!animating)
			parentMenuSet.hideMenu(_this);
		}

	function child_mouseover() {
		if (!animating) {
			parentMenuSet.showMenu(_this);
			_this.onmouseover();
			}
		}

	function child_deactivate() {
		for (var i = 0; i < childMenus.length; i++) {
			if (childMenus[i] == this) {
				dehighlight(kass["item"][i]);
				break;
				}
			}
		}

	function child_queue() {
		parentMenuSet.hideMenu(_this);
		}

	function toString() {
		var aHtml = [];
		var sClassName = "mtDropDownMenu" + (oActuator.constructor != mtDropDownItem ? " top" : "");
		for (var i = 0, item = null; item = this.items[i]; i++)
			aHtml[i] = item.toString(childMenus[i]);
		return	'<div id="' + id + '" class="' + sClassName + '">' + 
				'<div class="content"><table class="items" cellpadding="0" cellspacing="0" border="0">' + 
				'<tr><td colspan="2"><img src="' + telekaks.spacerGif + '" width="1" height="' + telekaks.menuPadding + '"></td></tr>' + 
				aHtml.join('') + 
				'<tr><td colspan="2"><img src="' + telekaks.spacerGif + '" width="1" height="' + telekaks.menuPadding + '"></td></tr></table>' + 
				'<div class="shadowBottom"><img src="' + telekaks.spacerGif + '" width="1" height="1"></div>' + 
				'<div class="shadowRight"><img src="' + telekaks.spacerGif + '" width="1" height="1"></div>' + 
				'<div class="background"><img src="' + telekaks.spacerGif + '" width="1" height="1"></div>' + 
				'</div></div>';
		}
	}

mtDropDownSet.registry = [];

function mtDropDownSet(iDirection, iLeft, iTop, iReferencePoint) {
	this.addMenu = addMenu;
	this.showMenu = showMenu;
	this.hideMenu = hideMenu;
	this.hide = hide;
	var menus = [];
	var _this = this;
	var current = null;
	this.index = mtDropDownSet.registry.length;
	mtDropDownSet.registry[this.index] = this;

	function addMenu(oActuator) {
		var m = new telekaks(oActuator, iDirection, iLeft, iTop, iReferencePoint, this);
		menus[menus.length] = m;
		return m;
		}

	function showMenu(oMenu) {
		if (oMenu != current) {
			if (current != null) 
				hide(current);
			current = oMenu;
			oMenu.show();
			}
		else {
			cancelHide(oMenu);
			}
		}

	function hideMenu(oMenu) {
		if (current == oMenu && oMenu.isOpen)
			if (!oMenu.hideTimer) 
				scheduleHide(oMenu);
		}

	function scheduleHide(oMenu) {
		oMenu.onqueue();
		oMenu.hideTimer = window.setTimeout("mtDropDownSet.registry[" + _this.index + "].hide(telekaks.registry[" + oMenu.index + "])", telekaks.hideDelay);
		}

	function cancelHide(oMenu) {
		if (oMenu.hideTimer) {
			window.clearTimeout(oMenu.hideTimer);
			oMenu.hideTimer = null;
			}
		}

	function hide(oMenu) { 
		if (!oMenu && current)
			oMenu = current;
		if (oMenu && current == oMenu && oMenu.isOpen) {
			cancelHide(oMenu);
			current = null;
			oMenu.hideTimer = null;
			oMenu.hide();
			}
		}
	}

function mtDropDownItem(sText, sUrl, oParent) {
	this.toString = toString;
	this.text = sText;
	this.url = sUrl;
	this.parentMenu = oParent;
	
	function toString(bDingbat) {
		var sDingbat = bDingbat ? telekaks.dingbatOff : telekaks.spacerGif;
		var iEdgePadding = telekaks.itemPadding + telekaks.menuPadding;
		var sPaddingLeft = "padding:" + telekaks.itemPadding + "px; padding-left:" + iEdgePadding + "px;"
		var sPaddingRight = "padding:" + telekaks.itemPadding + "px; padding-right:" + iEdgePadding + "px;"
		return	'<tr class="item"><td nowrap style="' + sPaddingLeft + '">' + 
				sText + '</td><td width="7" style="' + sPaddingRight + '">' + 
				'<img src="' + sDingbat + '" width="7" height="7"></td></tr>';
		}
	}

function hokkahokka(from, to, time, zip) {
	if (typeof zip == "undefined") 
		zip = 0;
	if (typeof unit == "undefined") 
		unit = "px";
	this.x0 = from;
	this.x1 = to;
	this.dt = time;
	this.zip = -zip;
	this.unit = unit;
	this.timer = null;
	this.onend = new Function();
	this.onframe = new Function();
	}
	
hokkahokka.prototype.start = function() {
	this.t0 = new Date().getTime();
	this.t1 = this.t0 + this.dt;
	var dx = this.x1 - this.x0;
	this.c1 = this.x0 + ((1 + this.zip) * dx / 3);
	this.c2 = this.x0 + ((2 + this.zip) * dx / 3);
	hokkahokka._add(this);
	}

hokkahokka.prototype.stop = function() {
	hokkahokka._remove(this);
	}

hokkahokka.prototype._paint = function(time) {
	if (time < this.t1) {
		var elapsed = time - this.t0;
		this.onframe(hokkahokka._getBezier(elapsed/this.dt,this.x0,this.x1,this.c1,this.c2));
		}
	else 
		this._end();
	}

hokkahokka.prototype._end = function() {
	hokkahokka._remove(this);
	this.onframe(this.x1);
	this.onend();
	}

hokkahokka._add = function(o) {
	var index = this.instances.length;
	this.instances[index] = o;
	if (this.instances.length == 1)
		this.timerID = window.setInterval("hokkahokka._paintAll()", this.targetRes);
	}

hokkahokka._remove = function(o) {
	for (var i = 0; i < this.instances.length; i++) {
		if (o == this.instances[i]) {
			this.instances = this.instances.slice(0,i).concat( this.instances.slice(i+1) );
			break;
			}
		}
	if (this.instances.length == 0) {
		window.clearInterval(this.timerID);
		this.timerID = null;
		}
	}

hokkahokka._paintAll = function() {
	var now = new Date().getTime();
	for (var i = 0; i < this.instances.length; i++)
		this.instances[i]._paint(now);
	}

hokkahokka._B1 = function(t) { 
	return t*t*t 
	}

hokkahokka._B2 = function(t) { 
	return 3*t*t*(1-t) 
	}

hokkahokka._B3 = function(t) { 
	return 3*t*(1-t)*(1-t) 
	}

hokkahokka._B4 = function(t) { 
	return (1-t)*(1-t)*(1-t) 
	}

hokkahokka._getBezier = function(percent,startPos,endPos,control1,control2) {
	return endPos * this._B1(percent) + control2 * this._B2(percent) + control1 * this._B3(percent) + startPos * this._B4(percent);
	}

hokkahokka.instances = [];
hokkahokka.targetRes = 10;
hokkahokka.timerID = null;

//-->


var appMenuItems = Array()
var delayedImgID = Array(), delayedImgSrc = Array()
var openMenu = null, timerID = null
var mouseX = 0, mouseY = 0

/************** insert HTML *************************************************/

function insertHTML(text) {
	document.open()
	document.write(text)
	document.close()
	}

/************** window opener ***********************************************/

function popup(url,name,width,height) {
	var features = [
		['toolbar',	0],
		['directories',	0],
		['menubar',	0],
		['status',	0],
		['resizable',	1],
		['location',	0],
		['scrollbars',	0],
		['copyhistory',	0]
		]
	for (var nr = 4; nr < popup.arguments.length; nr++) {
		var param = popup.arguments[nr].split('=')
		for (var i = 0; i < features.length; i++)
			if (features[i][0] == param[0]) {
				features[i][1] = param[1]
				break
				}
		if (i == features.length)
			features[i] = param
		}
	var featureString = 'width=' + width + ',height=' + height
	for (var i = 0; i < features.length; i++)
		featureString += ',' + features[i][0] + '=' + features[i][1]
	window.open(url,name,featureString)
	}

/************** submitForm **************************************************/

function submitForm(id) {
	for (var i=1; i<submitForm.arguments.length; i++) {
		var url = document.forms[id].action
		url += url.indexOf('?') == -1 ? '?' : '&'
		url += submitForm.arguments[i] + '=1'
		document.forms[id].action = url
		}
	document.forms[id].submit()
	}

/************** menu template ***********************************************/

var menufwkTop =
  '<table cellpadding=0 cellspacing=0 border=0>' +
  '  <tr>' +
  '    <td bgcolor="#009999" rowspan=3><tpix height=1 width=1></td>' +
  '    <td bgcolor="#009999"><tpix height=1 width=1></td>' +
  '    <td bgcolor="#009999" rowspan=3><tpix height=1 width=1></td>' +
  '    <td><tpix height=1 width=1></td>' +
  '  </tr>' +
  '  <tr>' +
  '    <td>' +
  '      <table cellpadding=0 cellspacing=0 border=0>' +
  '        <tr>' +
  '          <td bgcolor="#ffffff"><tpix height=1 width=4></td>' +
  '          <td bgcolor="#ffffff"><tpix height=7 width=1></td>' +
  '          <td bgcolor="#ffffff"><tpix height=1 width=10></td>' +
  '        </tr>' +
  '        <tr>' +
  '          <td bgcolor="#ffffff"><tpix height=1 width=4></td>' +
  '          <td bgcolor="#ffffff" class="menu">'

var menufwkBot =
  '          </td>' +
  '          <td bgcolor="#ffffff"><tpix height=1 width=4></td>' +
  '        </tr>' +
  '        <tr>' +
  '          <td bgcolor="#ffffff"><tpix height=1 width=4></td>' +
  '          <td bgcolor="#ffffff"><tpix height=7 width=1></td>' +
  '          <td bgcolor="#ffffff"><tpix height=1 width=4></td>' +
  '        </tr>' +
  '      </table>' +
  '    </td>' +
  '    <td bgcolor="#333333"><tpix height=1 width=1></td>' +
  '  </tr>' +
  '  <tr>' +
  '    <td bgcolor="#009999"><tpix height=1 width=1></td>' +
  '    <td bgcolor="#333333" rowspan=2><tpix height=1 width=1></td>' +
  '  </tr>' +
  '  <tr>' +
  '    <td><tpix height=2 width=1></td>' +
  '    <td bgcolor="#333333" colspan=2><tpix height=2 width=1></td>' +
  '  </tr>' +
  '</table>'

/************** showMenu ****************************************************/

function showMenu(entries) {
	// assign default arguments: x, y, isRelative, mask
	var argv = showMenu.arguments
	var argc = argv.length
	var x = (argc > 1) ? argv[1] : 0
	var y = (argc > 2) ? argv[2] : 0
	var isRelative = (argc > 3) ? argv[3] : false
	var mask = (argc > 4) ? argv[4] : ''
	// assemble menuEntries string
	var menuEntries = ''
	for (var i = 0; entries && i < entries.length; i++) {
		var nameurl = entries[i].split('¤')
		if (nameurl[0] == 'autoexec') {
			window.location = nameurl[1]
			return
			}
		if (mask.charAt(i) != '0')
			menuEntries += '<a href="' + nameurl[1] + '" onclick="showMenu(null)">' + nameurl[0] + '</a><br>'
		  else
			menuEntries += nameurl[0].fontcolor('a0a0a0') + '<br>'
		}
	// apply parameters to menuentires
	for (var i = 5; i < argc; i++) {
		var splitpos = argv[i].indexOf('=')
		if (splitpos != -1) {
			re = new RegExp(argv[i].slice(0, splitpos), 'g')
			menuEntries = menuEntries.replace(re, argv[i].slice(splitpos+1))
			}
		}
	// calculate correct position
	if (isRelative) {
		x += mouseX
		y += mouseY
		}
	  else
		x += getMargin('x')
	// add menu framework
	var menuContent = menufwkTop + menuEntries + menufwkBot
	menuContent = menuContent.replace(/tpix/g, 'img src="' + imagePath + 't.gif" alt=""')
	// display menu
	var newMenu = menuEntries
	if (entries && newMenu != openMenu) {
		setLayer('menu', menuContent)
		showLayer('menu', x, y)
		openMenu = newMenu
		}
	  else {
		hideLayer('menu')
		openMenu = null
		}
	}

function delayedClosemenu(activate) {
	// if activate==true activate timer that closes open menu in 10ms
	// if activate==false deactivate that timer
	if (activate)
		timerID = setTimeout(showMenu,10,null)
	  else {
		if (timerID)
			clearTimeout(timerID)
		timerID = null
		}
	}

/************** delayed images **********************************************/

function insertDelayedImg(src, width, height, alt) {
	var align = insertDelayedImg.arguments.length > 4 ? insertDelayedImg.arguments[4] : null
	var nr = delayedImgID.length
	var id = 'dimg' + nr
	var imgSrc = '<img name="' + id + '" border="0" src="' + imagePath + 't.gif"'
	if (width) imgSrc += ' width="' + width + '"'
	if (height) imgSrc += ' height="' + height + '"'
	if (align) imgSrc += ' align="' + align + '"'
	imgSrc += ' alt="' + alt + '">'
	insertHTML(imgSrc)
	delayedImgID[nr] = id
	delayedImgSrc[nr] = src
	}

function showDelayedImages() {
	for (var i = 0; i < delayedImgID.length; i++)
		document.images[delayedImgID[i]].src = delayedImgSrc[i]
	}

/************** onload handler **********************************************/

function handlePageLoadEvent() {
	if (appMenuItems.length)
		showAppMenuDelayed()
	showDelayedImages()
	}


use_tables = 1

function getMargin(axis) {
	if (axis == 'x') {
		var pageMargin = 0
		var margin = (document.body.offsetWidth - 770) / 2 - pageMargin
		return margin > pageMargin ? margin : pageMargin
		}
	  else
		return 5
	}

function getImageX(id) {
	var x = 0
	var obj = document.images[id]
	while (obj.offsetParent != null) {
		x += obj.offsetLeft
		obj = obj.offsetParent
		}
	x += obj.offsetLeft
	return x
	}

function getImageY(id) {
	var y = 0
	var obj = document.images[id]
if (xDef(obj.pageY)) return obj.pageY;
	while (obj.offsetParent != null) {
		obj = obj.offsetParent
		y += obj.offsetTop
		}
	if ( window.navigator.userAgent.indexOf('NT 4') != -1 )
		y = y - 23;
	return y
	}

function xDef() {
  for(var i=0; i<arguments.length; ++i){if(typeof(arguments[i])=="" || typeof(arguments[i])=="undefined") return false;}
  return true;
}

function setLayer(id, content) {
	document.all[id].innerHTML = content
	}

function showLayer(id, x, y) {
	document.all[id].style.left = x
	document.all[id].style.top = y
	document.all[id].style.visibility = 'visible'
	}

function hideLayer(id) {
	document.all[id].style.visibility = 'hidden'
	}

function submitOnEnter(e) {
	if (e.keyCode == 13)
		document.loginbox.submit()
	}

function searchOnEnter(e) {
	if (e.keyCode == 13) {
		choose_search();
	    }
	}

function mousedownHandler() {
	mouseX = event.clientX + document.body.scrollLeft
	mouseY = event.clientY + document.body.scrollTop
	}

document.onmousedown = mousedownHandler

function doMenuInit ()
{
	clearTimeout(menuInitTID);
	handlePageLoadEvent();
//	init();
}

menuInitTID = setTimeout("doMenuInit()", 15000);

