/*
 * functions.js
 *
 * The content of this file is (c) 2003 &copy; 2009 dmc 
 * digital media center GmbH
 * All rights reserved
 *
 * This software is the confidential and proprietary 
 * information of dmc digital media center GmbH.
 *
 */

/* Hide the pre-filled values of text-boxes (e.g. search, newsletter)  */
function hideInputTxt(id) {
  id.value="";
}

/* Suckerfisch hovernavigation Script for InternetExplorer 6 and hide select-boxes if hover-layer is visible */
sfHover = function() {
	var sfEls = document.getElementById("mainnav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
      var elements = document.documentElement.getElementsByTagName('select');
     
        for (var i=0; i<elements.length; i++) {
            elements[i].style.visibility = "hidden";
        }
		}
		sfEls[i].onfocus=function() {
			this.className+=" sfhover";
      var elements = document.documentElement.getElementsByTagName('select');
     
        for (var i=0; i<elements.length; i++) {
            elements[i].style.visibility = "hidden";
        }
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
      var elements = document.documentElement.getElementsByTagName('select');
     
        for (var i=0; i<elements.length; i++) {
            elements[i].style.visibility = "visible";
        }
		}
	}
}

/* Settle rounding differences in InternetExplorer 6 */
regulateRndBoxes = function(box) {
  
  var height = document.getElementById(box).offsetHeight;
  
  if (height%2 != 0){
    var newheight = height+1;
    document.getElementById(box).style.height = newheight+"px";
  }else {
    document.getElementById(box).style.height = height+"px";
  }
  
}

/* onload-events */
if (window.attachEvent) window.attachEvent("onload", sfHover); 
