<!--
/**
 * Functions
 * @package CoMa
 * @subpackage inc
 * @author Stefan Lingler <sl@pixelwings.com>
 * @copyright Pixelwings Medien GmbH
 */
var isIE6 = navigator.appVersion.match(/MSIE 6/) == "MSIE 6";
var fkt = {
	hideIESelects: function() {
		if (isIE6) {
			var s = document.getElementsByTagName("select");
			for (var i=0;i<s.length;i++) s[i].style.visibility = "hidden";
			var o;
			if ( o = document.getElementById( "overlay1" ) ) {
				var s = o.getElementsByTagName("select");
				for (var i=0;i<s.length;i++) s[i].style.visibility = "visible";
			}
		}
	},
	showIESelects: function() {
			// make select boxes visible
			if (isIE6) {
				var s = document.getElementsByTagName("select");
				for (var i=0;i<s.length;i++) s[i].style.visibility = "visible";
			}
	}
}


function rd(d) {
	if (window.location.href=='http://'+window.location.hostname+window.location.pathname) cd(d);
	else window.location.href=window.location.pathname;
}

function od_hide(projekte, garagen, gewerbe) {
	if ( projekte ) projekte = ""; else projekte = "none";
	if ( garagen ) garagen = ""; else garagen = "none";
	if ( gewerbe ) gewerbe = ""; else gewerbe = "none";
	document.getElementById("projekte_liste").style.display = projekte;
	document.getElementById("garagen_liste").style.display = garagen;
	document.getElementById("gewerbe_liste").style.display = gewerbe;

	if ( projekte == "" ) {
		document.getElementById("h_wohnung").style.display = projekte;
		document.getElementById("h_garage").style.display = "none";
		document.getElementById("h_gewerbe").style.display = "none";
	} else if ( garagen == "") {
		document.getElementById("h_wohnung").style.display = "none";
		document.getElementById("h_garage").style.display = "";
		document.getElementById("h_gewerbe").style.display = "none";
	} else {
		document.getElementById("h_wohnung").style.display = "none";
		document.getElementById("h_garage").style.display = "none";
		document.getElementById("h_gewerbe").style.display = "";
	}


	for ( var i = 1; i<=13; i++) {
		document.getElementById("only_p_"+i).style.display = projekte;
	}
	
}

function od(d) {
	od_hide(1,1,1);
	fkt.hideIESelects();
	sm(d,700,700);
}

function cd(d) {
	fkt.showIESelects();
	hm(d);
}



// Modal Dialog Box
// copyright 8th July 2006 by Stephen Chapman
// http://javascript.about.com/
// permission to use this Javascript on your web page is granted
// provided that all of the code in this script (including these
// comments) is used without any alteration
function pageWidth() {	return window.innerWidth != null? window.innerWidth: document.documentElement && document.documentElement.clientWidth ? document.documentElement.clientWidth:document.body != null? document.body.clientWidth:null;}
function pageHeight() {	return window.innerHeight != null? window.innerHeight: document.documentElement && document.documentElement.clientHeight ? document.documentElement.clientHeight:document.body != null? document.body.clientHeight:null;}
function posLeft() {	return typeof window.pageXOffset != 'undefined' ? window.pageXOffset:document.documentElement && document.documentElement.scrollLeft? document.documentElement.scrollLeft:document.body.scrollLeft? document.body.scrollLeft:0;}
function posTop() {	return typeof window.pageYOffset != 'undefined' ? window.pageYOffset:document.documentElement && document.documentElement.scrollTop? document.documentElement.scrollTop: document.body.scrollTop?document.body.scrollTop:0;}
function $(x){	return document.getElementById(x);}
function scrollFix(){	var obol=$('ol');	obol.style.top=posTop()+'px';	obol.style.left=posLeft()+'px'}
function sizeFix(){	var obol=$('ol');	obol.style.height=pageHeight()+'px';	obol.style.width=pageWidth()+'px';}
function sm(obl, wd, ht){var h='hidden';	var b='block';	var p='px';	var obol=$('ol');		var obbxd = $('mbd');	if ( $(obl).innerHTML!="" ) obbxd.innerHTML = $(obl).innerHTML;	 $(obl).innerHTML = ""; obol.style.height=pageHeight()+p;	obol.style.width=pageWidth()+p;	obol.style.top=posTop()+p;	obol.style.left=posLeft()+p;	obol.style.display=b;	var tp=posTop()+((pageHeight()-ht)/2)-12;	var lt=posLeft()+((pageWidth()-wd)/2)-12;		var obbx=$('mbox');	obbx.style.top=(tp<0?0:tp)+p;	obbx.style.left=(lt<0?0:lt)+p;	obbx.style.width=wd+p;	obbx.style.height=ht+p;	obbx.style.display=b;	return false;}
function hm(){	var v='visible';	var n='none';	$('ol').style.display=n;	$('mbox').style.display=n;	document.onkeypress=''}
function initmb(){	var ab='absolute';	var n='none';	var obody=document.getElementsByTagName('body')[0];	var frag=document.createDocumentFragment();		var obol=document.createElement('div');	obol.setAttribute('id','ol');	obol.style.display=n;	obol.style.position=ab;	obol.style.top=0;	obol.style.left=0;	obol.style.zIndex=998;	obol.style.width='100%';	frag.appendChild(obol);		var obbx=document.createElement('div');	obbx.setAttribute('id','mbox');	obbx.style.display=n;	obbx.style.position=ab;	obbx.style.zIndex=999;		var obl=document.createElement('span');	obbx.appendChild(obl);		var obbxd=document.createElement('div');	obbxd.setAttribute('id','mbd');	obl.appendChild(obbxd);	frag.insertBefore(obbx,obol.nextSibling);	obody.insertBefore(frag,obody.firstChild);	window.onscroll = scrollFix;	window.onresize = sizeFix;}

//-->