/**************************Diese Seite wird geladen*********************************/
var DHTML = (document.getElementById || document.all || document.layers);
function warte_objekt(name) {
 if (document.getElementById) {
  return document.getElementById(name).style;
 }
 else if (document.all){
  return document.all[name].style;
 }
 else if (document.layers) {
  return document.layers[name];
 }
}
function warte_zeigen(div,flag) {
 if (!DHTML) return;
 var x = warte_objekt(div);
 x.visibility = (flag) ? 'visible':'hidden'
 if(! document.getElementById)
  if(document.layers)
   x.left=280/2;
 return true;
}
//Jetzt kommt die Berechnung der Fussleiste


function getWindowWidth(win)
{
    if (win == undefined)
        win = window;
    if (win.innerWidth) {
        return win.innerWidth;
    } else {
        if (win.document.documentElement 
                && win.document.documentElement.clientWidth) 
        {
            return win.document.documentElement.clientWidth;
        }
        return win.document.body.offsetWidth;
    }
}

function getWindowHeight(win)
{
    if (win == undefined)
        win = window;
    if (win.innerHeight) {
        return win.innerHeight;
    } else {
        if (win.document.documentElement 
                && win.document.documentElement.clientHeight) 
        {
            return win.document.documentElement.clientHeight;
        }
        return win.document.body.offsetHeight;
    }
}




function check_fussleiste() {
   var Mwidth = getWindowWidth();
   var Mheight = getWindowHeight();
   
   
   
   hoehenavmitte=document.getElementById('mittlerenav').offsetHeight+204;
   hoehenavlinks=document.getElementById('topnav').offsetHeight+204;
   hoehecontent=document.getElementById('content').offsetHeight+204;
   
   
   //alert(hoehenavmitte);
   
   var Normalposition=560;
   var Fensterhoehe=screen.width;
   if (self.innerHeight) { //alle ausser ie
	   Anzeigehoehe = self.innerHeight;
   }
   else {
      var Anzeigehoehe=document.body.offsetHeight;
   }
   //alert(Anzeigehoehe);
   
   
   var anz=Anzeigehoehe-35;
//   alert (Anzeigehoehe);	
//   alert (hoehenavmitte);
  
   
   
    if (hoehenavmitte > anz)
    {
       if(hoehenavmitte > hoehecontent)
       {
       	 if(hoehenavmitte > hoehenavlinks)
          {
            var anz=hoehenavmitte;	
          }
       }
      	
    }
   
    if (hoehenavlinks > anz)
    {
      if(hoehenavlinks > hoehecontent)
       {
       	 if(hoehenavlinks > hoehenavmitte)
          {
           var anz=hoehenavlinks;		
          }
       }
      
    }

    if(hoehecontent > Anzeigehoehe)
     {
       if(hoehecontent > hoehenavmitte)
       {
       	 if(hoehecontent > hoehenavlinks)
          {
            var anz=hoehecontent;	
          }
       }
   }   
   //alert(anz);
   
   
   if (document.all) {
      document.all.fussleiste.style.top = anz;
      document.all.fussleiste.style.visibility = "visible";
   }
   else if (document.layers) {
      window.document.fussleiste.top = anz;
      window.document.fussleiste.style.visibility = "visible";
   }
   else if (document.getElementById) {
      document.getElementById('fussleiste').style.top = anz + 'px';
      document.getElementById('fussleiste').style.visibility = "visible";
   }
   
  
   
   check_content(anz);
   
}

function check_content(posobenfuss)
{

var hoehecontent=document.getElementById('content').style.top;
//String in Zahl umwandeln
hoehecontent=parseInt(hoehecontent);

var setzecontent=posobenfuss-hoehecontent;

	
if (document.all) {
      document.all.content.style.height = setzecontent;
      //document.all.content.style.visibility = "visible";
   }
   else if (document.layers) {
      window.document.content.height = setzecontent;
//     (( window.document.content.style.visibility = "visible";
   }
   else if (document.getElementById) {
      document.getElementById('content').style.height = setzecontent + 'px';
//      //document.getElementById('content').style.visibility = "visible";
   }	
	
	
	
}

function bildgross(Bildname,BildID)
{
//Funktion die die Bilder bei den Gebrauchtmaschinen bei mouseover öffnet

nameB='Bildvorschau'+BildID;
var nameBklein='Bildklein'+BildID;

//position des Bildes erkennnen
var toppos=document.getElementById(nameBklein).offsetTop;

//Position schreiben und sichtbar machen
document.getElementById(nameB).style.top =toppos+'px';



//Breite bestimmen
Bbreite=document.getElementById(nameB).offsetWidth;
//Breite erst mal auf 0 setzten
document.getElementById(nameB).style.width='0px'
wert=0;
document.getElementById(nameB).style.width='5px';
document.getElementById(nameB).style.visibility = "visible";

setTimeout('isetzen()',10);


}

function isetzen(Bbreite)
{
wert=wert+3;

document.getElementById(nameB).style.width=wert+'px';
if(wert< 170){setTimeout('isetzen(Bbreite)',10);}
}




function delay(prmSec)
{ prmSec *= 1000;  var eDate = null; var eMsec = 0;  var sDate = new Date(); var sMsec = sDate.getTime();  do { eDate = new Date(); eMsec = eDate.getTime();  } while ((eMsec-sMsec)<prmSec);} 


function bildweg(Bildname,BildID)
{
//Funktion die die Bilder bei den Gebrauchtmaschinen bei mousout unsichtbar macht
var nameB='Bildvorschau'+BildID;
	
	document.getElementById(nameB).style.visibility = "hidden";
}






//ajax funktion für die Reiter
var Fenster='irgendwas';
var SuchFenster='irgendwas';
var ReiterFenster='irgendwas';


function sendRequest(Aktion,Fenster,Variable,Sprache) {
   try {
      req = window.XMLHttpRequest?new XMLHttpRequest():
      new ActiveXObject("Microsoft.XMLHTTP");
   }
   catch (e) {
    //Kein AJAX Support
   }
   req.onreadystatechange = handleResponse;
 
   //Jetzt kommen die einzelnen Aktionen
 
   if(Aktion=='Reiter') {
   	ReiterFenster=Fenster;
  req.open('get', 'output/ajax_content_reiter.php?Seiten_ID='+Variable);
 }
  if(Aktion=='Suche') 
   {
   	
      SuchFenster=Fenster;
      req.open('get', 'output/ajaxsuche.php?suchwort='+Variable+'&Sprache='+Sprache);
   }
 

   req.send(null);
}
 
function handleResponse() {
 
        if ((req.readyState == 4) && (req.status == 200)) {
                if(Aktion=="Suche")
        		{
        		document.getElementById(SuchFenster).innerHTML = req.responseText;
        		}
                if(Aktion=='Reiter') 
                {
                document.getElementById(ReiterFenster).innerHTML = req.responseText;
                }
        }
        //else {alert(req.status)};
}
 
//Die nächsten Funktionen sind die Hauptfunktionen, die im HTML-Text aufgerufen werden
//Variable in Klammern: Aktion,Fenster,Variable,Variable2
//Fenster bedeutet Div-Container, also id
 
function Reiter(Seiten_ID) {
 Fenster='content_anzeige';
 Aktion='Reiter';
 sendRequest(Aktion,Fenster,Seiten_ID,'');
}

function Suche(Suchstring,Sprache) {
 Fenster='sucherg';
 Aktion='Suche';
 //suche sichtbar machen
 document.getElementById('suchergebnisse').style.visibility='visible';
 sendRequest(Aktion,'sucherg',Suchstring,Sprache);
 

}




