function showMessage(msg){
	var message = document.getElementById('message');
	var link = document.getElementById('spanColumn');
	
	dim = getDim(link);

	message.style.left = dim.x-100+'px';
	message.style.top = dim.y-120+'px';

	var paragraphMsg = document.createElement('p');
	var textMsg = document.createTextNode(msg);
	paragraphMsg.appendChild(textMsg);
	message.appendChild(paragraphMsg);
	
	message.className = 'visible';

	var ack = document.createElement('input');
	ack.type = 'button';
	ack.className = 'button';
	ack.value = 'OK';
	
	ack.onclick = function(){
		hideMessage();
	}
	
	message.appendChild(ack);

}

function hideMessage(){
	var message = document.getElementById('message');
	while(message.hasChildNodes()){
		message.removeChild(message.firstChild);
	}
	
	message.className = 'hidden';
	window.clearTimeout(timeoutID);
}

function showConfirm(link, msg, sprache){
	var confirm = document.getElementById('confirm');
	
	var pos = link.href.indexOf("tue_77_");
	var pos2 = link.href.indexOf("tue_78_");
	if (pos > 1 || pos2 > 1) 
	{
		var inFeld = document.getElementsByTagName("input");
		var nr = "";
		for (var i = 0; i < inFeld.length; i++) 
		{
			if (typeof inFeld[i].name != "undefined")
			{
				if (inFeld[i].type == "checkbox")
				{
					if (inFeld[i].checked == true)
					{
						if(inFeld[i].name.substr(0,12) == "delMessageID")
						{
							nr = nr + "id" + inFeld[i].name.substr(12);
						}
					}
				}
			}
		}
		if (nr != "")
		{
			link.href = link.href+nr;
		}
		else
		{
			link.href = link.href+"id0";
		}
	}
	
	dim = getDim(link);

	confirm.style.left = dim.x-100+'px';
	confirm.style.top = dim.y-120+'px';
	

	confirm.innerHTML+=msg; 
	
	var btnCancel = 'Cancel';
	var btnContinue = 'Continue';
	switch (sprache)
	{
		case "ger": 
			var btnCancel = 'Abbrechen';
			var btnContinue = 'Fortfahren';
			break;
	}					
	

	var inputSet = document.createElement('p');
	var ack = document.createElement('input');
	ack.type = 'button';
	ack.className = 'button';
	ack.value = btnContinue;
	
	ack.onclick = function(){
		hideConfirm();
		location.href = link.href;
	}

	var abort = document.createElement('input');
	abort.type = 'button';
	abort.className = 'button';
	abort.value = btnCancel;
	
	abort.onclick = function(){
		hideConfirm();
	}
	
	inputSet.appendChild(ack);
	inputSet.appendChild(abort);

	confirm.appendChild(inputSet);

	confirm.className = 'visible';

	return false;
}

function hideConfirm(){
	var confirm = document.getElementById('confirm');
	while(confirm.hasChildNodes()){
		confirm.removeChild(confirm.firstChild);
	}
	
	confirm.className = 'hidden';
}

function changeMessageInput(msgTyp, sprache)
{
	var txtmsgtext = new Array();
	
	var htmlNeu = "";
	switch (msgTyp)
	{
		case "vm": 
		case "vf": 
		case "lm": 
		case "lf": 
			txtmsgtext["ger"] = "<br />Spaltenüberschriften...<br /><br />";
			txtmsgtext["eng"] = "Row headlines...";
			htmlNeu = "<label>"+txtmsgtext[sprache]+"</label><table width=\"400px\">";
			txtmsgtext["ger"] = "Option/Termin";
			txtmsgtext["eng"] = "Option/Date";
			for (var i = 1; i < 10; i++) 
			{
				htmlNeu = htmlNeu + "<tr>";
				htmlNeu = htmlNeu + "<td style=\"width:35%\" >"+txtmsgtext[sprache]+" "+ i +": </td><td><input type=\"text\" name=\"VLoption"+ i +"\" value=\"\" style=\"width:60%\" /></td>";
				htmlNeu = htmlNeu + "</tr>";
			}
			htmlNeu = htmlNeu + "</table><br /><br />";
			break;
			
		default:
			txtmsgtext["ger"] = "Nachricht";
			txtmsgtext["eng"] = "Message";
			htmlNeu = "<label>"+txtmsgtext[sprache]+"</label><textarea name=\"message\" style=\"width:95%\">";
			break;
	}					
	document.getElementById('eingabediv').innerHTML = htmlNeu;
	
	
	
}







