var minFlashVer = 6;

function OnLoad(){
	preload(
		'images/003.png', 
		'images/004.png', 
		'images/005.png', 
		'images/mp.png', 
		'images/MSVE.gif', 
		'images/fls.png');
	ShowOnLoad();
	try{
		GetMap();
	}
	catch(e){};
}
				
function getObject(objId) {
  var obj = document.getElementById(objId);
  return obj;
}

function preload()
{
	if (document.images)
	{ 
		var imgsrc = preload.arguments;
		arr=new Array(imgsrc.length);
		for (var j=0; j<imgsrc.length; j++)
		{ 
			arr[j] = new Image; arr[j].src = imgsrc[j]; 
		}
	}
}

function ShowFLS(){
	if (flashversion < minFlashVer)
	{
		document.write('<div class="imgBdr">&nbsp;</div><img id="flash" style="visibility:hidden;" src="images/fls.png" width="790" height="77" />');
	}
	else
	{
		document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" '+
			'codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" '+
			'width="795" height="88" id="flsTop" align="middle"> '+
			'<param name="allowScriptAccess" value="sameDomain" >'+
			'<param name="movie" value="/media/Maps_Head.swf" > '+
			'<param name="quality" value="high" > '+
			'<param name="wmode" value="transparent" > '+
			'<param name="bgcolor" value="#ffffff" > '+
				'<embed id="flsTop"'+
				'	src="/media/Maps_Head.swf" '+
				'	quality="high" '+
				'	wmode="transparent" '+
				'	bgcolor="#ffffff" '+
				'	width="797" '+
				'	height="88" '+
				'	name="flsTop" '+
				'	align="middle" '+
				'	allowScriptAccess="sameDomain" '+
				'	type="application/x-shockwave-flash" '+
				'	pluginspage="http://www.macromedia.com/go/getflashplayer">' +
			'</object>');
		}
}

function ShowOnLoad(){
	if(getObject('flash')!=null)getObject('flash').style.visibility = 'visible';
	if(getObject('pplImg')!=null)getObject('pplImg').style.visibility = 'visible';
	if(getObject('msPartnet')!=null)getObject('msPartnet').style.visibility = 'visible';
	if(getObject('msVE')!=null)getObject('msVE').style.visibility = 'visible';
	if(getObject('msVE_Netz')!=null)getObject('msVE_Netz').style.visibility = 'visible';
}

function fixPNG(element) {
  if (/MSIE (5\.5|6).+Win/.test(navigator.userAgent)) 
  {    
		var src = "";
    if (element.tagName=="IMG") 
    {
      if (/\.png$/.test(element.src)) 
      {
        src = element.src;
        element.src = "images/000.gif"; 
      }
    } 
    else 
    {
      src = element.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i);
      if (src) 
      {
        src = src[1]; 
        element.runtimeStyle.backgroundImage = "none"; 
      }      
    }
    if (src) 
    {
			//element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+src+"', sizingmethod='image')";
			/*var img = new Image;
			img.src = src;
			var txt = "<div "+
				"style='float:left;"+
				"width:"+img.width+"px;"+
				"height:"+img.height+"px;"+
				"margin-right:"+element.style.paddingLeft+"px;"+
				"'>"+
				"<img border='0' width='"+img.width+"' height='"+img.height+"' src='"+src+"' />"+
				"</div>";
			txt = txt + element.innerHTML;
			element.innerHTML = txt;
			element.runtimeStyle.paddingLeft = "0px";
			*/
			element.runtimeStyle.backgroundImage = "url("+src.replace('.png', '.gif')+")";
		}
  }
}

/********STRINGS********/
// like Trim( ) in vbscript. removes trailing and
// leading whitespace from a string
String.prototype.trim = function() { 
	return this.replace(/^\s*|\s*$/g, "")
}

