//einstellungen


function block_data0(){

	this.main_is_horizontal = true
	this.menu_showhide_delay = 150

	/*this.main_expand_image = "images/arrow_main.gif"
	this.main_expand_image_hover = "images/arrow_main.gif"
	this.main_expand_image_width = "7"
	this.main_expand_image_height = "5"
	this.main_expand_image_offx = "-1"
	this.main_expand_image_offy = "5"
*/
	this.sub_expand_image = "images/arrow_sub.gif"
	this.sub_expand_image_hover = "images/arrow_sub.gif"
	this.sub_expand_image_width = "10"
	this.sub_expand_image_height = "13"
	this.sub_expand_image_offx = "0"
	this.sub_expand_image_offy = "6"

 
	//hauptebene

	this.main_container_styles = "background-color:#ffffff; line-height:23px; height:23px; border-style:solid; border-color:#cccccc; border-width:1px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; border-right: 0 solid white; border-left: 0 solid white"
	this.main_item_styles = "color:#555555; text-align:left; font-family:Arial; font-size:12px; font-weight:bold; line-height:23px; height:23px; text-decoration:none; padding-top:0px; padding-right:5px; padding-bottom:0px; padding-left:12px; border-left: 1px solid #cccccc "
	this.main_item_hover_styles = "background-color:#999999; color:#ffffff; "
	this.main_item_active_styles = "text-decoration:none; "


	//unterebenen

	this.subs_container_styles = "background-color:#ffffff; border-style:solid; border-color:#cccccc; border-width:1px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px;"
	this.subs_item_styles = "color:#999999; text-align:left;  font-family:Arial; font-size:12px; white-space:nowrap; line-height:25px; height:25px; font-weight:bold; text-decoration:none;  padding-top:0px; padding-right:5px; padding-bottom:0px; padding-left:5px; border-right: 0px white; border-left: 0 solid white;"
	this.subs_item_hover_styles = "color:#cc0000; background-color:#eeeeee; "
	this.subs_item_active_styles = "text-decoration:none; "



}


//----------------------------------------------------------------------


if (!window.vdt_doc_effects) {
	vdt_doc_effects = new Object();
}
ht_obj = new Object();
cm_obj = new Object();
x29 = null;
var_playobj = null;
var_ie = window.showHelp;
var_ie7 = (navigator.userAgent.indexOf("MSIE 7")+1);
var_opera = window.opera;
var_strict = ((var_ie || var_opera) && (document.compatMode == "CSS1Compat"));
var_mac = navigator.userAgent.indexOf("Mac")+1;
var_navigator = navigator.userAgent.indexOf("Netscape")+1;
var_version = parseFloat(navigator.vendorSub);
var_firefox = navigator.userAgent.indexOf("Firefox")+1;
var_oldnav = (var_navigator && var_version<7.1);
var_iemac = (var_ie && var_mac);
var_oldie = (var_ie && (navigator.userAgent.indexOf("MSIE 5.0")+1));
var_dw = false;
var_sep = "_";
if (!var_ie) {
	var_sep = "z";
}
var_display = "block";
if (var_iemac) {
	var_display = "inline-block";
}
if (var_iemac && document.doctype) {
	tval = document.doctype.name.toLowerCase();
	if ((tval.indexOf("dtd")>-1) && ((tval.indexOf("http")>-1) || (tval.indexOf("xhtml")>-1))) {
		var_strict = 1;
	}
}
x0 = 1;
if (var_ie) {
	x0 = x10();
}
x1 = document.getElementsByTagName("UL");
for (mi=0; mi<x1.length; mi++) {
	if ((x2=x1[mi].id)) {
		if (x2.indexOf("imenus")>-1) {
			x2 = x2.substring(6);
			dto = new window["block_data"+x2]();
			block_create_menu(x1[mi].childNodes, x2+var_sep, dto, x2);
			if (!var_oldnav && window.block_add_pointer_image) {
				block_add_pointer_image(x1[mi].parentNode.parentNode, dto, 0);
			}
			x6(x2, dto);
			(ap1=x1[mi].parentNode).id = "imouter"+x2;
			ap1.parentNode.id = "imcontainer2"+x2;
			(ap2=ap1.parentNode.parentNode).id = "imcontainer1"+x2;
			x1[mi].parentNode.style.display = var_display;
			ap2.style.width = x1[mi].parentNode.offsetWidth+"px";
			ap2.style.height = ap1.parentNode.offsetHeight+"px";
			ap2.setAttribute("align", "left");
			if (var_ie && !var_mac) {
				var x32 = document.getElementsByTagName("iframe");
				for (var i = 0; i<x32.length; i++) {
					if (x32[i].getAttribute("x31")) {
						var x33 = x32[i].parentNode.children[1];
						x32[i].style.height = x33.offsetHeight;
						x32[i].style.width = x33.offsetWidth;
					}
				}
			}
			if (var_firefox) {
				for (var i = 0; i<(ifrm=document.getElementsByTagName("iframe")).length; i++) {
					ifrm[i].onmouseover = function() {
						for (var f in cm_obj) {
							x34(cm_obj[f], dto.menu_showhide_delay);
							if ((pls=cm_obj[f].getElementsByTagName("UL")).length) {
								if ((pols=pls[0].parentNode.lastChild).getAttribute("ispointer")) {
									pols.style.visibility = "hidden";
								}
							}
						}
					};
				}
			}
			
			
			
		}
	}
}


