window.onerror = Fehlerbehandlung;

var colorDir="../Jpg/"
var stylesheetDir="../css/"



function Fehlerbehandlung() {
  return true;
};



function setColorDir(aColor) {
  colorDir=aColor	
//  document.cookie = aColor;
//  if (document.parent) {
    parent.right.c=aColor;
//  };
};



function setStylesheetDir(aStylesheet) {
  stylesheetDir=aStylesheet	
//  document.cookie = aStylesheet;
//  if (document.parent) {
    parent.right.s=aStylesheet;
//  };
};



function getColorDir() {
	var theColorDir=parent.right.c;
//	theColorDir=colorDir;
//	theColorDir=document.cookie;
//	alert(theColorDir);
	if (!theColorDir) {
		theColorDir="../Jpg/";
	}
	return(theColorDir);
};



function getStylesheetDir() {
	var theStylesheetDir=parent.right.s;
//	theStylesheetDir=stylesheetDir;
//	theStylesheetDir=document.cookie;
//	alert(theStylesheetDir);
	if (!theStylesheetDir) {
		theStylesheetDir="../css/";
	}
	return(theStylesheetDir);
};


function storeColorDir() {
  if (! LoadParentIndex() ) {
    var bg = document.getElementsByTagName("body")[0].background;
    var pos = bg.search(/center.jpg/);
    var loc = bg.substring(0,pos);
    if (loc =="") 
    {
      var pn=document.location.pathname;
      pos = pn.search(/index.html/);
      loc = pn.substring(0,pos);
    };
    setColorDir(loc);
    var framename="right";
    changeColorDirOf(framename);
    framename="left";
    changeColorDirOf(framename);
    framename="top2";
    changeColorDirOf2(framename);
    framename="top11";
    changeColorDirOf2(framename);
    framename="top12";
    changeColorDirOf2(framename);
    framename="bottom";
    changeColorDirOf2(framename);
  
//alert(colorDir);
//  var bg1=parent.right.c;
    storeStylesheetDir() ;
  };
};



function storeStylesheetDir() {
  var stylesheet = document.getElementsByTagName("link")[0].href;
  var pos1 = stylesheet.search(/css/);
  var pos2 = stylesheet.search(/styles.css/);
  var loc = "../" +stylesheet.substring(pos1,pos2);

  if (loc =="../") 
  {
    var pn=document.location.pathname;
    pos = pn.search(/index.html/);
    loc = pn.substring(0,pos);
  };
//alert(loc);
  setStylesheetDir(loc);
  var framename="top1";
  changeStylesheetDirOf(framename);
  framename="inhalt";
  changeStylesheetDirOf(framename);
  framename="top11";
  changeStylesheetDirOf2(framename);
  framename="top12";
  changeStylesheetDirOf2(framename);
  framename="top2";
  changeStylesheetDirOf2(framename);
  framename="bottom";
  changeStylesheetDirOf2(framename);
  
//alert(stylesheetDir);
};


function changeColorDir() {
  var bgOld = document.getElementsByTagName("body")[0].background;
  var pos = bgOld.search(/Jpg/);
  var lang = bgOld.length
  var loc = bgOld.substring(pos + 4,lang);
  pos=loc.search('/');
  lang=loc.length;
  var file=loc.substring(pos+1,lang);
	
  var bg= getColorDir() +file;
//  alert(loc), alert(file); 
//  alert(bg);
//getColorDir()
//	if (document.cookie) {
//  		var acolor = document.cookie;
//		alert(acolor);
//	};
   document.getElementsByTagName("body")[0].background=bg;
//  setColorDir(loc);

    changeStylesheetDir(); 
};


function changeStylesheetDir() {
  var stOld = document.getElementsByTagName("link")[0].href;
  var pos = stOld.search(/css/);
  var lang = stOld.length
  var loc = stOld.substring(pos + 4,lang);
  pos=loc.search('/');
  lang=loc.length;
  var file=loc.substring(pos+1,lang);
	
  var st= getStylesheetDir() + file;
//  alert(loc), alert(file); 
//  alert(st);
//getStylesheetDir()
//	if (document.cookie) {
//  		var aStylesheet = document.cookie;
//		alert(aStylesheet);
//	};
   document.getElementsByTagName("link")[0].href=st;
//  setStylesheetDir(loc);
};




function changeColorDirOf(framename) {
  var aFrame=parent[framename].document;
  var bgOld = aFrame.getElementsByTagName("body")[0].background;
  var pos = bgOld.search(/Jpg/);
  var lang = bgOld.length;
  var loc = bgOld.substring(pos + 4,lang);
  pos=loc.search('/');
  lang=loc.length;
  var file=loc.substring(pos+1,lang);
	
  var bg= getColorDir() +file;
//  alert(loc), alert(file); 
//  alert(bg);
//getColorDir()
//	if (document.cookie) {
//  		var acolor = document.cookie;
//		alert(acolor);
//	};
   aFrame.getElementsByTagName("body")[0].background=bg;
//  setColorDir(loc);
};



