//dieses javascript gilt fuer alle documents mit pfeilen
//sinn: der browser hat das script im cache und muss es nicht mit jedem document laden
//in den einzelnen documents werden dann nur jeweils jene funktionen aufgerufen, die man braucht
//ACHTUNG: Man braucht von jedem pfeil immer 2 (name+01 und 02), sonst gibt es einen fehler

//systemcheck
		if (navigator.platform >= "Win"){
		winflag = true;}
		else{
		winflag = false;}
		
//anpassung des stylesheets
		if (winflag){
		document.writeln('<link href="../styles/style_win.css" rel="styleSheet" type="text/css">');
		}
		else{
			document.writeln('<link href="../styles/style_mac.css" rel="styleSheet" type="text/css">');
			}
//script, damit netscape styleformate beibehaelt - aktiviert im bodytag mit onload(CSNSFix)
function CSFixFct() {
	var d = document; var w = window;
	if (d.cs.csFix.w != w.innerWidth || d.cs.csFix.h != w.innerHeight) {
		d.location = d.location; }
}
function CSNSFix() { 
	var d = document; var w = window;
	if ((navigator.appName == 'Netscape') && (parseInt(navigator.appVersion) == 4)) {
		if ((typeof d.cs == 'undefined') || (typeof d.cs == 0)) { 
			d.cs = new Object;
			d.cs.csFix = new Object; 
		} else if (CSIsFrame (w) == true) CSFixFct();
		d.cs.csFix.w = w.innerWidth;
		d.cs.csFix.h = w.innerHeight; 
		window.onresize = CSFixFct;
	  }
}
function CSIsFrame (window) {
	var rootWindow = window.parent;
	if ((rootWindow == 'undefined') || (rootWindow == 0)) return false;
	for (i = 0; i < rootWindow.frames.length; i++)
		if (window == rootWindow.frames[i]) return true;
	return false;
}

//bildwechsel fr Logo und Pfeile - hier werden die over-out zustaende definiert, damit die bilder im voraus geladen werden
if(document.images){
dir="../imgneu/more_images/"
Logo_on = new Image(222,90); Logo_on.src="../imgneu/ElogoB.gif";
Logo_off = new Image(222,90); Logo_off.src="../imgneu/ElogoA.gif";
up_F2 = new Image(25,15); up_F2.src= dir+"up_F2.gif";
up_F1 = new Image(25,15); up_F1.src= dir+"up.gif";
start_F2 = new Image(25,15); start_F2.src=dir+"start_F2.gif";
start_F1 = new Image(25,15); start_F1.src=dir+"start.gif";
end_F2=new Image(25,15); end_F2.src=dir+"end_F2.gif";
end_F1=new Image(25,15); end_F1.src=dir+"end.gif";
back_F2=new Image(25,15); back_F2.src=dir+"back_F2.gif";
back_F1=new Image(25,15); back_F1.src=dir+"back.gif";
forward_F2=new Image(25,15); forward_F2.src=dir+"forward_F2.gif";
forward_F1=new Image(25,15); forward_F1.src=dir+"forward.gif";
down_F2 = new Image(25,15); down_F2.src=dir+"down_F2.gif";
down_F1 = new Image(25,15); down_F1.src=dir+"down.gif";
text_F1=new Image(350,15); text_F1.src=dir+"balken_mitte.gif"
text_F2=new Image(350,16); text_F2.src=dir+"content.gif"
text_F3=new Image(350,16); text_F3.src=dir+"previous.gif"
text_F4=new Image(350,16); text_F4.src=dir+"next.gif"
text_F5=new Image(350,16); text_F5.src=dir+"doc_overview.gif"
text_F6=new Image(350,16); text_F6.src=dir+"you_are_here.gif"
text_F7=new Image(350,16); text_F7.src=dir+"last.gif";
text_F8=new Image(350,16); text_F8.src=dir+"end_of_page.gif";
}
//allgemeine funktion fuer bildwechsel - abhaengig von bildname und o. def. zustaenden
function di(id,name){
  if (document.images){
  document.images[id].src=eval(name+".src");}
  }
//Statusanzeige
function dm(msgStr) {
    window.status = msgStr;
}
//alle funktionen pro pfeil in einer zusammengefasst, um bodytext moeglichst klein zu halten
function upOn(){
di("up01","up_F2");
di("up02","up_F2");
dm("documents' overview");
di("text01","text_F5");
di("text02","text_F5");
}
function upOff(){
di("up01","up_F1");
di("up02","up_F1");
dm("");
di("text01","text_F1");
di("text02","text_F1");
}
function startOn(){
di("start01","start_F2");
di("start02","start_F2");
dm("current document's content");
di("text01","text_F2");
di("text02","text_F2");
}
function startOff(){
di("start01","start_F1");
di("start02","start_F1");
dm("");
di("text01","text_F1");
di("text02","text_F1");
}
function endOn(){
di("end01","end_F2");
di("end02","end_F2");
dm("got to last page");
di("text01","text_F7");
di("text02","text_F7");
}
function endOff(){
di("end01","end_F1");
di("end02","end_F1");
dm("");
di("text01","text_F1");
di("text02","text_F1");
}
function backOn(){
di("back01","back_F2");
di("back02","back_F2");
dm("got to previous page");
di("text01","text_F3");
di("text02","text_F3");
}
function backOff(){
di("back01","back_F1");
di("back02","back_F1");
dm("");
di("text01","text_F1");
di("text02","text_F1");
}
function forwardOn(){
di("forward01","forward_F2");
di("forward02","forward_F2");
dm("go to next page");
di("text01","text_F4");
di("text02","text_F4");
}
function forwardOff(){
di("forward01","forward_F1");
di("forward02","forward_F1");
dm("");
di("text01","text_F1");
di("text02","text_F1");
}
function hereOn(){
di("text01","text_F6");
di("text02","text_F6");
dm("You are here");
}
function hereOff(){
di("text01","text_F1");
di("text02","text_F1");
dm("");
}
function downOn(){
di("down01","down_F2");
dm("go to the end of the page");
di("text01","text_F8");
di("text02","text_F8");
}
function downOff(){
di("down01","down_F1");
dm("");
di("text01","text_F1");
di("text02","text_F1");
}