//----------------------------------------------------------------------


function x8(x9) {
	x9.firstChild.style.visibility = "hidden";
}

//----------------------------------------------------------------------

function x10() {
	if ((x11=window.location.hostname) != "") {
		if (window.return_sub) {
			if (parseInt(Math.random()*10) == 5) {
				return "sub1";
			} else {
				return;
			}
		}
		if (!window.list7) {
			mval = 0;
			for (i=0; i<(x11).length; i++) {
				mval += x11.charCodeAt(i);
			}
			mval += "-u";
			x12 = 0;
			while ((a_val=window["unlock"+x12])) {
				if (mval == a_val) {
					return false;
				}
				x12++;
			}
			return "var_ie";
		}
	}
}

//----------------------------------------------------------------------

function block_create_menu(nodes, prefix, dto, d_toid, sid) {
	this.counter = 0;
	if (sid) {
		this.counter = sid;
	}
	for (this.li=0; this.li<nodes.length; this.li++) {
		if (nodes[this.li].tagName == "LI") {
			this.bc = "ulitem"+prefix+this.counter;
			nodes[this.li].id = this.bc;
			this.ac = "ulaitem"+prefix+this.counter;
			nodes[this.li].firstChild.id = this.ac;
			nodes[this.li].level = (this.level=prefix.split(var_sep).length-1);
			nodes[this.li].dto = d_toid;
			nodes[this.li].x4 = prefix;
			nodes[this.li].sid = this.counter;
			if (var_ie && !var_mac && !var_ie7) {
				nodes[this.li].style.height = "1px";
			}
			nodes[this.li].onkeydown = function(e) {
				if (var_ie) {
					e = window.event;
				}
				if (e.keyCode == 13) {
					hover_handle(this, 1);
				}
			};
			nodes[this.li].onmouseover = function() {
				if (this.firstChild.className.indexOf("iactive") == -1) {
					this.firstChild.className = "ihover";
				}
				if (ht_obj[this.level]) {
					clearTimeout(ht_obj[this.level]);
				}
				ht_obj[this.level] = setTimeout("hover_handle(document.getElementById('"+this.id+"'),1)", dto.menu_showhide_delay);
			};
			nodes[this.li].onmouseout = function() {
				x34(this, dto.menu_showhide_delay);
			};
			this.x30 = nodes[this.li].childNodes;
			for (this.ti=0; this.ti<this.x30.length; this.ti++) {
				if ((this.zn=this.x30[this.ti]).tagName == "DIV") {
					if (var_ie && !var_mac && !var_oldie && !var_ie7) {
						this.zn.firstChild.insertAdjacentHTML("afterBegin", "");
					}
					if (!(var_iemac) || this.level>1 || !dto.main_is_horizontal) {
						this.zn.style.zIndex = this.level;
					}
					this.zn.setAttribute("align", "left");
					this.cx1 = this.zn.getElementsByTagName("UL");
					if (this.cx1.length) {
						x4 = "sub";
						if (this.level == 1) {
							x4 = "main";
						}
						if (iname=dto[x4+"_expand_image"]) {
							x14 = dto[x4+"_expand_image_hover"];
							x15 = new Array(dto[x4+"_expand_image_width"], dto[x4+"_expand_image_height"]);
							tewid = "100%";
							if (var_ie && !var_ie7) {
								tewid = "0px";
							}
							te2wid = "absolute";
							if (var_ie7 && var_strict) {
								te2wid = "relative";
							}
							x16 = '<div style="visibility:hidden;position:absolute;top:0px;left:0px;width:'+tewid+';"><img style="border-style:none;" level='+this.level+' imexpandicon=2 src="'+x14+'" width='+x15[0]+' height='+x15[1]+' border=0></div>';
							stpart = "span";
							if (var_ie) {
								stpart = "div";
							}
							nodes[this.li].firstChild.innerHTML = '<'+stpart+' imexpandarrow=1 style="position:relative;display:block;text-align:left;"><div style="position:'+te2wid+';width:100%;cursor:hand;cursor:pointer;text-align:right;"><div style="position:relative;width:'+tewid+';height:0px; text-align:right;top:'+dto[x4+"_expand_image_offy"]+'px;left:'+dto[x4+"_expand_image_offx"]+'px;">'+x16+'<img style="border-style:none;" imexpandicon=1 level='+this.level+' src="'+iname+'" width='+x15[0]+' height='+x15[1]+' border=0></div></div></'+stpart+'>'+nodes[this.li].firstChild.innerHTML;
						}
						this.cx1[0].parentNode.className = "imsubc";
						this.cx1[0].id = "x1ub"+prefix+this.counter;
						new block_create_menu(this.cx1[0].childNodes, prefix+this.counter+var_sep, dto, d_toid);
						if (!var_oldnav && window.block_add_pointer_image) {
							block_add_pointer_image(this.cx1[0].parentNode, dto, this.level);
						}
					}
				}
			}
			if ((!sid) && (!var_navigator) && (!var_iemac) && (rssurl=nodes[this.li].getAttribute("rssfeed")) && (window.block_get_rss_data)) {
				block_get_rss_data(nodes[this.li], rssurl);
			}
			this.counter++;
		}
	}
}

