
var _dom;

function getBox(){
	return "workstation";
}

function initiateKeyHandler() {
	if(document.layers) {
		document.captureEvents(Event.KEYDOWN);

	}

	document.onkeydown = keyHandler;
	//document.onkeyup = keyHandler;
	//document.onkeypress = keyHandler;

	_dom=document.all?3:(document.getElementById?1:(document.layers?2:0));

	KEY_0 		= 48;
	KEY_1 		= 49;
	KEY_2 		= 50;
	KEY_3 		= 51;
	KEY_4 		= 52;
	KEY_5           = 53;
	KEY_6 		= 54;
	KEY_7 		= 55;
	KEY_8 		= 56;
	KEY_9 		= 57;

	KEY_ENTER   	= 13; //
        KEY_OK          = 13; //for compatibility
	KEY_UP		= 38; //
	KEY_DOWN	= 40; //
	KEY_LEFT	= 37; //
	KEY_RIGHT	= 39; //
	KEY_BACK    	= 8;  // BACKSPACE                
        //KEY_CLEAR       = 8;        
        KEY_PORTAL      = 80; //
        KEY_TV          = 84; //	        
        //KEY_EXIT    	= ;        
	
        KEY_RED		= 82; //
	KEY_GREEN	= 71; //
	KEY_BLUE	= 66; //
	KEY_YELLOW	= 89; //
	
        /*        
        KEY_CHANNELUP	= ;
	KEY_CHANNELDOWN	= ;
        */
       
        KEY_HELP        = 72; // h key
        KEY_VOLUME_DOWN = 33; //PAGE UP
        KEY_VOLUME_UP   = 34; //PAGE DOWN        
        KEY_MENU        = 93; //WINDOWS MENU BUTTON
        
        KEY_MEDIA_PLAY  = 19; // PAUSE_BREAK
        KEY_MEDIA_REW   = 36; // HOME
        KEY_MEDIA_FF    = 35; // END
        KEY_MEDIA_STOP  = 32; // SPACE        
}


function keyHandler(evt) {

	var key;

	 if(_dom==2){                     // for NN4
		key = evt.which;
	 } else {
		if(_dom==3){                   // for IE
			key = window.event.keyCode;
		} else {                       // for Mozilla
			key = evt.keyCode;
		}
	}

        keyEventFunction(key);
}
