// JavaScript Document

function getbrowser() {
  var ua = navigator.userAgent.toLowerCase(); 
  mozillabrowser = (ua.indexOf("gecko/") != -1); 
  iebrowser = (ua.indexOf("msie") > -1 && ua.indexOf("opera") == -1); 
  operabrowser = (ua.indexOf("opera") > -1); 
  var av = navigator.appVersion; var version = av.substring(0, av.indexOf(" ")) *1; 
  var version2 = av.substring(0, av.indexOf(".")) *1; 
  if (mozillabrowser || operabrowser) { 
    versionsnummer = version2; 
  } else if (iebrowser) { 
    if (version2==4 && ua.indexOf("msie 5") == -1 && ua.indexOf("msie 6") == -1 && ua.indexOf("msie 7") == -1) { 
      var versionsnummer = 4; 
    } else if (version2==4 && ua.indexOf("msie 5") > -1) { 
	  var versionsnummer = 5; 
    } else if (version2==4 && ua.indexOf("msie 6")>-1) { 
	  var versionsnummer = 6; 
    } else if (version2==4 && ua.indexOf("msie 7")>-1) { 
	  var versionsnummer = 7; 
    } 
  }
}

function GetElementHeight (elm)
{
  if (!elm)
    return 0;

  if (document.layers)
  {
    if (!elm.height)
      elm.height = elm.clip.height;
    return elm.height;
  }
  else if (typeof(elm.style && elm.style.height) == 'number')
  {
    return elm.style.height;
  }
  else if (typeof(elm.style && elm.style.height) == 'string' && !isNaN(parseInt(elm.style.height)))
  {
    return parseInt(elm.style.height);
  }
  else if (elm.offsetHeight)
  {
    return elm.offsetHeight;
  }
  else if (typeof(elm.style && elm.style.pixelHeight) == 'number')
  {
    return elm.style.pixelHeight;
  }
  else if (elm.clientHeight)
  {
    return elm.clientHeight;
  }

  return 0;
}

function showsub(id) {
  suffix = ".jpg";
  dir = "fileadmin/templates/images/";
  mid = id.split("_");
  idno = mid[1];

elm = document.getElementById(id);
  mklasse = elm.className.split('_');
  if (mklasse[2] == "1") { 
    links = '0px'; 
  } else if (mklasse[2] == "2") { 
    links = '-183px'; 
  } else if (mklasse[2] == "3") { 
    links = '-366px';
  } else if (mklasse[2] == "4") { 
    links = '-549px'; 
  }
  if (mklasse[0] == "main" && mklasse[1] == "menu") {
    subs = document.getElementsByTagName('ul');
	for (i=0; i<subs.length; i++) {
	  klasse = subs[i].className.split('_');
	  if (klasse[0] == "navi") {
       bgdiv = document.getElementById('bg_image_'+klasse[1]);
	
        if(window.getComputedStyle) {
          bgimage = window.getComputedStyle(bgdiv, null).getPropertyValue('background-image');
        } else if(bgdiv.currentStyle){
          bgimage = bgdiv.currentStyle['backgroundImage'];
        }
        bgimage = bgimage.split("/");
	
	    img = bgimage[bgimage.length-1].split("_hell");
		img = img[0].split(suffix);
	    bgdiv.style.background = "url("+dir+img[0]+suffix+")";
	    subs[i].style.display = 'none';
	  }
	}
  }
  
  tiefe = elm.parentNode.className.split('_');
  subs = document.getElementsByTagName('ul');
  for (i=0; i<subs.length; i++) {
    klasse = subs[i].className.split('_');
	if (klasse[0] == "navi") {
	  if (klasse[1] > tiefe[1]) {
        bgdiv = document.getElementById('bg_image_'+klasse[1]);
	
        if(window.getComputedStyle) {
          bgimage = window.getComputedStyle(bgdiv, null).getPropertyValue('background-image');
        } else if(bgdiv.currentStyle){
          bgimage = bgdiv.currentStyle['backgroundImage'];
        }
        bgimage = bgimage.split("/");
	
	    img = bgimage[bgimage.length-1].split("_hell");
		img = img[0].split(suffix);
	    bgdiv.style.background = "url("+dir+img[0]+suffix+")";
	    subs[i].style.display = 'none';
	  }
	}
  }
  
  if (submenu = document.getElementById("sub_"+idno)) {
	submenu.style.display = 'block';
	subtiefe = submenu.className.split("_");
    bgdiv = document.getElementById('bg_image_'+subtiefe[1]);
	
    if(window.getComputedStyle) {
      bgimage = window.getComputedStyle(bgdiv, null).getPropertyValue('background-image');
    } else if(bgdiv.currentStyle){
      bgimage = bgdiv.currentStyle['backgroundImage'];
    }
    bgimage = bgimage.split("/");
	
	img = bgimage[bgimage.length-1].split(suffix);
	bgdiv.style.background = "url("+dir+img[0]+"_hell"+suffix+")";
	
	if (submenu.className == "navi_1") { 
	  submenu.style.left = links;
	}
  }
}

function show_lang() {
  lmenu = document.getElementById('lang_sub');
  lmenu.style.display = 'block';
  lmenu.style.top = '-'+lmenu.offsetHeight+'px';
  lmenu.style.left = 90-(lmenu.offsetWidth/2)+'px'; 
}

function hide_lang() {
  lmenu = document.getElementById('lang_sub');
  lmenu.style.display = 'none';
}

