// Vom Inhaltsframe aus die Flash-Navi beeinflussen
function setFlashNavi(curmain, cursub) {
	if (parent.fnavigat.this_page_loaded == 1) {
		parent.fnavigat.setNaviMovieVar("main", curmain);
		parent.fnavigat.setNaviMovieVar("sub", cursub);
		parent.fnavigat.startNaviMovie();
	}
	//alert("Yo, sucker\ncurmain = " + curmain + "\ncursub = " + cursub);
}

function mozillaScrollbarHack() {
	if (document.getElementById && !document.all) {
		// == Spielerei nur für Moz/NS-Design-Quatsch: Scrollbalken "erkennen"
		//var sichtbareHoehe = document.body.clientHeight;
		//var seitenHoehe    = document.height;
		if (document.body.clientHeight < document.height) {
			// == Es muß ein Scrollbalken vorhanden sein
			document.body.style.paddingLeft = "14px";
		} else {
			document.body.style.paddingLeft = "0px";
		}
	}
}

function findeFlash(flash) {
	var browsername = navigator.userAgent.toLowerCase();
	var opera = (browsername.indexOf("opera") > -1);
	if (opera) return;

	// http://aktuell.de.selfhtml.org/artikel/programmiertechnik/liveconnect/
	if (document.all) {
		if (document.opera) {
			var movie = eval(window.document + flash);
			if (movie.SetVariable) {
				return movie;
			}
		}
		if (document.all[flash]) {
			return document.all[flash];
		}
		return;
	}

	if(document.layers) {
		if(document.embeds) {
			var movie = document.embeds[flash];
			if (movie.SetVariable) {
				return movie;
			}
		}
		return;
	}

	if (!document.getElementById) {
		return;
	}

	var movie = document.getElementById(flash);
	if (movie) {
		if (movie.SetVariable) {
			return movie;
		}
	}
	if (movie) {
		var movies = movie.getElementsByTagName('embed');
		if (!movies || !movies.length) {
			return;
		}

    movie = movies[0];
    if (movie.SetVariable) {
    	return movie;
    }
	}
    return;
}

// News: Bild vergrößert darstellen
function vergroessern(datei, grafik_pfad_gross, breite, hoehe) {
	wb = breite + 20;	// Scrollbalken
	wh = hoehe  + 20;
	if (screen.width - 60	< wb) wb = screen.width  - 60;
	if (screen.height - 130 < wh) wh = screen.height - 130;
	ver_win = window.open(datei + "?fname=" + grafik_pfad_gross + "&b=" + breite + "&h=" + hoehe, "VER", "left=30,top=30,scrollbars=yes,resizable=yes,width=" + wb + ",height=" + wh);
	ver_win.focus();
}

// Registrierung: Einverständniserklärung
function popup_ok(pfad) {
	var winMod = 'scrollbars=yes,menubar=no,location=no,border=no,toolbar=no,resizable=yes,status=no';

	var w = 500;
	var h = 500;
	var xp = Math.round((screen.width  - w) / 2);
	var yp = Math.round((screen.height - h) / 2);

	popup_okWin = open(pfad,'popup_okWin','left='+xp+',top='+yp+',width='+w+',height='+h+','+winMod);
	popup_okWin.focus();
}

/*
// Registrierung: Formular prüfen
function register_testsubmit(formular) {
	//var errmsg = "Please fill in the following details:\n\n"
	var errvalues = "";

	if (formular.frm_nachname.value == "")		errvalues += "- Last Name\n";
	if (formular.frm_vorname.value == "")		errvalues += "- First Name\n";
	if (formular.frm_email.value != "") {
		if (!check_mail(formular.frm_email.value))	errvalues += "- eMail is not correct\n"
	} else errvalues += "- eMail\n"
	if (formular.frm_tel.value == "")			errvalues += "- Telephone\n"
	if (formular.frm_firma.value == "")			errvalues += "- Company\n"
	if (formular.frm_funktion.value == "")		errvalues += "- Division/Function\n"
	if (formular.frm_strasse.value == "")		errvalues += "- Street Address\n"
	if (formular.frm_plz.value == "")			errvalues += "- ZIP or postal code\n"
	if (formular.frm_ort.value == "")			errvalues += "- City\n"
	if (formular.frm_bundesstaat.value == "")	errvalues += "- State or Providence\n"
	if (formular.frm_landid.value == "-1")		errvalues += "- Country\n"
	if (formular.frm_username.value == "")		errvalues += "- Username\n"
	if (formular.frm_passwort.value == "")		errvalues += "- Password\n"
	if (formular.frm_passwort.value != ""
		&& formular.frm_passverify.value != formular.frm_passwort.value)	errvalues += "Please verify Your Password\n"

	einverstanden = 2;
	for (var i = 0; i < formular.frm_einverstand.length; i++) {
		if (formular.frm_einverstand[i].checked) einverstanden = formular.frm_einverstand[i].value;
	}

	// Sie müssen bitte erst der Einverständniserklärung zustimmen, um Zugriff zu erhalten.
	// Please agree to the declaration of consent first, to get access.
	if(einverstanden != 1) errvalues += "Please agree to the declaration of consent first, to get access.\n"

	if (errvalues == "") formular.submit();

	errmsg += errvalues;
	alert(errmsg);
	//newWindow = window.open("./accountpop.asp?er="+errvalues,"newWindow","width=400,height=270,left=100,top=50,resizable=no");
	//newWindow.focus();
	return false;
}
*/