function changeStylesheetDirOf(framename) {
//alert(framename);
  var aFrame=parent[framename].document;
//alert(aFrame);
  var stylesheetOld = aFrame.getElementsByTagName("link")[0].href;
//alert(stylesheetOld);
  var pos = stylesheetOld.search(/css/);
  var lang = stylesheetOld.length;
  var loc = stylesheetOld.substring(pos + 4,lang);
  pos=loc.search('/');
  lang=loc.length;
  var file=loc.substring(pos+1,lang);
	
  var stylesheet= getStylesheetDir() + file;
//  alert(loc), alert(file); 
//  alert(stylesheet);
//getStylesheetDir()
//	if (document.cookie) {
//  		var aStylesheet = document.cookie;
//		alert(aStylesheet);
//	};
   aFrame.getElementsByTagName("link")[0].href=stylesheet;
//  setStylesheetDir(loc);
};



function changeColorDirOf2(framename) {
  var aFrame=top[framename].document;
  var bgOld = aFrame.getElementsByTagName("body")[0].background;
  var pos = bgOld.search(/Jpg/);
  var lang = bgOld.length
  var loc = bgOld.substring(pos + 4,lang);
  pos=loc.search('/');
  lang=loc.length;
  var file=loc.substring(pos+1,lang);
	
  var bg= getColorDir() +file;
//  alert(loc), alert(file); 
//  alert(bg);
//getColorDir()
//	if (document.cookie) {
//  		var acolor = document.cookie;
//		alert(acolor);
//	};
   aFrame.getElementsByTagName("body")[0].background=bg;
//  setColorDir(loc);
};




function changeStylesheetDirOf2(framename) {
  var aFrame=top[framename].document;
  var stylesheetOld = aFrame.getElementsByTagName("link")[0].href;
  var pos = stylesheetOld.search(/css/);
  var lang = stylesheetOld.length
  var loc = stylesheetOld.substring(pos + 4,lang);
  pos=loc.search('/');
  lang=loc.length;
  var file=loc.substring(pos+1,lang);
	
  var stylesheet= getStylesheetDir() +file;
//  alert(loc), alert(file); 
//  alert(stylesheet);
//getStylesheetDir()
//	if (document.cookie) {
//  		var aStylesheet = document.cookie;
//		alert(aStylesheet);
//	};
   aFrame.getElementsByTagName("link")[0].href=stylesheet;
//  setStylesheetDir(loc);
};



function LoadParentMiddle() {
  var rv = false;
  var p1 = "" + parent.location;
  var p2 = "" + parent.parent.location;  
  if (p1 == p2) {
    var pos = p1.search(/middle.htm/);   
    var loc = p1.substring(0,pos)+"index.html";
    top.location = loc;
    rv = true;
  }; 
  return rv		
};

function LoadParent() {
  var rv = false;
  var tl = "" + top.location;
  var sl = "" + self.location;
  if (tl == sl) {
   	var pos = tl.search(/daten.htm/);   
    var loc = tl.substring(0,pos)+"index.html";
    self.location = loc;
    rv = true;
  } else {
    rv = LoadParentMiddle()
  };
  return rv		
};



function LoadParentInhalt() {
  var tl = "" + top.location;
  var sl = "" + self.location;
  if ( tl == sl) {
    var pos=tl.search(/inhalt.htm/);
    var loc=tl.substring(0,pos)+"index.html";
    self.location=loc;
  };
};




function LoadParentTop2() {
  var rv=false;
  var tl = "" + top.location;
  var sl = "" + self.location;
  if ( tl == sl) {
    var pos=tl.search(/top2.htm/);
    var loc=tl.substring(0,pos)+"../index.html";
    self.location=loc;
    rv=true;
  };
  return rv
};




function LoadParentTop1() {
  var tl = "" + top.location;
  var sl = "" + self.location;
  if ( tl == sl) {
    var pos=tl.search(/top1.htm/);
    var loc=tl.substring(0,pos)+"../index.html";
    self.location=loc;
  };
};

function LoadParentIndex() {
  var rv = false;
  var tl = "" + top.location;
  var sl = "" + self.location;
  if ( tl == sl) {
    var pos=tl.search(/index.html/);
    var loc=tl.substring(0,pos)+"../index.html";
    self.location=loc;
    rv = true;
  };
  return rv
};



function ActivateHiddenForm() { 
  document.HiddenForm.HiddenInput.type="text";
  document.HiddenForm.HiddenInput.focus();
  document.HiddenForm.HiddenInput.click();
  document.HiddenForm.HiddenInput.type="hidden";
  document.HiddenForm.HiddenInput.value="ok";
};  



function FrameFocusFirefox() {
  window.find(" ",false,false);
};



function FrameFocus() { 

  if (!LoadParent()) {
    
    if (document.HiddenForm.HiddenInput.value != "ok") {
      var theTitle=document.getElementsByTagName("title")[0].text;
      top.document.getElementsByTagName("title")[0].text=theTitle;
      var na=navigator.appName;
      if (!(na == "Microsoft Internet Explorer")) {
        ActivateHiddenForm();
      } else {
		 if (window.opera) {
			 ActivateHiddenForm();
		 };
	  };
      if ((!document.all) && (document.images)) {
        FrameFocusFirefox();
      };
    };
    changeColorDir();
  };
};

