var tls = false;
function translateIn()
{
	var tlsInput = document.getElementById("tlsTextarea");
	var rawMessage = tlsInput.value;
	var endMessage;
	var translateOut = document.getElementById('translateOut');
	var translateActionDivInput = document.getElementById('translateActionDivInput');
	
	if(!tls)
	{
		//decode raw message
		endMessage = changeIntoNumber(rawMessage);
		
		//alert(endMessage);
		translateOut.innerHTML = changeIntoGraphic(endMessage);
		
		tlsInput.style.display = 'none';
		translateOut.style.display = 'block';
		translateActionDivInput.className = 'stop';
		tls = true;
	}
	else
	{
		tlsInput.style.display = 'block';
		translateOut.style.display = 'none';
		translateActionDivInput.className = 'start';
		tls = false;
	}
}


function changeIntoNumber(input)
{	
	var newChar;
	input = " " + input.toLowerCase();
	
	
	input = input
		.replace(/\./g,'#')
		.replace(/\,/g,'%,')
		.replace(/\#/g,'#,')
	
	
	 input = input
		.replace(/a/g,'2,')
		.replace(/b/g,'2,')
		.replace(/c/g,'2,')
		.replace(/d/g,'3,')
		.replace(/e/g,'3,')
		.replace(/f/g,'3,')
		.replace(/g/g,'4,')
		.replace(/h/g,'4,')
		.replace(/i/g,'4,')
		.replace(/j/g,'5,')
		.replace(/k/g,'5,')
		.replace(/l/g,'5,')
		.replace(/m/g,'6,')
		.replace(/n/g,'6,')
		.replace(/o/g,'6,')
		.replace(/p/g,'7,')
		.replace(/q/g,'7,')
		.replace(/r/g,'7,')
		.replace(/s/g,'7,')
		.replace(/t/g,'8,')
		.replace(/u/g,'8,')
		.replace(/v/g,'8,')
		.replace(/w/g,'9,')
		.replace(/x/g,'9,')
		.replace(/y/g,'9,')
		.replace(/z/g,'9,')
		.replace(/æ/g,'2,')
		.replace(/ø/g,'6,')
		.replace(/å/g,'2,')

	 
	 input = input
		.replace(/\#,/g,'end,')
		.replace(/\%/g,'split,')
	
	 
	 

	//change spaces
	input = input
		.replace(/1, /g,'1_,')
		.replace(/2, /g,'2_,')
		.replace(/3, /g,'3_,')
		.replace(/4, /g,'4_,')
		.replace(/5, /g,'5_,')
		.replace(/6, /g,'6_,')
		.replace(/7, /g,'7_,')
		.replace(/8, /g,'8_,')
		.replace(/9, /g,'9_,')
		
	//remove double chars
	input = input
		.replace(/2,2,2,/g,'2xx,')
		.replace(/2,2,/g,'2x,')
		.replace(/3,3,3,/g,'3xx,')
		.replace(/3,3,/g,'3x,')
		.replace(/4,4,4,/g,'4xx,')
		.replace(/4,4,/g,'4x,')
		.replace(/5,5,5,/g,'5xx,')
		.replace(/5,5,/g,'5x,')
		.replace(/6,6,6,/g,'6xx,')
		.replace(/6,6,/g,'6x,')
		.replace(/7,7,7,/g,'7xx,')
		.replace(/7,7,/g,'7x,')
		.replace(/8,8,8,/g,'8xx,')
		.replace(/8,8,/g,'8x,')
		.replace(/9,9,9,/g,'9xx,')
		.replace(/9,9,/g,'9x,')
	
	 newChar = input;
	
	return newChar;
}



function changeIntoGraphic(input)
{
	input = '<img src="graphic/' + input.replace(/ /,'');
	input = input.replace(/,/g,'.gif"/><img src="graphic/');
	input = input + '.gif"/>';
	input = input
		.replace('<img src="graphic/".gif/>','')
		.replace('<img src="graphic/.gif"/>','');
	return input
}

function resizeBody()
{
	var theHeight;
	var containerDiv = document.getElementById('containerDiv');
	
	if (window.innerHeight) {
		theHeight=window.innerHeight; 
		containerDiv.style.height = theHeight + "px";
	}
	else
	{
		var translatorDiv = document.getElementById('translatorDiv');
		translatorDiv.style.marginTop = "-174px";
	}
}

function setTextField()
{
	var tlsTextarea = document.getElementById('tlsTextarea');
	var msg = "Skriv din besked her";
	tlsTextarea.value = msg;
	tlsTextarea.onfocus = function()
	{
		if(tlsTextarea.value == msg)
			tlsTextarea.value = "";
	}
	
	tlsTextarea.onblur = function()
	{
		if(tlsTextarea.value == "")
			tlsTextarea.value = msg;
	}
}


























