// Browser detection
var bName = navigator.appName;
var bVer = parseInt(navigator.appVersion);
var NS4 = (bName == "Netscape" && bVer == 4);
var MOZ = (bName == "Netscape" && bVer >= 5);
var IE4 = (bName == "Microsoft Internet Explorer" && bVer >= 4);


// Um JS-Fehler zu vermeiden
function markSelection ( area ) {
  return;
}


// Druckfunktion
function printing( url ) {
  fenster = window.open( url, 'printing',
	   'width=660,height=440,scrollbars=yes,menubar=yes,toolbar=yes,location=no,statusbar=no,resizable=yes');
  fenster.focus();
  return false;
}

function showTicker() {
  var ticker = document.getElementById("newsticker");
  if (ticker) {
    ticker.style.display = 'block';
  }
}

// Son of suckerfish Menu
sfHover = function() {
  var sf = document.getElementById("navigation");
  if (!sf) {
    return;
  }

  var sfEls = sf.getElementsByTagName("LI");
  for (var i=0; i<sfEls.length; i++) {
	  sfEls[i].onmouseover=function() {
		  this.className+=" sfhover";
	  }
	  sfEls[i].onmouseout=function() {
		  this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
	  }
  }

  var headnav = document.getElementById("suckerf");
  if (!headnav) return;
  var sfEls = headnav.getElementsByTagName("LI");
  if (!sfEls) return;
  for (var i=0; i<sfEls.length; i++) {
	  sfEls[i].onmouseover=function() {
		  this.className+=" sfhover";
	  }
	  sfEls[i].onmouseout=function() {
		  this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
	  }
  }
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

function CheckMail(s) {
  var a = false;
  var res = false;
  if(typeof(RegExp) == 'function') {
    var b = new RegExp('abc');
    if(b.test('abc') == true){a = true;}
  }

  if(a == true) {
//    reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)(\\@)([a-zA-Z0-9\\-\\.]+)(\\.)([a-zA-Z]{2,4})$');
    var reg = new RegExp('^[^\\@]+\\@[^\\@\\.]+(?:\\.[^\\@\\.]+)+$');
    res = (reg.test(s));
  }
  else {
    res = (s.search('@') >= 1 &&
    s.lastIndexOf('.') > s.search('@') &&
    s.lastIndexOf('.') >= s.length-5)
  }
  if (s.indexOf(" ") > 0) {
    res = 0;
  }
  
  return(res);
} 

// Video abspielen
function playMovie(file,w,h, autostart) 
{
  if (!autostart) {
    autostart = false;
  }
  var FO = {
	  movie:"http://video.messe-duesseldorf.de/player/flash_flv_player/flvplayer.swf", 
	  width:w+"px",
	  height:h+"px", 
	  majorversion:"7", 
	  build:"0", 
	  bgcolor:"#000000",
	  allowfullscreen:"true",
	  flashvars:"file="+file+"&showdigits=false&autostart="+autostart+"&repeat=false&fullscreenpage=http%3A%2F%2Fvideo.messe-duesseldorf.de%2Fplayer%2Ffullscreen.html&fsreturnpage="+escape(document.URL)+"&linkfromdisplay=false"
  };
  UFO.create(FO, 'player');
}

function DIMplaySound(file,w,h,autostart) 
{
var FO={};
  if (!autostart) {
    autostart = false;
  }
  var FO = {
	  movie:"http://video.messe-duesseldorf.de/player/flash_mp3_player/mp3player.swf",
	  width:w+"px",
	  height:h+"px", 
	  majorversion:"7",
	  build:"0",
	  bgcolor:"#000000",
	  flashvars:"file="+file+"&title=&repeat=false&lightcolor=0x6CCCCCC&autostart="+autostart
  };
  
  UFO.create(FO, 'player');
}	

// Menu Ende
