var targetLocation="maindata.php?SessionID=0e8ae098be564d7f15a553c65b0ff5e4";
var pfad="main_pictures/";
var lengthOfPreloadBar=400;
var heightOfPreloadBar=10;

var yourImages=new Array(pfad+"haupt_daten_background_1000.gif",pfad+"haupt_daten_background_1200.gif",pfad+"haupt_daten_background_1400.gif",pfad+"haupt_daten_background_1720.gif",pfad+"oben_rechts.gif",pfad+"rechts.gif",pfad+"unten.gif",pfad+"unten_links.gif",pfad+"unten_rechts.gif",pfad+"unter_navi_button_1_0.gif",pfad+"unter_navi_button_1_1.gif",pfad+"unter_navi_button_2_0.gif",pfad+"unter_navi_button_2_1.gif",pfad+"unter_navi_button_3_0.gif",pfad+"unter_navi_button_3_1.gif",pfad+"unter_navi_button_4_0.gif",pfad+"unter_navi_button_4_1.gif");

var dots=new Array() 
       dots[0]=new Image(1,1);
       dots[0].src=pfad+"loader_hintergrund_1.gif";
       dots[1]=new Image(1,1);
       dots[1].src=pfad+"balken_1.gif";

var preImages=new Array(),coverage=Math.floor(lengthOfPreloadBar/yourImages.length),currCount=0;
var loaded=new Array(),i,covered,timerID;
var leftOverWidth=lengthOfPreloadBar%coverage;

var ie4=document.all;
var ie5=document.getElementById&&document.all;
var ie6=document.getElementById&&document.all&&(navigator.appVersion.indexOf("MSIE 6.")!=-1);
var ie7=document.getElementById&&document.all&&(navigator.appVersion.indexOf("MSIE 7.")!=-1);
var ns4=document.layers;
var ns6=document.getElementById&&!document.all;
var ns7=document.getElementById&&!document.all;
var Browser_Typ;
var Rechner_Typ;
var Unix;

//-----------------------------------------------------------------------------------------------------------------------------------------------------------------------//
function checkBrowser(){

   this.ver=navigator.appVersion
   this.agent=navigator.userAgent
   this.dom=document.getElementById?1:0
   this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera5)?1:0;
   this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera5)?1:0;
   this.ie7=(this.ver.indexOf("MSIE 7")>-1 && this.dom && !this.opera5)?1:0;
   this.ie4=(document.all && !this.dom && !this.opera5)?1:0;
   this.ie=this.ie4||this.ie5||this.ie6
   this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0;
   this.ns7=(this.dom && parseInt(this.ver) >= 6) ?1:0;
   this.ns4=(document.layers && !this.dom)?1:0;
   this.Explorer=(this.ie7||this.ie6||this.ie5||this.ie4||this.ns4||this.ns6||this.ns7||this.opera5)
   return this
}

