/* 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=document.getElementById(pName).className.replace(/Unselected/,"Selected");
	// document.getElementById(pName).className="menuItemSelected";
}

function shadeMenuItem(pName) {
	document.getElementById(pName).className=document.getElementById(pName).className.replace(/Selected/,"Unselected");
	// 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;
var formEdited = false;

function formChanged() {
	formDirty=true;
	formEdited=true;
}
function formEdited() {
    formEdited=true;
}
function formSaved() {
	formDirty=false;
}
function formUnsaved() {
	return formDirty;
}
function formReset() {
    formEdited=false;
	formDirty=false;
}
function formSaveCheck() {
	if (formUnsaved()) {
		alert("Ihre Eingaben wurden noch nicht gespeichert! Klicken Sie auf 'Speichern' bevor Sie zur Folgeseite wechseln!");
		return false;
	} else if (formEdited==false) {
	    alert("Sie haben noch keine Eingaben vorgenommen. Bitte bearbeiten Sie das Formular bevor Sie weiterschalten!");
		return false;
	}
	return true;
}