<!--
var toHidde;

function add2textControl(txt, keyCode) {
  txt.value = txt.value + String.fromCharCode(keyCode);  
}

function openKeyboard() {
  var keyboardWin = window.open('',
                        '_keyboard',
                        'height=175,width=500,left=150,top=150,status=1,resizable=1,scrollbars=1,screenX=100');
  keyboardWin.focus();
}

function doHidden() {
	toHidde.style.visibility = 'hidden';
}

function displayImage(id, area) {
	var empty = document.getElementById(id);
	var keyboard = document.getElementById('keyboard');
	var coords = area.coords.split(',');
	empty.style.position = 'absolute';
	
	//alert('coords[0]: ' + coords[0] + ' coords[1]: ' + coords[1]);
	empty.style.top = coords[1];
	empty.style.left = coords[0];
	empty.style.visibility = 'visible';
	
	toHidde = empty;
	
	window.setTimeout("doHidden()", 110);
}

function doShift() {
	if (keyboard.style.visibility == 'hidden') {
		keyboard.style.visibility = 'visible';
		keyboardShift.style.visibility = 'hidden';
	} else {
		keyboard.style.visibility = 'hidden';
		keyboardShift.style.visibility = 'visible';
	}
}

function keyboardClick(area, keyCode) {
	// alert(area.coords);
	
	if (keyCode.charAt(0) == '_') {
		if (keyCode == '_shift') {
			doShift();
		}
	} else if (keyCode == '32') {
		add2textControl(window.opener.document.getElementsByName('word')[0], keyCode);
	} else if (keyCode == '13') {
		var frm = window.opener.document.getElementsByName('searchWord')[0];
		frm.submit();
	} else {
		add2textControl(window.opener.document.getElementsByName('word')[0], keyCode);
		displayImage('emptyKey', area);
	}
}
-->

