/* Javascript Funktionen für die Friedrich-Homepage */
/* (c) by Biesenbach-IT Services 2007               */

function highlight(pName) {
	var s = "";
	if (pName=="Top" || pName=="Bot" || pName=="Search") s=pName;	
	document.getElementById('lay'+pName).className="lay"+s+"Selected";
	document.getElementById('bar'+pName).className="bar"+s+"Selected";	
}
function shade(pName) {
	var s = "";
	if (pName=="Top" || pName=="Bot" || pName=="Search") s=pName;	
	document.getElementById('lay'+pName).className="lay"+s+"UnSelected";
	document.getElementById('bar'+pName).className="bar"+s+"UnSelected";	
}

function highlightMenuItem(pName) {
	document.getElementById(pName).className="menuItemSelected";
}

function shadeMenuItem(pName) {
	document.getElementById(pName).className="menuItemUnselected";
}

/* Function call to flash */
function controlFilm(pToShow) {
	getMovieName("film").showBox(pToShow);
}

/* Resolves the string movieName to a Flash object reference based on browser type. */
function getMovieName(movieName) {
  if (navigator.appName.indexOf("Microsoft") != -1) {
    return window[movieName];
  }
  else {
    return document[movieName];
  }
}

/* Tracks unwritten form updates */
var formDirty = false;

function formChanged() {
	formDirty=true;
}
function formSaved() {
	formDirty=false;
}
function formUnsaved() {
	return formDirty;
}
function formSaveCheck() {
	if (formUnsaved()) {
		check = confirm("Ihre Eingaben wurden noch nicht gespeichert!\ Eingaben verwerfen und Kategorie wechseln ('Abbrechen' um die Eingaben zu behalten)?");
		return check;
	}
	return true;
}