function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		shop_over = newImage("fileadmin/biolesker/images/shop-over.gif");
		aktuelles_over = newImage("fileadmin/biolesker/images/aktuelles-over.gif");
		lieferservice_over = newImage("fileadmin/biolesker/images/lieferservice-over.gif");
		biolaeden_over = newImage("fileadmin/biolesker/images/biolaeden-over.gif");
		gaertnerei_over = newImage("fileadmin/biolesker/images/gaertnerei-over.gif");
		preloadFlag = true;
	}
}
function Fensterhoehe()
{
document.write(document.body.clientHeight);
 try {

   if (document.body.clientHeight) hoehe= document.body.clientHeight;
   else if (document.body && document.body.offsetHeight)hoehe= document.body.offsetHeight;
   else if (window.innerHeight) hoehe= window.innerHeight;

    hoehe-=200;
    return hoehe;
   } catch(error) {
      // Anweisungsfolge, die im Ausnahmefall ausgef�hrt wird.
   } finally {
      // Anweisungsfolge, die anschlie�end in jedem Fall ausgef�hrt wird.
   }
}

/*
    Datei: window.js
    Datum: 03.08.2004
    Autor: J. Str�big <jstruebig@web.de>

    Beschreibung: Funktionen um Layer mit Hilfe von Javascript zu manipulieren.

     pageOffset([window])
        aktuelle Scrollposition der Seite.

     getWinSize(window)
        Gr��e des Anzeigebereiches

     getDocSize(window)
        Gr��e des Dokumentes

*/

////////////////////////////////////////////////////////////
// getDocSize(window)

function getDocSize(w)
{
    if(!w) w = window;
    var s = new Object();

    if (typeof document.height != 'undefined')
    {
        s.width =  w.document.width;
        s.height = w.document.height;
    }
    else
    {
        var obj = IE_check(w);
        s.width = obj.scrollWidth;
        s.height = obj.scrollHeight;
    }
    return s;
}

////////////////////////////////////////////////////////////
// getWinSize(window)
function getWinSize(win)
{
    if(!win) win = window;
    var s = new Object();
    if(typeof win.innerWidth != 'undefined')
    {
        s.width = win.innerWidth;
        s.height = win.innerHeight;
    }
    else
    {
         var obj = IE_check(win);
         s.width = parseInt(obj.clientWidth);
         s.height = parseInt(obj.clientHeight);
    }
    return s;
}
////////////////////////////////////////////////////////////
// offset(window)
function pageOffset(win)
{
    if(!win) win = window;
    var pos = {left:0,top:0};

    if(typeof win.pageXOffset != 'undefined')
    {
         // Mozilla/Netscape
         pos.left = win.pageXOffset;
         pos.top = win.pageYOffset;
    }
    else
    {
         var obj = IE_check(win);
         pos.left =   obj.scrollLeft;
         pos.top = obj.scrollTop;
    }
    return pos;
}


////////////////////////////////////////////////////////////
// Der IE hat 2 verschiedene Objekte f�r den strict und quirks Mode.
function IE_check(win)
{
    var m = Mode() == 'Strict';
    return m ? win.document.documentElement : win.document.body;

}

function Mode(doc)
{
    if(!doc) doc = window.document;
    return (doc.compatMode && doc.compatMode == "CSS1Compat") ?  // strict Modus
    'Strict' : 'Quirks';
}

function fenstergroesse(){
 var size = getWinSize();
 hoehe=size.height-100;
 document.getElementById('oben').style.height=hoehe+'px';
}



function fensterposition(){
 var size = getWinSize();
 hoehe=size.height-100;
 document.getElementById('fuss').style.top=hoehe+'px';
}