var IE4 = false;
var NS4 = false;
var DOM = false;
var DHTML = false;

// Objekt 'elementId' aufrufen
function DataBeckerGetElementById(elementId) {
    if (!DHTML)
			 return void(0);

    if (DOM) {
			 return document.getElementById(elementId);
		}
		else if (NS4) {
		   return document.layers[elementId];
		}
		else if (IE4) {
		   return document.all[elementId];
		}
}

// Style-Element aufrufen
function DataBeckerGetStyleElementById(elementId) {
		elementObject = DataBeckerGetElementById(elementId);

		if (NS4)
		    return elementObject;
		else {
		    return elementObject.style;
				}
}

// Objekt 'objId' anzeigen ('vis = true') oder ausblenden ('vis = false')
function DataBeckerSetVisible(elementId, vis) {
    if (!DHTML)
			 return void(0);

		elementStyle = DataBeckerGetStyleElementById(elementId);
		
		if (vis) {
  		if (NS4) {
				 elementStyle.visibility = "show";
			}
			else {
  		   elementStyle.visibility = "visible";
  		}
		}
		else {
  		if (NS4) {
				 elementStyle.visibility = "hide";
			}
			else {
  		   elementStyle.visibility = "hidden";
  		}
		}
}

// Initialisierung

if (document.getElementById) {  // DOM3, IE5, NS6, Opera 7
    DOM = true;
}
else {
    if (document.layers) {  // Netscape 4
        NS4 = true;
    }
    else {  // Internet Explorer 4
        IE4 = true;
    }
}

DHTML = DOM || NS4 || IE4;