
if(self!=top){
	top.location.replace('');
}

function aktionspopup(){
	obj = document.getElementById('popup');
	if(parseInt(obj.style.top) < 0){
		obj.style.top = parseInt(obj.style.top) + 10 + "px";
		setTimeout("aktionspopup()",50);
	}
}
function contentLinks(target){
	var contentlinks = document.getElementById(target);
	var links = contentlinks.getElementsByTagName("a");
	for (var i = 0; i < links.length; i++){
		if(links[i].getAttribute('href')){
			var thislink = links[i].getAttribute('href').toString();
			if(thislink.substring(0, 7) == 'http://' && thislink.substring(0, 22) != 'http://stueber-haus.de' && thislink.substring(0, 26) != 'http://www.stueber-haus.de'){
				links[i].setAttribute("target", "_blank");
				if (typeof document.createElementNS != 'undefined') {
					var img = document.createElementNS('http://www.w3.org/1999/xhtml', 'img');
				}
				if (typeof document.createElement != 'undefined') {
					var img = document.createElement('img');
				}
				var linkname = links[i].childNodes[0];
				var linkkomplett = linkname.nodeValue;//+ ' ';
				linkname.nodeValue = linkkomplett;
				//img.setAttribute("src", "/htdocs/_img/externallink.gif");
				//img.setAttribute("style", "display:inline; width:8px; height:8px; padding:0px; margin:0px; border:0px none #fff;");
				//img.className="externallink";
				//img.setAttribute("border", "0");
				//img.setAttribute("alt", "Externer Link");
				//links[i].appendChild(img);
			}
		}
	}
}

// AJAX für Galerie

var	formu,
	ifrm,
	uagent = navigator.userAgent.toLowerCase(),
	isGecko = ( uagent.match('gecko') && navigator.productSub>=20030210 ),
	isIE = uagent.match('msie') && !uagent.match('opera') && (!uagent.match('msie 5.5')||!uagent.match('msie 6.')),
	i = 0,
	url = "/2007/xml.galerie.php",
	httpRequest = false;
function menuColor(key,menge){
	for(i=1;i<=menge;i++){
		document.getElementById('button'+(i-1)).className='galerieButton';
	}
	document.getElementById('button'+key).className='galerieButtonOn';
	return true;
}

function grundriss_high(haus,gr){
	var fullsc = document.getElementById('fullscreen');
	var fullbg = document.getElementById('fullscreenbg');
	var fullm = document.getElementById('fullscreenm');
	if(fullsc){
		if(haus=="Passivhaus"){
			fullsc.innerHTML = '<div class="horizon2"><div id="highgr"><a href="javascript:grundriss_low();void(0);" id="fsbutton4" class="close">x</a><div id="highdesc"><a href="javascript:getGR(\''+haus+'\',1);void(0);" id="fsbutton1" class="button">Grundriss Erdgeschoss</a><a href="javascript:getGR(\''+haus+'\',2);void(0);" id="fsbutton2" class="button">Grundriss Untergeschoss</a></div></div></div>';
			fullm.innerHTML = '<div class="horizon2"><div id="highgrbg"></div></div>';
		}else if(haus=="Holzhaus2" || haus=="Holzhaus4" || haus=="b02" || haus=="b04" || haus=="b06" || haus=="b08"){
			fullsc.innerHTML = '<div class="horizon2"><div id="highgr"><a href="javascript:grundriss_low();void(0);" id="fsbutton4" class="close">x</a></div></div>';
			fullm.innerHTML = '<div class="horizon2"><div id="highgrbg"></div></div>';
		}else{
			fullsc.innerHTML = '<div class="horizon2"><div id="highgr"><a href="javascript:grundriss_low();void(0);" id="fsbutton4" class="close">x</a><div id="highdesc"><a href="javascript:getGR(\''+haus+'\',1);void(0);" id="fsbutton1" class="button">Grundriss Erdgeschoss</a><a href="javascript:getGR(\''+haus+'\',2);void(0);" id="fsbutton2" class="button">Grundriss Dachgeschoss</a></div></div></div>';
			fullm.innerHTML = '<div class="horizon2"><div id="highgrbg"></div></div>';
		}
	}
	if(fullbg){
		fullbg.style.top="0px";
	}
	if(fullsc){
		fullsc.style.top="0px";
	}
	if(fullm){
		fullm.style.top="0px";
	}
	var i = 10;
	getGR(haus,gr);
}
function grundriss_low(){
	var fullsc = document.getElementById('fullscreen');
	var fullbg = document.getElementById('fullscreenbg');
	var fullm = document.getElementById('fullscreenm');
	if(fullbg){
		document.getElementById('fullscreenbg').style.top="-5000px";
	}
	if(fullm){
		document.getElementById('fullscreenm').style.top="-5000px";
		document.getElementById('fullscreenm').innerHTML='';
	}
	if(fullsc){
		document.getElementById('fullscreen').style.top="-5000px";
		document.getElementById('fullscreen').innerHTML='';
	}
}

