if (navigator.appName == "Microsoft Internet Explorer")	var IE = true;
else var IE = false;

function BGHover(id) {
  if(document.getElementById(id).className == 'uebersicht') {
    document.getElementById(id).className='uebersicht_hover';
    if(document.getElementById(id+'_2'))
      document.getElementById(id+'_2').className='uebersicht_hover';
  }
}

function BGLeave(id) {
  if(document.getElementById(id).className == 'uebersicht_hover') {
    document.getElementById(id).className='uebersicht';
    if(document.getElementById(id+'_2'))
      document.getElementById(id+'_2').className='uebersicht';
  }
}

function BGHighlight(id) {
  if(document.getElementById(id).className == 'uebersicht_click') {
   document.getElementById(id).className='uebersicht';
   if(document.getElementById(id+'_2'))
    document.getElementById(id+'_2').className='uebersicht';
  }
  else {
   document.getElementById(id).className='uebersicht_click';
   if(document.getElementById(id+'_2'))
    document.getElementById(id+'_2').className='uebersicht_click';
  }
}

function FormHover(id) {
  document.getElementById(id).className='form_hover';
}

function FormLeave(id) {
  document.getElementById(id).className='form';
}

function DeleteCheck(x) {

 var chk = window.confirm(x);
 return(chk);
}

function Go(x) {
  if(x != "") {
    document.location.href=x;
  }
}

function switch_div(id) {
    if(document.getElementById(id).style.display != 'none') {
        document.getElementById(id).style.display='none';
    }
    else {
        document.getElementById(id).style.display='block';
    }
}

function hidePreloader() {
//if(typeof document.getElementById('de_preload') != "undefined") document.getElementById('de_preload').style.display='none';
}

function closeDropdowns() {
	for(var i = 0;i<document.getElementsByTagName('div').length;i++) {
		if(document.getElementsByTagName('div')[i].className == 'de_dropdown_div_open')
			window.setTimeout("document.getElementsByTagName('div')["+i+"].className='de_dropdown_div'",100)
	}
}

if(IE) 
	document.attachEvent('onmousedown', function() { closeDropdowns() });
else 
	document.addEventListener('mousedown',function onMouseDown() { closeDropdowns() }, true);

function mgv_switchDisplayByClassName(c,d,t) {
	var ob = document.getElementsByTagName(t);
	for(var i=0;i<ob.length;i++) {
		if(ob[i].className==c) {
			if(ob[i].style.display==d) ob[i].style.display='none';
			else ob[i].style.display=d;
		}
	}
} 
function mgv_switchDisplayById(c,d) {
	if(document.getElementById(c).style.display==d) document.getElementById(c).style.display='none';
	else document.getElementById(c).style.display=d;
}

//Array Funktionen einbauen
Array.prototype.contains = function(obj) {
	var i, listed = false;
	for (i=0; i<this.length; i++) {
		if (this[i] === obj) {
			listed = true;
			break;
		}
	}
	return listed;
};
