// JavaScript Document

function fnM()
	{
	cnt = document.body.innerHTML
	cnt = cnt.replace(/¦/g, '@')
	cnt = cnt.replace(/maixto:/g, 'mailto:')
	document.body.innerHTML=cnt
	}

// Navigation
function level_1_over(id)
	{
		e=get('level_1_p'+id);
		//e.style.backgroundColor='#404E6D';
		//e.style.color='#FFFFFF';
		e.className='level_1_aktiv';
		
		get('level_1_sub'+id).style.visibility='visible';
	}

function level_1_out(id)
	{
		e=get('level_1_p'+id);
		//e.style.backgroundColor='#E3E3E3';
		//e.style.color='#454545';
		e.className='level_1';
		get('level_1_sub'+id).style.visibility='hidden';
	}

function level_1_sub_over(id)
	{
		get(id).className ='level_1_sub_p_over';
	}

function level_1_sub_out(id)
	{
		get(id).className ='level_1_sub_p';
	}

function level_2_over(id){get(id).className='level_2_over';}
function level_2_out(id,aktiv){get(id).className='level_2'+aktiv;}

function level_3_over(id){get(id).className='level_3_over';}
function level_3_out(id,aktiv){get(id).className='level_3'+aktiv;}

function level_4_over(id){get(id).className='level_4_over';}
function level_4_out(id,aktiv){get(id).className='level_4'+aktiv;}

// PopUp
function popup_close()
	{
		get('overlay').style.visibility='hidden';
		get('popup_fenster').style.visibility='hidden';
		frm=get('iKontakt');
		frm.src='frleer.asp?t=';
		
	}

function showobjekt(param)
{
	popup_open(795, 625,2,param)
}

function showkontakt(param)
{
	fir=new Array(0,0,226,261,272,301)
	popup_open(795,635,1,fir[param])
}

function popup_open(breite, hoehe,typ,param)
	{
		window.scrollTo(0, 0);
		oh=getDocHeight();
		e=get('overlay');
		e.style.height=oh+'px';
		e.style.visibility='visible';
		
		e=get('popup_fenster');
		e.style.height=hoehe+'px';
		e.style.marginTop=(hoehe/2)*-1+'px';
		e.style.width=breite+'px';
		e.style.marginLeft=(breite/2)*-1+'px';
		e.style.visibility='visible';
		
		hlpic=get('popupheadline');
		frm=get('iKontakt');
		frm.style.width=breite+'px';
		frm.style.height=hoehe+'px';

		switch (typ) {
		case 1:

			frm.src='frKontakt.asp?sid='+param ;
			hlpic.src='../img/kontakt/hl_kontakt.gif';
			break;
		case 2:

			frm.src='frProjekt.asp?id='+param ;
			hlpic.src='../img/objekt/hl_bilderundansprech.gif';
			break;
		case 3:

			frm.src='frPano.asp?pano='+param+'&b='+breite+'&h='+hoehe ;
			hlpic.src='../img/hamburg.gif';
			break;
		case 4:

			frm.src='frhhPano.asp?pano='+param+'&b='+breite+'&h='+hoehe ;
			hlpic.src='../img/spaltetitel_hhpanorama.gif';
			break;

		default: 
			frm.src='frleer.asp?t=' +typ;			
			break;
		}
		
	}

function goto(url){location.href=url;}

// Helpers
function getDocHeight() {
    var D = document;
    return Math.max(
        Math.max(D.body.scrollHeight, D.documentElement.scrollHeight),
        Math.max(D.body.offsetHeight, D.documentElement.offsetHeight),
        Math.max(D.body.clientHeight, D.documentElement.clientHeight)
    );
}

function getWinHeight() {
  if (window.innerHeight) {
    return window.innerHeight;
  } else if (document.body && document.body.offsetHeight) {
    return document.body.offsetHeight;
  } else {
    return 0;
  }
}

function get(id) { 
     return document.getElementById(id); 
} 

function add_movie(film, sbreite, shoehe, ziel)
	{
		var so = new SWFObject( film, "csSWF", sbreite, shoehe, "8", "#FFFFFF");
		so.addParam( "quality", "best" );
		so.addParam( "allowFullScreen", "false" );
		so.addParam( "scale", "noscale" );
		so.addParam( "allowScriptAccess", "always" );
		so.addParam( "wmode", "transparent" );
		so.addVariable( "autostart", "true" );
		so.write(ziel);			
	}