function getGR(haus,gr){
	if(haus=="Holzhaus2" || haus=="Holzhaus4"){
		document.getElementById('highgr').style.backgroundImage = "url(/2007/_grundrisse/"+haus+"/eg.jpg)";
	}else{
		switch(haus){
			case "Passivhaus":
				switch(gr){
					case 1:
						document.getElementById('highgr').style.backgroundImage = "url(/2007/_grundrisse/"+haus+"/eg.jpg)";
						document.getElementById('fsbutton1').className = "buttonon";
						document.getElementById('fsbutton2').className = "button";
					break;
					case 2:
						document.getElementById('highgr').style.backgroundImage = "url(/2007/_grundrisse/"+haus+"/ug.jpg)";
						document.getElementById('fsbutton1').className = "button";
						document.getElementById('fsbutton2').className = "buttonon";
					break;
				}
			break;
			default:
				switch(gr){
					case 1:
						document.getElementById('highgr').style.backgroundImage = "url(/2007/_grundrisse/"+haus+"/eg.jpg)";
						document.getElementById('button1').className = "buttonon";
						document.getElementById('button2').className = "button";
					break;
					case 2:
						document.getElementById('highgr').style.backgroundImage = "url(/2007/_grundrisse/"+haus+"/dg.jpg)";
						document.getElementById('button1').className = "button";
						document.getElementById('button2').className = "buttonon";
					break;
				}
			break;
		}
	}
}

function sendRequest(key,folder) {
	httpRequest = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		httpRequest = new XMLHttpRequest();
	} else if (window.ActiveXObject) { // IE
		try {
			httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}
	if (httpRequest.overrideMimeType) {
		httpRequest.overrideMimeType('text/xml');
		// zu dieser Zeile siehe weiter unten
	}
	if (!httpRequest) {
		alert('XML nicht verf&uuml;gbar');
		return false;
	}
	httpRequest.onreadystatechange = responseInhalt;
	httpRequest.open('GET', url+'?folder='+folder+'&key='+key, true);
	httpRequest.send(null);
}
function responseInhalt() {
	if (httpRequest.readyState == 4) {
		if (httpRequest.status == 200) {
			var xmldoc = httpRequest.responseXML;
			var root_node = xmldoc.getElementsByTagName('galerie').item(0);
			var key = root_node.getElementsByTagName('keynow').item(0).firstChild.data;
			var menge = root_node.getElementsByTagName('menge').item(0).firstChild.data;
			var folder = root_node.getElementsByTagName('folder').item(key).firstChild.data;
			var bild = root_node.getElementsByTagName('value').item(key).firstChild.data;
			menuColor(key,menge);
			document.getElementById('contentGP').innerHTML = '<img src="/2007/_galerie/'+folder+'/'+bild+'" alt="Galerie Ansicht | '+folder+'" class="GalerieBild" />';
			document.getElementById('loaded').value = key;
			document.getElementById('menge').value = (menge-1);
		}
	}
}
function pfeil(action,folder){
	if(action=="next"){
		var key = document.getElementById('loaded').value;
		var menge = document.getElementById('menge').value;
		key++;
		if(key<=menge){
			sendRequest(key,folder);
		}else{
			sendRequest(0,folder);
		}
	}else{
		var key = document.getElementById('loaded').value;
		var menge = document.getElementById('menge').value;
		key--;
		if(key>=0){
			sendRequest(key,folder);
		}else{
			sendRequest(menge,folder);
		}
	}
}

