/////////////////////////////

var IE4 = false;
var NS4 = false;
var DOM = false;
var DHTML = false;


// Form Boxen ein-/ausblenden
function showBox(box, vis)
{
    if(vis)
        DBKITGetStyleElementById(box).display = "block";
    else
        DBKITGetStyleElementById(box).display = "none";
        
    DBKITSetVisible(box, vis);
}


// Objekt 'elementId' aufrufen
function DBKITGetElementById(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 DBKITGetStyleElementById(elementId) {
		elementObject = DBKITGetElementById(elementId);

        if (!elementObject)
           return void(0);

		if (NS4)
		    return elementObject;
		else {
               return elementObject.style;
		}
}

// Objekt 'objId' anzeigen ('vis = true') oder ausblenden ('vis = false')
function DBKITSetVisible(elementId, vis) {
    if (!DHTML)
		return void(0);

	elementStyle = DBKITGetStyleElementById(elementId);

    if (!elementStyle) {
       alert(elementId);
       return void(0);
       }

	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;
    }
    
    this.location.href = 'oldbrowser.html';
}

DHTML = DOM || NS4 || IE4;

/////////////////////////////
