//<!--
// PNG CORRECTION

var mac = 0;
var appname = navigator.appName;
var version = navigator.appVersion;

if (version.indexOf('Mac')   != -1) {mac   = 1;}
if (navigator.appName == "Microsoft Internet Explorer") {
	if (!mac) {
		
		function correctPNG() // correctly handle PNG transparency in Win IE 5.5 or higher.
		{
			for(var i=0; i<document.images.length; i++)
			{
				var img = document.images[i]
					var imgName = img.src.toUpperCase()
					if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
					{
						var imgID = (img.id) ? "id='" + img.id + "' " : ""
							var imgClass = (img.className) ? "class='" + img.className + "' " : ""
							var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
							var imgStyle = "display:inline-block;" + img.style.cssText 
							if (img.align == "left") imgStyle = "float:left;" + imgStyle
								if (img.align == "right") imgStyle = "float:right;" + imgStyle
									if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle		
										var strNewHTML = "<span " + imgID + imgClass + imgTitle
											+ " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
											+ "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
											+ "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
											img.outerHTML = strNewHTML
											i = i-1
										}
				}
		}
		window.attachEvent("onload", correctPNG);
	}
}


//DOM Checker
if (document.all) {
	explorer = true;
	dom = 'document.all.';
	suffix = '.style';
	hi = 'hidden';
	vi = 'visible';
	dhtml = true;
}
else if (document.layers) {
	netscape4 = true;
	dom = 'document.';
	suffix = '';
	hi = 'hide';
	vi = 'visible';
	dhtml = true;
} else {
	netscape6 = true;
	dom = "document.getElementById('";
	suffix = "').style";
	hi = "hidden";
	vi = "visible";
	dhtml = true;
}


function MM_reloadPage(init) {  //reloads the window if Nav4 resized
	if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
		document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
	else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);


function menue(state,topic){
	//hide all on action
	var service = eval(dom + "service" + suffix);
	var products = eval(dom + "products" + suffix);
	var contact = eval(dom + "contact" + suffix);
	
	var imagebilder = eval(dom + "imagebilder" + suffix);
	imagebilder.background = "url(images/" + topic + ".jpg)";
	
	service.visibility = hi;
	products.visibility = hi;
	contact.visibility = hi;
	
	switch (state){
	case 0://onMouseOver
		var show = eval(dom + topic + suffix);
		show.visibility = vi;
		break;
	case 1://onMouseDown
		var show = eval(dom + topic + suffix);
		show.visibility = vi;
		break;
	case 2://Mouse over ohne Pulldwn
		//just hide all
		break;
	}
}

//nichtdynamische fenster schliessen
function close(ww){
	eval(dom + ww + suffix).visibility = hi;	
}

/*
function swic(a,b){
	eval(dom + a + suffix).visibility = hi;	
	eval(dom + b + suffix).visibility = vi;	
}
*/
function backgr(w,h){
	if (h > 700){
		if (w > 930){
			eval(dom + 'backgr3' + suffix).visibility = vi;	
			eval(dom + 'backgr3' + suffix).height = 480;	
			eval(dom + 'backgr3' + suffix).width = 915;	
		}
	}
	else{//h < 995
		if (h > 595){
			if (w > 730){
				eval(dom + 'backgr2' + suffix).visibility = vi;	
				eval(dom + 'backgr2' + suffix).height = 373;	
				eval(dom + 'backgr2' + suffix).width = 715;	
			}
		}
		else{//h < 790
			if (h > 490){
				if (w > 530){
					eval(dom + 'backgr1' + suffix).visibility = vi;	
					eval(dom + 'backgr1' + suffix).height = 270;	
					eval(dom + 'backgr1' + suffix).width = 515;	
				}
			}
			else{//h < 790
				if (h > 385){
					if (w > 330){
						eval(dom + 'backgr0' + suffix).visibility = vi;	
						eval(dom + 'backgr0' + suffix).height = 165;	
						eval(dom + 'backgr0' + suffix).width = 315;	
					}
				}
			}
		}
	}
}

///DO IT IN HML///////////////
function go(topic){
	alert(topic);
}

function sub_go(topic){//language and archive
	alert(topic);
}

////////////////////


//opener for projects
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->