// Ajax für Modernisieren
function sendRequestMod(key,folder) {
	httpRequest = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		httpRequest = new XMLHttpRequest();
	} else if (window.ActiveXObject) { // IE
		try {
			httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}
	if (httpRequest.overrideMimeType) {
		httpRequest.overrideMimeType('text/xml');
		// zu dieser Zeile siehe weiter unten
	}
	if (!httpRequest) {
		alert('XML nicht verf&uuml;gbar');
		return false;
	}
	httpRequest.onreadystatechange = responseInhaltMod;
	httpRequest.open('GET', url+'?folder='+folder+'&key='+key, true);
	httpRequest.send(null);
}
function responseInhaltMod() {
	if (httpRequest.readyState == 4) {
		if (httpRequest.status == 200) {
			var xmldoc = httpRequest.responseXML;
			var root_node = xmldoc.getElementsByTagName('galerie').item(0);
			var key = root_node.getElementsByTagName('keynow').item(0).firstChild.data;
			var menge = root_node.getElementsByTagName('menge').item(0).firstChild.data;
			var folder = root_node.getElementsByTagName('folder').item(key).firstChild.data;
			var bild = root_node.getElementsByTagName('value').item(key).firstChild.data;
			menuColor(key,menge);
			if(folder=="Energietechnik" && bild=="2.swf"){
				document.getElementById('HausBild').innerHTML = '<object width="300" height="220" data="/2007/_galerie/'+folder+'/'+bild+'" type="application/x-shockwave-flash" style="display:block;"><param name="movie" value="/2007/_galerie/'+folder+'/'+bild+'" /></object>';
			}else{
				document.getElementById('HausBild').innerHTML = '<img src="/2007/_galerie/'+folder+'/'+bild+'" alt="Haus Ansicht | '+folder+'" style="display:block; width:300px; height:220px;" />';
			}
			document.getElementById('loaded').value = key;
			document.getElementById('menge').value = (menge-1);
		}
	}
}
function pfeilMod(action,folder){
	if(action=="next"){
		var key = document.getElementById('loaded').value;
		var menge = document.getElementById('menge').value;
		key++;
		if(key<=menge){
			sendRequestMod(key,folder);
		}else{
			sendRequestMod(0,folder);
		}
	}else{
		var key = document.getElementById('loaded').value;
		var menge = document.getElementById('menge').value;
		key--;
		if(key>=0){
			sendRequestMod(key,folder);
		}else{
			sendRequestMod(menge,folder);
		}
	}
}

// Ajax für Häuser
function sendRequestH(key,folder) {
	httpRequest = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		httpRequest = new XMLHttpRequest();
	} else if (window.ActiveXObject) { // IE
		try {
			httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}
	if (httpRequest.overrideMimeType) {
		httpRequest.overrideMimeType('text/xml');
		// zu dieser Zeile siehe weiter unten
	}
	if (!httpRequest) {
		alert('XML nicht verf&uuml;gbar');
		return false;
	}
	httpRequest.onreadystatechange = responseInhaltH;
	httpRequest.open('GET', url+'?folder='+folder+'&key='+key, true);
	httpRequest.send(null);
}
function responseInhaltH() {
	if (httpRequest.readyState == 4) {
		if (httpRequest.status == 200) {
			var xmldoc = httpRequest.responseXML;
			var root_node = xmldoc.getElementsByTagName('galerie').item(0);
			var key = root_node.getElementsByTagName('keynow').item(0).firstChild.data;
			var menge = root_node.getElementsByTagName('menge').item(0).firstChild.data;
			var folder = root_node.getElementsByTagName('folder').item(key).firstChild.data;
			var bild = root_node.getElementsByTagName('value').item(key).firstChild.data;
			document.getElementById('HausBild').innerHTML = '<img src="/2007/_galerie/'+folder+'/'+bild+'" alt="Haus Ansicht | '+folder+'" style="display:block; width:300px; height:220px;" />';
			document.getElementById('loaded').value = key;
			document.getElementById('menge').value = (menge-1);
		}
	}
}
