<!--
// JavaScript Document
function MS_change()
{	
    select_number=document.ms.MS.selectedIndex;	
    if(select_number==0)
	{
        document.ms.iso.value="AT";
	} 
    else {document.ms.iso.value=document.ms.MS.options[select_number].value;}
    return true;
}
function MM_findObj(n, d) { //v4.01
	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=MM_findObj(n,d.layers[i].document);
	if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_showHideLayers() { //v6.0
	var i,p,v,obj,args=MM_showHideLayers.arguments;
	for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
		if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
		obj.visibility=v; }
}
function showHideSub() { //v6.0
	var i,p,v,obj,args=showHideSub.arguments;
	for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
		if (obj.style) { obj=obj.style; v=(v=='show')?'block':(v=='hide')?'none':v; }
		obj.display=v; }
}

var subMenuTimeout = null;
var subArray = new Array();
function subMenu() {
	var args = subMenu.arguments;
	if (!(args.length==0&&subMenuTimeout==null&&subArray.length>0)) {
		for (var i=0; i<subArray.length; i++)
			if (subArray[i]!=args[i]) showHideSub(subArray[i],'','hide');
		for (var i=0; i<args.length; i++)
			showHideSub(args[i],'','show');
		clearTimeout(subMenuTimeout);
		subMenuTimeout = null;
		subArray = args;
	} else {
		subMenuTimeout = setTimeout('subMenu()',1000);
	}
}
//document.onmouseup = subMenu;

var menus = new Array();
var subID = "sub0";
function addStatic(id, level, text, link) {
	for (var i=0;menus[i];i++) {
		if(menus[i].id==id) {
			if (level>0&&text) menus[i].sub[menus[i].sub.length] = {level:level,text:text,link:link};
			break;
		}
	}
}
function addMenu(id) { if (id) menus[menus.length] = {id:id,sub:[]} }
function addItem(level, text, link) { if (level>0&&text) menus[menus.length-1].sub[menus[menus.length-1].sub.length] = {level:level,text:text,link:link}; }
function separate (arr) { var tmp = []; for (var i=0; i < arr.length; i++) tmp[i] = arr[i]; return i>0?tmp:null; }
function drawLevel(arr) { var tmp = ''; for (var i=0; i < arr.length; i++) tmp += (i>0?",'":"'")+arr[i]+"'"; return tmp; }
function drawSubClose(amout) { var tmp = ''; for (var i=0; i < amout; i++) tmp += '<div></div></div>\n'; return tmp; }
function drawMenu(id) {
	for (var i=0; i<menus.length;i++)
		if (menus[i].id == id) { var sub = separate(menus[i].sub); break; }
	if (sub!=null) {
		var levels = [], htmlOut = '<div id="'+id+'" class="menu">\n';
		levels[0] = id;
		for (var i=0; i<sub.length;i++) {
			levels = levels.slice(0,sub[i].level)
			if (sub[i+1]!=null&&sub[i].level<sub[i+1].level)
				levels[levels.length] = subID = "sub"+(parseInt(subID.slice(3))+1);
			sub[i].ids = separate(levels);
		}
		for (var i=0; i<sub.length; i++) {
			if (i>0&&sub[i].level<sub[i-1].level)
				htmlOut += drawSubClose(sub[i-1].level-sub[i].level);
			htmlOut += '<a href="' + (sub[i].link!=null?sub[i].link:'javascript:void(0)') + '" onMouseOver="subMenu(' + drawLevel(sub[i].ids) + ')" onMouseOut="subMenu()">' + sub[i].text + '</a>\n';
			if (sub[i].level < sub[i].ids.length) 
				htmlOut += '<div id="'+sub[i].ids[sub[i].ids.length-1]+'">\n';
		}
		htmlOut += drawSubClose(sub[i-1].level);
//		document.write("<xmp>");
		document.write(htmlOut);
//		document.write("</xmp>");
	}
}

//-->
