/* How to Debug:

	if(document.getElementById('debug_area'))
	{
		document.getElementById('debug_area').value = "["+0+"]";
	}
*/

//more infos:
//http://ajaxpatterns.org/XMLHttpRequest_Call
function loadLanguageForJava(langUsername,langEmail,langPassword)
{
	usernameText = langUsername;
	emailText = langEmail;
	passwordText = langPassword;
}
var runnner = 0;
var tip = null;
var tipx = 0;
var tipy = 0;
var logoutCountdown;
var debuggerCounter = 0;

var firefox=document.getElementById&&!document.all;

document.onmousemove=mouseMove;
document.onmousedown=selectMouse;
document.onmouseup=function(){
	hideQuickInfo();
}

function selectMouse(e) 
{
}

function mouseMove(e)
{
	tipx = (document.all) ? window.event.x + document.body.scrollLeft : e.pageX;
	tipy = (document.all) ? window.event.y + document.body.scrollTop  : e.pageY;
	
	if(document.getElementById('quickInfoDiv'))
	{
		document.getElementById('quickInfoDiv').style.left = tipx+10 + 'px';
		document.getElementById('quickInfoDiv').style.top = tipy+20 + 'px';
	}
}
function exchangeDisplay(id){
	if(document.getElementById(id).style.display == 'none')
	{
		maximizeDisplay(id);
	}
	else
	{
		minimizeDisplay(id);
	}
}
function setBackgroundImage(id, image){
	document.getElementById(id).style.backgroundImage = image;
}
function setImageSrc(id, image){
	document.getElementById(id).attributes.src.value = image;
}


function setStyleClass(id, styleClass){
	document.getElementById(id).className = styleClass;
}
function hideDiv(id){
		if(document.getElementById(id)){
			document.getElementById(id).style.display = 'none';
		}
}
function showDiv(id){
		if(document.getElementById(id)){
			document.getElementById(id).style.display = 'block';
		}
}
function showQuickInfo(text) {
	document.getElementById('quickInfoDiv').innerHTML = text;
	showDiv('quickInfoDiv');
}

function hideQuickInfo() {
	hideDiv('quickInfoDiv');
	document.getElementById('quickInfoDiv').innerHTML = '';
}

function clearInputField(id)
{
	if(document.getElementById(id) && document.getElementById(id).value)
	{
		if(document.getElementById(id).value == usernameText
			 || document.getElementById(id).value == emailText
			 || document.getElementById(id).value == passwordText
			 )
		{
			document.getElementById(id).value = "";
		}
	}
}
function logoutScript()
{
}

function runde(x, n) {
	if (n < 1 || n > 14) return false;
	var e = Math.pow(10, n);
	var k = (Math.round(x * e) / e).toString();
	if (k.indexOf('.') == -1) k += '.';
	k += e.toString().substring(1);
	return k.substring(0, k.indexOf('.') + n+1);
}