var hideMsgBoxTimer = 1;

function login() {
	ajaxCallUrl(document.formular.action, 'isajax=1&username=' + document.formular.username.value + '&password=' + document.formular.password.value, loginDone, document.formular.method);
	return false;
}
function loginDone() {
	if (ajaxSucceeded()) {
		if (ajaxResponse.substr(0, 5) == 'error') { 
			var txt = ajaxResponse.split('|');
			//showMsgBox(txt[0], txt[1]);
                        window.location.assign("forgottenpassword.php?msg="+txt[1]);
		} else { 
			document.getElementById('loginbody').innerHTML = ajaxResponse;
			var mUrl = document.URL;
			var strLaenge = mUrl.length;
			
			var istLogoutseite = mUrl.substr((strLaenge-10), 10);
			if (istLogoutseite == 'logout.php') {
				window.location.assign("home.php");
			} else {
				location.reload();
			}
		}
	}
}

/*** General display ***/
function fadeObject(pId, pFrom, pTo, pSeconds) { 
	var steps = 20;
	var speed = Math.ceil(pSeconds * 50);
	var delta = (pTo - pFrom) / steps;
	for (var i = 1; i <= steps; i++) {
		setTimeout('changeOpacity("' + pId + '", ' + Math.round(pFrom + delta * i) + ')', i * speed); 
	}
}
function changeOpacity(pId, pOpacity) {
	var object = document.getElementById(pId);
	if (object) {
		object.style.opacity = (pOpacity / 100); 
		object.style.MozOpacity = (pOpacity / 100); 
		object.style.KhtmlOpacity = (pOpacity / 100); 
		object.style.filter = 'alpha(opacity=' + pOpacity + ')'; 
	}
}

function showMsgBox(pTitle, pText) {
	/*
	document.getElementById('msg-title').innerHTML = pTitle;
	document.getElementById('msg-text').innerHTML = pText;
	changeOpacity('msg-box', 0);
	document.getElementById('msg-box').style.visibility = 'visible';
	fadeObject('msg-box', 0, 100, 0.5);
	if (hideMsgBoxTimer >= 0) {
		clearTimeout(hideMsgBoxTimer);
	}
	hideMsgBoxTimer = setTimeout('hideMsgBox()', 5000);
	*/
}
function hideMsgBox() {
	//fadeObject('msg-box', 100, 0, 0.5);
	//hideMsgBoxTimer = -1;
}

function itemlistHover(id) {
	document.getElementById(id + 'TD1').style.backgroundColor='#ffdd88';
	document.getElementById(id + 'TD2').style.backgroundColor='#ffdd88';
	document.getElementById(id + 'TD3').style.backgroundColor='#ffdd88';
	document.getElementById(id + 'TD4').style.backgroundColor='#ffdd88';
	document.getElementById(id + 'TD5').style.backgroundColor='#ffdd88';
	document.getElementById(id + 'TD6').style.backgroundColor='#ffdd88';
}
function itemlistOut(id) {
	document.getElementById(id + 'TD1').style.backgroundColor='#ffffff';
	document.getElementById(id + 'TD2').style.backgroundColor='#ffffff';
	document.getElementById(id + 'TD3').style.backgroundColor='#ffffff';
	document.getElementById(id + 'TD4').style.backgroundColor='#ffffff';
	document.getElementById(id + 'TD5').style.backgroundColor='#ffffff';
	document.getElementById(id + 'TD6').style.backgroundColor='#ffffff';
}

function UitemlistHover(id) {
	document.getElementById(id + 'TD1').style.backgroundColor='#ffdd88';
	document.getElementById(id + 'TD2').style.backgroundColor='#ffdd88';
	document.getElementById(id + 'TD3').style.backgroundColor='#ffdd88';
	document.getElementById(id + 'TD4').style.backgroundColor='#ffdd88';
	document.getElementById(id + 'TD5').style.backgroundColor='#ffdd88';
	document.getElementById(id + 'TD6').style.backgroundColor='#ffdd88';
	document.getElementById(id + 'TD7').style.backgroundColor='#ffdd88';
}
function UitemlistOut(id) {
	document.getElementById(id + 'TD1').style.backgroundColor='#ffffff';
	document.getElementById(id + 'TD2').style.backgroundColor='#ffffff';
	document.getElementById(id + 'TD3').style.backgroundColor='#ffffff';
	document.getElementById(id + 'TD4').style.backgroundColor='#ffffff';
	document.getElementById(id + 'TD5').style.backgroundColor='#ffffff';
	document.getElementById(id + 'TD6').style.backgroundColor='#ffffff';
	document.getElementById(id + 'TD7').style.backgroundColor='#ffffff';
}
