function closeLogin()
{
	document.getElementById("site").className = "none";
	document.getElementById("loginBox").className = "none";
	document.getElementById("loginPassword").value = "";
}

function closePassword()
{
	document.getElementById("site").className = "none";
	document.getElementById("passwordBox").className = "none";
}

function disableSelection()
{
	var arg_len = arguments.length;
	for (var numArg = 0; numArg < arg_len; ++numArg)
	{
		var tag = document.getElementById(arguments[numArg]);
		// IE
		if (isset(tag.onselectstart))
			tag.onselectstart = function(){return false};
		 //Firefox
		else if (isset(tag.style.MozUserSelect))
			tag.style.MozUserSelect = "none";
		// Opera etc
		else
			tag.onmousedown = function(){return false};
		tag.style.cursor = "default";
	}
}

function getLoginBox()
{
	document.getElementById("site").className = "siteLayer";
	document.getElementById("loginBox").className = "table layerbox";
	document.getElementById("loginName").focus();
}

function getPasswordBox()
{
	document.getElementById("loginBox").className = "none";
	document.getElementById("passwordBox").className = "table layerbox";
	document.getElementById("userName").value = document.getElementById("loginName").value;
	document.getElementById("userName").focus();
}

function hideNoScript()
{
	if (document.getElementById("submitForm"))
	{
		document.getElementById("submitForm").className = "submit";
		document.getElementById("submitForm").onmouseout = function (){this.className = 'submit'};
		document.getElementById("submitForm").onmouseover = function (){this.className = 'submit taskbarHover'};
	}
	document.getElementById("error").style.display = "none";
	document.getElementById("error").innerHTML = "";
	document.getElementById("taskbar").className = "td taskbar";
}

function isset(variable)
{
	return typeof variable == "undefined" ? false : true;
}

function preloadImages(image_arr)
{
	if (typeof image_arr === "object")
		arguments = image_arr;
	var arg_len = arguments.length;
	for (var numArg = 0; numArg < arg_len; ++numArg)
	{
		var img = new Image();
		img.src = "fileadmin/img/" + arguments[numArg];
	}
}

function str_replace(search, replace, subject)
{
    return subject.split(search).join(replace);
}

preloadImages("check_01.png", "check_02.png", "Task-Bar_01.png", "Task-Bar_01_Hover.png", "Task-Bar_01_Warning.png", "Task-Bar_01_Warning_Hover.png");