if (window.Node && Node.prototype && !Node.prototype.contains) {
	Node.prototype.contains = function (arg) {
		return !!(this.compareDocumentPosition(arg) & 16);
	};
}

function einblenden (e) {
	e = e || window.event;
	var target = e.target || e.srcElement;
	var fromElement = e.relatedTarget || e.fromElement || false;
	var requestborder = true;

	document.getElementById("requestbox_submenu").style.display = "inline";
	this.untermenueEingeblendet = true;
}

function ausblenden (e) {
	e = e || window.event;
	var target = e.target || e.srcElement;
	var toElement = e.relatedTarget || e.toElement || false;
	var requestborder = false;

	document.getElementById("requestbox_submenu").style.display = "none";
	this.untermenueEingeblendet = false;
}


window.onload = function setup () {

	var requestbutton = document.getElementById("requestbutton");
	requestbutton.untermenueEingeblendet = false;	
	requestbutton.onmouseover = einblenden;
	requestbutton.onmouseout = ausblenden;

	var requestbox_submenu = document.getElementById("requestbox_submenu");
	requestbox_submenu.untermenueEingeblendet = false;
	requestbox_submenu.onmouseover = einblenden;
	requestbox_submenu.onmouseout = ausblenden;
};