var pagermap = new Object();
pagermap["a"] = '8';
pagermap["b"] = '8';
pagermap["c"] = '6';
pagermap["d"] = '0';
pagermap["e"] = '3';
pagermap["f"] = '4';
pagermap["g"] = '6';
pagermap["h"] = '4';
pagermap["i"] = '1';
pagermap["j"] = '7';
pagermap["k"] = '15';
pagermap["l"] = '7';
pagermap["m"] = '177';
pagermap["n"] = '17';
pagermap["o"] = '0';
pagermap["p"] = '9';
pagermap["q"] = '0';
pagermap["r"] = '12';
pagermap["s"] = '5';
pagermap["t"] = '7';
pagermap["u"] = '11';
pagermap["v"] = '11';
pagermap["w"] = '111';
pagermap["x"] = '25';
pagermap["y"] = '4';
pagermap["z"] = '2';
pagermap['\n'] = '<br />';
pagermap[' '] = '&emsp;';

var leetmap = new Object();
leetmap["a"] = '4';
leetmap["b"] = 'ß';
leetmap["c"] = '¢';
leetmap["e"] = '3';
leetmap["f"] = 'ƒ';
leetmap["h"] = '#';
leetmap["i"] = '!';
leetmap["j"] = 'ʝ';
leetmap["l"] = '1';
leetmap["o"] = '0';
leetmap["r"] = 'Я';
leetmap["u"] = '|_|';
leetmap["s"] = '$';
leetmap["t"] = '7';
leetmap["w"] = 'Ш';
leetmap["x"] = '×';
leetmap["y"] = '¥';
leetmap['\n'] = '<br />';
leetmap[' '] = '&emsp;';

var leet_or_pager = 'pager';

function encode_text() {
	var text = $('pager_text').getValue().split('');
	var encoded_text = ""
	if (leet_or_pager == 'pager') {
		var lmap = pagermap;
	}else{
		var lmap = leetmap;
	}
	for (var i = 0; i < text.length; i++) {
		var letter = text[i];
		if (lmap[letter.toLowerCase()] != undefined) {
			encoded_text = encoded_text + lmap[letter.toLowerCase()];
		}else{
			encoded_text = encoded_text + letter;
		}
	}
	$('powertooled_text').innerHTML = encoded_text;
}

function toggle_leet_pager_encoding(string) {
	leet_or_pager = string;
	encode_text();
}

Event.onDOMReady(function() {
	encode_text();
});
