
var divVisible = '';
var divOver = false;

allDivs = new Array('sub01',
					'sub02',
					'sub03',
					'sub04',
					'sub05',
					'ext_sub01',
					'ext_sub02',
					'ext_sub03',
					'ext_sub04',
					'ext_sub05');

var sub01_normal	= new Image(); sub01_normal.src	= '/images/menu/menu_01_00_ueber_km2.gif';
var sub02_normal	= new Image(); sub02_normal.src	= '/images/menu/menu_02_00_news_presse.gif';
var sub03_normal	= new Image(); sub03_normal.src	= '/images/menu/menu_03_00_dienstleistungen.gif';
var sub04_normal	= new Image(); sub04_normal.src	= '/images/menu/menu_04_00_produkte.gif';
var sub05_normal	= new Image(); sub05_normal.src	= '/images/menu/menu_05_00_referenzen.gif';
var sub06_normal	= new Image(); sub06_normal.src	= '/images/menu/menu_06_00_downloads.gif';

var sub01_over		= new Image(); sub01_over.src	= '/images/menu/menu_01_00_ueber_km2_over.gif';
var sub02_over		= new Image(); sub02_over.src	= '/images/menu/menu_02_00_news_presse_over.gif';
var sub03_over		= new Image(); sub03_over.src	= '/images/menu/menu_03_00_dienstleist_over.gif';
var sub04_over		= new Image(); sub04_over.src	= '/images/menu/menu_04_00_produkte_over.gif';
var sub05_over		= new Image(); sub05_over.src	= '/images/menu/menu_05_00_referenzen_over.gif';
var sub06_over		= new Image(); sub06_over.src	= '/images/menu/menu_06_00_downloads_over.gif';

function checkBrowser() {

	this.ver=navigator.appVersion
	this.dom=document.getElementById?1:0
	this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0;
	this.ie4=(document.all && !this.dom)?1:0;
	this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0;
	this.ns4=(document.layers && !this.dom)?1:0;
	this.bw=(this.ie5 || this.ie4 || this.ns4 || this.ns5)
	return this

}

bw=new checkBrowser();

function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function KM2_Menu() {

	if (!document.layers) {

		var i, div, nest, aktImg;
		
		if (divOver == false) {
		
			for (i=0; i < allDivs.length; ++i) {
				div = allDivs[i];
				nest = '';
				obj=bw.dom?document.getElementById(div).style:bw.ie4?document.all[div].style:
				bw.ns4?nest?document[nest].document[div]:document[div]:0;
				obj.visibility='hidden';
			}
			
			if (document.images['menu_01_00'].src != sub01_normal.src) {
				document.images['menu_01_00'].src = sub01_normal.src;
			}
			
			if (document.images['menu_02_00'].src != sub02_normal.src) {
				document.images['menu_02_00'].src = sub02_normal.src;
			}
			
			if (document.images['menu_03_00'].src != sub03_normal.src) {
				document.images['menu_03_00'].src = sub03_normal.src;
			}
			
			if (document.images['menu_04_00'].src != sub04_normal.src) {
				document.images['menu_04_00'].src = sub04_normal.src;
			}
			
			if (document.images['menu_05_00'].src != sub05_normal.src) {
				document.images['menu_05_00'].src = sub05_normal.src;
			}
			
			if (document.images['menu_06_00'].src != sub06_normal.src) {
				document.images['menu_06_00'].src = sub06_normal.src;
			}

		}

		h = setTimeout("KM2_Menu()", 100);

	}

}

function KM2_Delay_swapImage(i, s) {
	h = setTimeout("KM2_swapImage('" + i + "','" + s + "')", 10);
}

