/* ================================
	Menue SPD Oberkochen
	================================	*/

/*	----------------------------------------------------------------
	dom.js - Ermittelt die DOM-Funktionalität des Browsers
	---------------------------------------------------------------- */
var idDOM = 0; //ID-DOM?
var allDOM = 0; //All-DOM?
var layDOM = 0; //Layer-DOM?
var DHTML = 0; //DHTML-fähig?


if (document.getElementById) {
 idDOM = 1; DHTML = 1;
}
else {
if (document.all) {
allDOM = 1; DHTML = 1;
}
else {
browserVersion = parseInt(navigator.appVersion);
if ((navigator.appName.indexOf
('Netscape') != -1) &&
(browserVersion == 4)) {
layDOM = 1; DHTML = 1; }
}
}
//Ende des Scripts

/*	----------------------------------------------------------------
	Funktion TEST - interne Test-Function
	---------------------------------------------------------------- */
function TEST (e) {

	var e = 
	alert (e.event)

}

/*	----------------------------------------------------------------
	Funktion crossDOM
	---------------------------------------------------------------- */
function crossDOM(Stil,ObjID) {

if (idDOM) {
    if(Stil == 1) {
    return (document.
getElementById(ObjID).style);
    }
    else {
    return (document.
getElementById(ObjID));
    }
}

if (allDOM) {
    if(Stil == 1) {
    return (document.
all[ObjID].style);
    }
    else {
    return (document.all[ObjID]);
    }
}

else {
    if (layDOM) {
    return (document.layers[ObjID]);
    }
}
}

/*	----------------------------------------------------------------
	Funktion frameDOM
	---------------------------------------------------------------- */
function frameDOM(Stil,ObjID,Rahmen) {
if (idDOM) {
    if(Stil == 1) {
    return (parent[Rahmen].document.getElementById(ObjID).style);
    }
    else {
    return (parent[Rahmen].document.getElementById(ObjID));
    }
}

if (allDOM) {
    if(Stil == 1) {
    return (parent[Rahmen].document.all[ObjID].style);
    }
    else {
    return (parent[Rahmen].document.all[ObjID]);
    }
}

else {
    if (layDOM) {
    return (parent[Rahmen].document.layers[ObjID]);
    }
}
}


/*	----------------------------------------------------------------
	Funktion checkFrameset() .. prüft, ob Frameset geladen
	---------------------------------------------------------------- */
 function checkFrameset() {
  if(!parent.frMenu)
   location.href="index.htm?" + location.pathname;
 }

/* ----------------------------------------------------------------
	Funktion checkFramecall() .. läd ggf. Themene Seite eines Frames
	---------------------------------------------------------------- */
 function checkFramecall() {
  var Adressanhang=location.search;
  if(Adressanhang)
  frames.frData.location.href=Adressanhang.substring(1,Adressanhang.length);
 }

/* ----------------------------------------------------------------
	Funktion gLoad .. Vorausladen von (übergebenen) Bildern
	<body onLoad="gload('Grafik01.gif','imgs/Grafik02.jpg','../imgs/logos/Grafik03.jpg')">
	---------------------------------------------------------------- */
var gLoadarr = new Array();

function gLoad() {
if(document.images) {
var Bild = gLoad.arguments;
for (var i=0; i <
gLoad.arguments.length; i++) {
    gLoadarr[i] = new Image;
    gLoadarr[i].src = Bild[i];
    }
}
}

/* ----------------------------------------------------------------
	Funktion f7 .. Für Objekte den Status visible oder hidden setzen
	---------------------------------------------------------------- */
function f7(ObjID,sichtbar) {
dom = crossDOM(1,ObjID)
dom.visibility = sichtbar ;
}


/* ----------------------------------------------------------------
	Funktion f8 .. Für Objekte ohne den Status visible setzen
	---------------------------------------------------------------- */
function f8(ObjID) {
dom = crossDOM(1,ObjID)
dom.visibility = 'visible' ;
}

/* ----------------------------------------------------------------
	Funktion f10 .. Den Sichtbarkeitsstatus auslesen
	---------------------------------------------------------------- */
function f10(ObjID) {

var dom = crossDOM(1,ObjID);

if ((dom.visibility == 'visible') ||
(dom.visibility == 'show')) {
    return 'visible';
}

if ((dom.visibility == 'hidden') ||
(dom.visibility == 'hide')) {
    return 'hidden';
}

else {
    return 'ohne';
}
}

/* ----------------------------------------------------------------
	Funktion f11 .. Für Objekte den z-index dynamisch setzen.
	---------------------------------------------------------------- */
function f11(ObjID,Stapel) {
dom = crossDOM(1,ObjID)
dom.zIndex = Stapel ;
}

/* ----------------------------------------------------------------
	Funktion f12 .. Für Objekte den z-index auslesen.
	---------------------------------------------------------------- */
function f12(ObjID) {
dom = crossDOM(1,ObjID)
if (dom.zIndex != null) {
return dom.zIndex;
}

else { return (null); }
}