//----------------------------------------------------------------------


function x34(x35, x36) {
	if (x35.firstChild.className.indexOf("iactive") == -1) {
		x35.firstChild.className = "";
	}
	clearTimeout(ht_obj[x35.level]);
	ht_obj[x35.level] = setTimeout("hover_handle(document.getElementById('"+x35.id+"'))", x36);
}

//----------------------------------------------------------------------

function hover_handle(hobj, show) {
	if (var_ie && !var_mac) {
		try {
			if (show) {
				if ((plobj=(uobj=hobj.getElementsByTagName("UL")[0]).filters[0])) {
					if (uobj.parentNode.currentStyle.visibility == "hidden") {
						if (var_playobj) {
							var_playobj.stop();
						}
						plobj.apply();
						plobj.play();
						var_playobj = plobj;
					}
				}
			}
		} catch (e) {
		}
	}
	if (cm_obj[hobj.level] != null) {
		cm_obj[hobj.level].className = "";
		cm_obj[hobj.level].firstChild.className = "";
	}
	if (show) {
		if (!hobj.getElementsByTagName("UL")[0]) {
			return;
		}
		hobj.firstChild.className = "ihover iactive";
		hobj.className = "ishow";
		cm_obj[hobj.level] = hobj;
	}
}

//----------------------------------------------------------------------

