// JavaScript Document
function FocusOnFirstField() {
}

FocusOnFirstField.setFocus = function(anEvent) {
    if (window.focus){
        window.focus();
    }
    var myInputs = anEvent.getElement().getElementsByTagName("input");
    var myInput;
    for(var i=0;i<myInputs.length;i++) {
        myInput = myInputs[i];
        if (myInput.type=='text' && !myInput.readOnly) {            
            myInput.focus();            
           // if (myInput.id) {
            //    setTimeout("FocusOnFirstFieldSetFocus('"+myInput.id+"')", 500);
           // }
            break;
        } 
        
    }
}


function FocusOnFirstFieldSetFocus(anId) {
 //    alert('focus on:'+anId+':'+window.name);

     window.focus();
     document.getElementById(anId).focus();
}

PageRequest.addOnPageStructureChangeEvent(FocusOnFirstField.setFocus);