function show_teaser(id) {
  elm = document.getElementById(id);
  elm.className = "hg_friedl_grau_21";
  teaser = elm.getElementsByTagName('div');
  titel = elm.getElementsByTagName('strong');
  ttl = titel[0].innerHTML;
  ttl_split = ttl.split("- ");
  if (ttl_split.length == 2) {
    titel[0].innerHTML = ttl_split[0]+ttl_split[1];
  }
  teaser[0].className = "changebutton_over";
}

function hide_teaser(id) {
  elm = document.getElementById(id);
  elm.className = "hg_friedl_grau_35";
  teaser = elm.getElementsByTagName('div');
  titel = elm.getElementsByTagName('strong');
  titel[0].innerHTML = ttl;
  teaser[0].className = "changebutton_out";
  ttl = "";
}

function show_imgdesc(id) {
  elm = document.getElementById('c13');
  p = elm.getElementsByTagName('p');
  for(i=0; i<p.length; i++) {
    p[i].style.display = "none";
  }
  active_p = document.getElementById(id);
  active_p.style.display = "block";
  elm.style.display = "block";
}

function hide_imgdesc(id) {
  elm = document.getElementById('c13');
  elm.style.display = "none";
}

function showprodukt(id) {
	save = document.getElementById('produkt_main_'+id).className;
	i = 1;
	while (document.getElementById('produkt_main_'+i) !== null) {
		i++;
	}
		
	for(j=1; j<i; j++) {
		document.getElementById('produkt_main_'+j).className = "produkt_closed";
		document.getElementById('produkt_sub_'+j).style.display = "none";
	}

	document.getElementById('produkt_main_'+id).className = save;

	elm = document.getElementById('produkt_main_'+id);
	selm = document.getElementById('produkt_sub_'+id);
	if (elm.className == "produkt_open") { 
		elm.className = "produkt_closed";
		selm.style.display = "none";
	} else if (elm.className == "produkt_closed") {
		elm.className = "produkt_open";
		selm.style.display = "block";
		selm.style.padding = "0";
	}
}

function show_linie(id) {
  elm = document.getElementById(id);
  //elm.className = "hg_friedl_grau_21";
  teaser = elm.getElementsByTagName('div');
/*  titel = elm.getElementsByTagName('strong');
  ttl = titel[0].innerHTML;
  ttl_split = ttl.split("- ");
  if (ttl_split.length == 2) {
    titel[0].innerHTML = ttl_split[0]+ttl_split[1];
  } */
  teaser[0].className = "linienbutton_over";
}

function hide_linie(id) {
  elm = document.getElementById(id);
  //elm.className = "hg_friedl_grau_35";
  teaser = elm.getElementsByTagName('div');
/*  titel = elm.getElementsByTagName('strong');
  titel[0].innerHTML = ttl; */
  teaser[0].className = "linienbutton_out";
  //ttl = "";
}

function ps_init(stat) { 
		for (i=stat; i<id_liste.length;i++) {
			document.getElementById('liste-'+id_liste[i]).style.display = "none";
			document.getElementById('symbol-'+id_liste[i]).style.width = "8px";
			document.getElementById('symbol-'+id_liste[i]).style.height = "8px";
			document.getElementById('symbol-'+id_liste[i]).style.paddingLeft = "4px";
			document.getElementById('symbol-'+id_liste[i]).style.backgroundImage = "url(/fileadmin/templates/images/ps-closed.gif)";
			document.getElementById('symbol-'+id_liste[i]).style.backgroundRepeat = "no-repeat";
			document.getElementById('main-'+id_liste[i]).style.borderBottom = "none";
			document.getElementById('main-'+id_liste[i]).style.fontWeight = "normal";
			document.getElementById('main-'+id_liste[i]).style.color = "#000000";
		}
		if (stat == 1) {
			document.getElementById('symbol-'+id_liste[0]).style.width = "8px";
			document.getElementById('symbol-'+id_liste[0]).style.height = "8px";
			document.getElementById('symbol-'+id_liste[0]).style.paddingLeft = "4px";
			document.getElementById('symbol-'+id_liste[0]).style.backgroundImage = "url(/fileadmin/templates/images/ps-open.gif)";
			document.getElementById('symbol-'+id_liste[0]).style.backgroundRepeat = "no-repeat";
			document.getElementById('main-'+id_liste[0]).style.borderBottom = "1px dotted #0b5532";
			document.getElementById('main-'+id_liste[0]).style.fontWeight = "bold";
			document.getElementById('main-'+id_liste[0]).style.color = "#0b5532";
		}
	}
	
	function ps_open(id) {
		nav_stat = document.getElementById('liste-'+id).style.display;
		ps_init(0);
		if (nav_stat == "block") {
			document.getElementById('liste-'+id).style.display = "none";
		} else if (nav_stat == "none") {
			document.getElementById('liste-'+id).style.display = "block";
			document.getElementById('symbol-'+id).style.width = "8px";
			document.getElementById('symbol-'+id).style.height = "8px";
			document.getElementById('symbol-'+id).style.paddingLeft = "4px";
			document.getElementById('symbol-'+id).style.backgroundImage = "url(/fileadmin/templates/images/ps-open.gif)";
			document.getElementById('symbol-'+id).style.backgroundRepeat = "no-repeat";
			document.getElementById('main-'+id).style.borderBottom = "1px dotted #0b5532";
			document.getElementById('main-'+id).style.fontWeight = "bold";
			document.getElementById('main-'+id).style.color = "#0b5532";
		}
	} 
	
	function fett(obj) {
		obj.style.fontWeight = 'bold';
		obj.style.color = '#0b5532';
	}
	
	function normal(obj) {
		obj.style.fontWeight = 'normal';
		obj.style.color = '#000000';
	}