var transparentImage = "fileadmin/templates/images/transparent.gif";
function fixTrans(){
	if (typeof document.body.style.maxHeight == 'undefined'){
	var imgs = document.getElementsByTagName("img");
	for (i = 0; i < imgs.length; i++){
		if (imgs[i].src.indexOf(transparentImage) != -1){
			return;
		}
		if (imgs[i].src.indexOf(".png") != -1){
				var src = imgs[i].src;
				imgs[i].src = transparentImage;
				imgs[i].runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')";
				imgs[i].style.display = "inline-block";
			}
		}
	}
}
if (document.all && !window.opera) attachEvent("onload", fixTrans);


function initHover(){
	var nav = document.getElementById("nav");
	if (nav){
		var nodes = nav.getElementsByTagName("li");
		for (var i = 0; i < nodes.length; i++){
			nodes[i].onmouseover = function (){
				if (this.className.indexOf("hover") == -1){ this.className += " hover"; }
			}
			nodes[i].onmouseout = function (){ this.className = this.className.replace(" hover", ""); }
		}
	}
}
if (window.attachEvent && !window.opera) window.attachEvent("onload", initHover);


function inputClick(inp, typ, val) {
	switch (typ) {
		case 'f':
			if (inp.value == val) {
				inp.value = '';
			}
		break;
		case 'b':
			if (inp.value == '') {
				inp.value = val;
			}
		break;
	}
}


function sitemap(id) {
	var sitemap = '#sitemap'+id;

	if (jQuery(sitemap+">ul:first").is(":hidden")) {
		jQuery(sitemap+">img").attr("src","fileadmin/templates/images/minus.gif");
		jQuery(sitemap+">ul").slideDown("slow");
	} else {
		jQuery(sitemap+">img").attr("src","fileadmin/templates/images/plus.gif");
		jQuery(sitemap+">ul").slideUp("slow");
	}
}