var myWindow;


function doKey(link) {
myWindow=window.open(link,"keyboard_","height=200,width=400,toolbar=no,menubar=no,location=no,status=no,resizable=no,scrollbars=no; top=0; left=0");
//myWindow.moveTo(200,200)
myWindow.focus()
}


//the focusOn2 var is defined in search.jsp and it holds the text element in focus.
//var focusOn2  = "";

function setFocusOn2(theElement) {
focusOn2 = theElement
//alert("in setFocus" + focusOn2.name);
}

function type(mychar) {
//alert(focusOn2.name)
if (focusOn2.name) {
focusOn2.value += mychar
} else {
alert("Please, select the text field you want to type in")
}

}


function storeCaret (textEl) {
    if (textEl.createTextRange)
    textEl.caretPos = document.selection.createRange().duplicate();
}

function setFocus(txtinput) {
//alert(myWindow);
if (myWindow != null && !myWindow.closed ){
    myWindow.keyboard.setFocusOn(txtinput);
    //alert(myWindow.keyboard.focusOn);
    myWindow.focus();
    } else {
    setFocusOn2(txtinput);
    }
}