Explorer=new checkBrowser()
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------------//
function Meldung_Anzeigen() {

   alert("Diese Web-Site wurde für den Internet-Explorer 6+ und Netscape 7+ optimiert ! \n \n Sie benutzen : \n \n Browser-Typ"+
         " : "+Browser_Typ+"\n Rechner-Typ : "+Rechner_Typ+"\n \n Es kann bei Ihrem Browser-Typ zu Darstellungsfehlern kommen!\n \n"+
         "Aktuelle Browser finden Sie unter :\n \n"+
      		 "www.microsoft.com\n"+
      		 "www.netscape.de\n \n"+
      		 "Bei Fragen wenden Sie sich bitte an den Webmaster. \n \n");
}
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------------//
function Browser_Check() {

   isMac=(navigator.appVersion.indexOf("Mac")!=-1) ? true : false;
   isPC=(navigator.appVersion.indexOf("Windows")!=-1) ? true : false;
   isUnix=(navigator.appVersion.indexOf("Unix")!=-1) ? true : false;
   
   if (isMac) {Rechner_Typ="Macintosh"}

   if (isPC) {Rechner_Typ="Personal-Computer"}

   if (isUnix) {Unix="Vorhanden"}

   if (ns4) {Browser_Typ="Netscape 4"; Meldung_Anzeigen ()}

   if (ns6) {Browser_Typ="Netscape 6";}

   if (ns7) {Browser_Typ="Netscape 7";}

   if (ie4 && !ie5 && !ie6  && !ie7) {Browser_Typ="Internet Explorer 4";Meldung_Anzeigen ()}

   if (ie5) {Browser_Typ="Internet Explorer 5"}

   if (ie6) {Browser_Typ="Internet Explorer 6"}

   if (ie7) {Browser_Typ="Internet Explorer 7"}

   if (!ie4 && !ie5 && !ie6 &&!ie7 && !ns4 && !ns6&& !ns7) {Browser_Typ="Randgruppen-Browser";Meldung_Anzeigen ()}
}
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------------//
function Vollbild() {

   var BrowserName=navigator.appName;
   var BrowserVersion=navigator.appVersion;
   var VersionShort=BrowserVersion.substr(0, 1);

   if(frames) {if(top.frames.length > 0) top.location.href=self.location} else {close()}
   
   var high =screen.availHeight;
   var wide=screen.availWidth;
   
   if (VersionShort>3) {

      if (BrowserName=="Netscape") {

         window.outerHeight=high;
         window.outerWidth=wide;
      } else if (BrowserName=="Microsoft Internet Explorer") {window.resizeTo(wide, high)}
   
   window.moveTo(0, 0);
   }
}
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------------//
function Change_Status(Wert) {

var Kette="";

   switch (Wert) {
                        case "1":
                                 Kette="Checke Browser... Bitte warten...";
                                 break;

                        case "2":
                                 Kette="Lade Daten... Bitte warten...";
                                 break;
   }

   document.title=Kette;
   window.defaultStatus=Kette;
}
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------------//
function Zeige(div,nest){

   obj=Explorer.dom?document.getElementById(div).style:
   Explorer.ie4?document.all[div].style:
   Explorer.ns4?nest?document[nest].document[div]:document[div]:0;
   obj.visibility='visible';
}
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------------//
function Verstecke(div,nest){

   obj=Explorer.dom?document.getElementById(div).style:
   Explorer.ie4?document.all[div].style:
   Explorer.ns4?nest?document[nest].document[div]:document[div]:0;
   obj.visibility='hidden';
}
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------------//
function Grund_Ebene_Positionierung(div,nest,X_Wert,Y_Wert) {

   var Links;
   
   Links=(screen.width) ? (screen.width-X_Wert)/2:0;
   obj=Explorer.dom?document.getElementById(div).style:
   Explorer.ie4?document.all[div].style:
   Explorer.ns4?nest?document[nest].document[div]:document[div]:0;
   obj.left=[Links];
   obj.top=Y_Wert;   
   Zeige(div,nest);
}
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------------//
function Ebenen_Positionierung(div,nest,X_Wert,Oben,X_Anker_Wert) {

   var Links;
  
   Links=((X_Anker_Wert)-(X_Wert))/2;
   obj=Explorer.dom?document.getElementById(div).style:
   Explorer.ie4?document.all[div].style:
   Explorer.ns4?nest?document[nest].document[div]:document[div]:0;
   obj.left=[Links];
   obj.top=[Oben];
   Zeige(div,nest);
}
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------------//
function Ebenen_Positionierung_Manuell(div,nest,X_Wert,Oben) {

   obj=Explorer.dom?document.getElementById(div).style:
   Explorer.ie4?document.all[div].style:
   Explorer.ns4?nest?document[nest].document[div]:document[div]:0;
   obj.left=[X_Wert];
   obj.top=[Oben];
   Zeige(div,nest);
}
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------------//
function Check_Java() {

   Verstecke('StartLadeStatus');
   //Change_Status('2');
   Grund_Ebene_Positionierung('HauptAnker','','960','5');
   Ebenen_Positionierung('LadeEbene','','820','250','960');
   Ebenen_Positionierung_Manuell('Bezeichnung','','200','70');
   Ebenen_Positionierung_Manuell('LadeBalken','','200','120');
   Ebenen_Positionierung_Manuell('ProzentAnzeige','','200','135');
   Ebenen_Positionierung('StatusEbene','','820','530','960');
}
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------------//
function LoadImages() { 

   for (i=0;i<yourImages.length;i++) { 
   preImages[i]=new Image()
   preImages[i].src=yourImages[i]
}

for (i=0;i<preImages.length; i++) {loaded[i]=false} checkLoad()}

function checkLoad() {

   if (currCount==preImages.length) { 

      location.replace(targetLocation);
      return
   }

   for (i=0; i<=preImages.length;i++) {

      if (loaded[i]==false&&preImages[i].complete) {

         loaded[i]=true
         eval("document.img"+currCount+".src=dots[1].src")
         currCount++
      }
   }

   timerID=setTimeout("checkLoad()",1)
}
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------------//
function Main_Init() {

   Vollbild();
   //Change_Status('1');
   Browser_Check();
   Check_Java();
}
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------------//
function Loader_Run() {

   if (document.images) {

      var preloadBar='';

      for (i=0;i<yourImages.length-1;i++) {
      
         preloadBar+='<img src="'+dots[0].src+'" width="'+coverage+'" height="'+heightOfPreloadBar+'" name="img'+i+'" align="absmiddle">';
      }

      preloadBar+='<img src="'+dots[0].src+'" width="'+(leftOverWidth+coverage)+'" height="'+heightOfPreloadBar+'" name="img'+(yourImages.length-1)+'" align="absmiddle">';
      document.write(preloadBar);
      LoadImages();
   }
}
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------------//