﻿//***************************************************************************************************************************************
// © Carsten Raum
//***************************************************************************************************************************************
//
// den aktuellen Link im Navi-Bereich markieren
//
// für alle Bilder: aus width- und heigth-Pixelangaben em-Werte berechnen und über Style-Atribut setzen
// damit diese durch den Browser skalierbar sind
//
function init() {
var navilinks = document.getElementById("z03").getElementsByTagName("a"); // Links im Navigationsbereich 
var i=0;
var ttt="";
for (i=0; i < navilinks.length; i++) {
	if(navilinks[i].href==document.location.href) {
		navilinks[i].style.backgroundColor = "#D52B18"; // aktueller Link Hintergrund rot
		}
	}
var pixelbezug = 10 // die Bezugs-Pixelgröße (von body)
var w=0;
var bilder = document.getElementsByTagName("img");
for (j=0; j < bilder.length; j++) {
	if (bilder[j].width) {
		w=bilder[j].width;
		w=w/pixelbezug;
		bilder[j].style.width = ""+w+"em";
		}
	if (bilder[j].height) {
		w=bilder[j].height;
		w=w/pixelbezug; 
		bilder[j].style.height = ""+w+"em";
	}
}
}

window.onload = init; // Initfunktion bei jedem Seitenaufruf ausführen


//***************************************************************************************************************************************

// Funktion zur Bestimmung der Höhe eines iFrames
function string_fensterhoehe() {
var fensterhoehe = 0;
if (self.innerHeight) { // all except Explorer
	fensterhoehe = self.innerHeight;
	}
	else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
		fensterhoehe = document.documentElement.clientHeight;
		}
		else if (document.body) {// other Explorers
			fensterhoehe = document.body.clientHeight;
			}
return fensterhoehe;
}

function load_iframe(link) { // Höhe des iFrames setzen und immobilienscout24 einblenden
var iframehoehe = string_fensterhoehe();
if (iframehoehe > 600) {
	iframehoehe = iframehoehe - 400;
	iframehoehe = iframehoehe.toString() + "px";
	}
	else iframehoehe = "450px";
document.getElementById("meiniframe").height = iframehoehe;
window.onload = function () {
	window.frames.meiniframe.location.href = link;
	init();
	}
}


//***************************************************************************************************************************************
// Funktionen zum Ein- auns Ausblenden versteckter Bereiche
function ausblenden(id) {
document.getElementById(id).className = "ausblenden";
}
function einblenden(id) {
document.getElementById(id).className = "einlenden";
}
function umblenden(id) {
if (document.getElementById(id).className == "einblenden") {
	document.getElementById(id).className = "ausblenden";
	return;
	}
if (document.getElementById(id).className == "ausblenden") {
	document.getElementById(id).className = "einblenden";
	}
	else {
	document.getElementById(id).className = "ausblenden";
		}
}
//***************************************************************************************************************************************