function x6(id, dto) {
	x19 = "#imenus"+id;
	sd = "<style id='ssimenus"+id+"' type='text/css'>";
	x20 = 0;
	di = 0;
	while ((x21=document.getElementById("ulitem"+id+var_sep+di))) {
		if (dto.main_is_horizontal) {
			if (var_iemac) {
				x21.style.display = "inline-block";
			} else {
				sd += "#ulitem"+id+var_sep+di+" {float:left;}";
			}
			if ((tgw=x21.style.width)) {
				x20 += parseInt(tgw);
			}
		} else {
			x20 = parseInt(document.getElementById("imenus"+id).style.width);
			x21.style.width = "100%";
		}
		di++;
	}
	document.getElementById("imenus"+id).style.width = x20+"px";
	if (!var_opera) {
		document.getElementById("imenus"+id).parentNode.style.width = x20+"px";
	}
	var adpr = "relative";
	if (var_oldnav) {
		adpr = "absolute";
	}
	sd += "#imcontainer1"+id+" {z-index:"+(999999-id)+";position:"+adpr+";"+var_display+"}";
	sd += "#imcontainer2"+id+" {position:absolute;}";
	sd += x19+","+x19+" ul{margin:0;list-style:none;}";
	sd += "#imouter"+id+" {text-align:left;"+dto.main_container_styles+"}";
	if (!(scse=dto.main_container_styles_extra)) {
		scse = "";
	}
	sd += "BODY #imouter"+id+" {"+scse+"}";
	sd += x19+" {padding:0px;}";
	posp = "relative";
	if (var_ie && !var_mac) {
		posp = "absolute";
	}
	sd += x19+" ul {padding:0px;"+dto.subs_container_styles+"position:"+posp+";top:0px;left:0px;}";
	if (!(scse=dto.subs_container_styles_extra)) {
		scse = "";
	}
	sd += "BODY "+x19+" ul {"+scse+"}";
	sd += x19+" li div {position:absolute;}";
	sd += x19+" li .imsubc {position:absolute;visibility:hidden;}";
	ubt = "";
	lbt = "";
	x23 = "";
	x24 = "";
	for (hi=1; hi<10; hi++) {
		ubt += "li ";
		lbt += " li";
		x23 += x19+" li.ishow "+ubt+" .imsubc";
		x24 += x19+lbt+".ishow .imsubc";
		if (hi != 9) {
			x23 += ",";
			x24 += ",";
		}
	}
	sd += x23+"{visibility:hidden;}";
	sd += x24+"{visibility:visible;}";
	if (!var_ie7) {
		sd += x19+","+x19+" li {font-size:1px;}";
	} else {
		sd += x19+" li {display:inline;}";
	}
	sd += x19+","+x19+" ul{text-decoration:none;}";
	sd += x19+" ul li a.ihover {"+dto.subs_item_hover_styles+"}";
	sd += x19+" li a.ihover {"+dto.main_item_hover_styles+"}";
	sd += x19+" li a.iactive {"+dto.main_item_active_styles+"}";
	sd += x19+" ul li a.iactive{"+dto.subs_item_active_styles+"}";
	sd += x19+" li a.iactive div img{visibility:visible;}";
	ulp = "";
	ulmp = "";
	if (var_ie && !var_strict) {
		ulp = "width:100%;";
		ulmp = "position:static;";
	}
	sd += x19+" a{display:block;position:relative;font-size:12px;"+ulp+""+dto.main_item_styles+"}";
	if (!(scse=dto.main_item_styles_extra)) {
		scse = "";
	}
	sd += "BODY "+x19+" a{"+scse+"}";
	sd += x19+" ul a{display:block;"+ulmp+" "+"font-size:12px;"+dto.subs_item_styles+"}";
	if (!(scse=dto.subs_item_styles_extra)) {
		scse = "";
	}
	sd += "BODY "+x19+" ul a{"+scse+"}";
	sd += x19+" li{cursor:hand;cursor:pointer;}";
	document.write(sd+"</style>");
	}
