var ns = (navigator.appName.indexOf("Netscape") != -1);
var d = document;


function inputChange(weg, text) {
  if(weg.value == '')
    weg.value = text;
  else {
    if(weg.value == text)
      weg.value = '';
  }
}

function changeType(elem, text) {
  if (elem.type == 'text' && elem.value != text) {
  	elem.type = 'password';
  } else {
  	if (elem.type == 'password' && (elem.value == text || elem.value == '')) {
  		elem.type = 'text';
  	}
  }
}

function dgmenuefloater(id, sx, sy) {
  var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];
  var px = document.layers ? "" : "px";
  window[id + "_obj"] = el;
  if(d.layers)el.style=el;
  el.cx = el.sx = sx;el.cy = el.sy = sy;
  el.sP=function(x,y){this.style.left=x+px;this.style.top=y+px;};
		
  el.floatMenu=function() {
    var pX, pY;
    pX = (this.sx >= 0) ? 0 : ns ? innerWidth : 
    document.documentElement && document.documentElement.clientWidth ? 
    document.documentElement.clientWidth : document.body.clientWidth;
    pY = ns ? pageYOffset : document.documentElement && document.documentElement.scrollTop ? 
    document.documentElement.scrollTop : document.body.scrollTop;
    if(this.sy<0) 
    pY += ns ? innerHeight : document.documentElement && document.documentElement.clientHeight ? 
    document.documentElement.clientHeight : document.body.clientHeight;
    //this.cx += (pX + this.sx - this.cx)/8;this.cy += (pY + this.sy - this.cy)/8;
    this.cx += (pX + this.sx - this.cx)/8;this.cy += parseInt((pY + this.sy - this.cy)/8);
    this.sP(this.cx, this.cy);
    setTimeout(this.id + "_obj.floatMenu()", 40);
  }
  return el;
}

function showhide(layer_ref) {
 var elem = document.getElementById(layer_ref);
  if (elem.style.display == "none") {
    elem.style.display = "block";
  } else {
    elem.style.display = "none";
  }
}

function syncBox() {

      var eachCase = '.subcolumns';
      var element = '> div';
      (jQuery(eachCase)).each(function() {
        var el = jQuery(this).find(element);      
        el.syncHeight();
      });

      var eachCase = '.sub';     
      (jQuery(eachCase)).each(function() {
        var el = jQuery(this).find(element);      
        el.syncSubs();
      });
}

function adaptFlyingMenu() {
  var myWidth = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
  }

  var flymenueimg = $("#dgmenuelogo img");
  if (myWidth < 1250 && myWidth > 1150) {
    flymenueimg.css({width: "100px"});
  } else {
    if (myWidth < 1150) {
      flymenueimg.css({width: "70px"});
    } else
      flymenueimg.css({width: "150px"});
  }
}