function KM2_swapImage(i, s) {
	document.images[i].src = s;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function KM2_preload_Menu() {
  MM_preloadImages( '/images/menu/menu_lo_kontakt_over.gif',
					'/images/menu/menu_lo_impressum_over.gif',
					'/images/menu/menu_lo_anfahrt_over.gif',
					'/images/menu/menu_01_00_ueber_km2_over.gif',
					'/images/menu/menu_02_00_news_presse_over.gif',
					'/images/menu/menu_03_00_dienstleist_over.gif',
					'/images/menu/menu_04_00_produkte_over.gif',
					'/images/menu/menu_05_00_referenzen_over.gif',
					'/images/menu/menu_06_00_downloads_over.gif',
					'/images/menu/ueber_service_druck.gif',
					'/images/menu/service_druck_over.gif',
					'/images/menu/service_mail_over.gif',
					'/images/menu/ueber_service_bookmark.gif',
					'/images/menu/service_bookmark_over.gif',
					'/images/menu/ueber_service_mail.gif',
					'/images/menu/menu_01_01_wm_km2_over.gif',
					'/images/menu/menu_01_02_team_over.gif',
					'/images/menu/menu_01_03_fakten_over.gif',
					'/images/menu/menu_01_04_jobs_over.gif',
					'/images/menu/menu_01_05_partner_over.gif',
					'/images/menu/menu_02_01_archiv_over.gif',
					'/images/menu/menu_03_01_internet_over.gif',
					'/images/menu/menu_03_02_entwicklung_over.gif',
					'/images/menu/menu_03_03_mobiledienste_over.gif',
					'/images/menu/menu_03_04_liveevents_over.gif',
					'/images/menu/menu_03_05_3d_over.gif',
					'/images/menu/menu_04_01_wisit_over.gif',
					'/images/menu/menu_04_02_mloesungen_over.gif',
					'/images/menu/menu_05_01_internet_over.gif',
					'/images/menu/menu_05_02_wisit_over.gif',
					'/images/menu/menu_05_03_liveevents_over.gif',
					'/images/menu/menu_05_04_sonstiges_over.gif');
}

function KM2_showhide(div, nest, todo) {

  obj=bw.dom?document.getElementById(div).style:bw.ie4?document.all[div].style:
  bw.ns4?nest?document[nest].document[div]:document[div]:0;

	if (todo == 'show') {
	  obj.visibility='visible';
    } else {
	  obj.visibility='hidden';
	}

} // KM2_schowhide

function KM2_TimerHide(div) {

  nest='';
  obj=bw.dom?document.getElementById(div).style:bw.ie4?document.all[div].style:
  bw.ns4?nest?document[nest].document[div]:document[div]:0;

  if (div != divVisible) {
	obj.visibility='hidden';
	divVisible = '';
  }

} // KM2_schowhide

function KM2_showhideMenu(div, nest, todo) {

  if ((navigator.userAgent.indexOf('Mac') >= 1) && bw.ns4) {
	  // Mac mit Netscape
  } else {
	  obj=bw.dom?document.getElementById(div).style:bw.ie4?document.all[div].style:
	  bw.ns4?nest?document[nest].document[div]:document[div]:0;

	  if ((todo == 'show') && (div != divVisible)) {
		obj.visibility='visible';
		divVisible = div;
	  } else {
		if (div == divVisible && document.layers) {
		  help = setTimeout("KM2_TimerHide('" + div + "')", 10);
		  divVisible='';
		} else {
		  obj.visibility='hidden';
		  divVisible = '';
		}
	  }
  }

} // KM2_schowhide

function KM2_SubSub(w, i) {
	var sub_sub_over = new Image(); sub_sub_over.src = i;
	document.layers ? document.sub01.document.images[w].src = sub_sub_over.src : document.images[w].src = sub_sub_over.src;
	document.layers ? document.ext_sub01.document.images['ext'+w].src = sub_sub_over.src : document.images['ext'+w].src = sub_sub_over.src;
}

//tmtC_NNresizeFix
if (document.layers) {
origWidth = innerWidth;
origHeight = innerHeight;}
function reDo() {
if (innerWidth != origWidth || innerHeight != origHeight)
location.reload();}
if (document.layers) onresize = reDo;
//tmtC_NNresizeFixEnd
