// <!--

var img_folder_block = new Image();
img_folder_block.src = webURL+'images/navi_visible.gif';
var img_folder_none = new Image();
img_folder_none.src = webURL+'images/navi_hidden.gif';

/*var img_menu = new Image();
img_menu.src = webURL+'images/navi_item.gif';
var img_menu_active = new Image();
img_menu_active.src = webURL+'images/navi_item_active.gif';*/

var linkColor = '#006699';
//var linkColor = '#0099CC';
var linkColor_active = '#0099CC';
//var linkColor_active = '#006699';

function getLink(f, m) {
	if (m != 0) {
		var theLink = eval('document.getElementById("link'+f+m+'")');
	} else {
		var theLink = eval('document.getElementById("link'+f+'")');
	}
	return theLink;
}

function getImg(f) {
	return eval('document.images["image'+f+'"]');
}

function closeAll(notNo) {
	if (dhtmlSupport) {
		var divs = document.getElementsByTagName('div');
		var this_id = 'menuItem';
		for (f=0; f<divs.length; f++) {
			if (divs[f].id.indexOf(this_id) == 0) {
				var f_idx = divs[f].id.substring(this_id.length, divs[f].id.length);
				if (f_idx != notNo) {
					document.getElementById('menuItem'+f_idx).style.display = 'none';
					var theImg = getImg(f_idx);
					theImg.src = img_folder_none.src;
				}
			}
		}
		return true;
	} else {
		return false;
	}
}

function adaptFolder(folderNo, mode) {
	if (dhtmlSupport && folderNo != 0) {
		if (closeAll(folderNo)) {
			var theMenu = document.getElementById('menuItem'+folderNo);
			var theImg = getImg(folderNo);
//			if (theMenu.style.display == 'none') {
				theMenu.style.display = 'block';
				var hrefs = theMenu.getElementsByTagName('a');
				for (m=0; m<hrefs.length; m++) {
					var this_id = 'link'+folderNo;
					if (hrefs[m].id.indexOf(this_id) == 0) {
						var m_idx = hrefs[m].id.substring(this_id.length, hrefs[m].id.length);
						var theLink = getLink(folderNo, m_idx);
						if (contFrame.folderNo && contFrame.folderNo == folderNo
							&& contFrame.menuNo && contFrame.menuNo == m_idx) {
							var linkCol = linkColor_active;
						} else {
							var linkCol = linkColor;
						}
						theLink.style.color = linkCol;
					}
				}
/*			} else {
				theMenu.style.display = 'none';
			}*/
			theImg.src = eval('img_folder_'+theMenu.style.display+'.src');

		}
	} else {
		return;
	}
}

function changeLangTo(lang) {
	var contFrame = parent.frames['contentFrame'];
	var old_loc = contFrame.location.href;
	var new_loc = '';
	var old_args = contFrame.location.search;
	var new_args = '';
	var lang_arg = 'lang='+lang;
	if (old_args.length > 0) {
		if (old_args.indexOf('lang=') > 0) {
//			?seite_id=25&lang=D
			var pos1 = old_args.indexOf('lang=');
			var pos2 = (pos1+6);
			new_args = old_args.substring(0, pos1);
			new_args += old_args.substring(pos2, old_args.length);
			new_args += lang_arg;
		} else {
			new_args = old_args+'&'+lang_arg;
		}
		new_loc = old_loc.substring(0, old_loc.indexOf('?'))+new_args;
	} else {
		new_loc = old_loc+'?'+lang_arg;
	}
	contFrame.location.href = new_loc;
}
// -->
