// block JS errors

function blockError(){return true;}
window.onerror = blockError;

function popup_categories(){
	window.open('popup_categories', 'viewCategories', 'width=300, height=350, top=100, left=100');
}


// CAPS LOCK CHECK

function checkCapsLock(e) {
	var myKeyCode=0;
	var myShiftKey=false;
	var myMsg='Caps Lock is On.\n\nTo prevent entering your password incorrectly,\nyou should turn Caps Lock off.';

	// Internet Explorer 4+
	if ( document.all ) 
	{
		myKeyCode=e.keyCode;
		myShiftKey=e.shiftKey;
	} 
	else
	{
		// Netscape 4
		if ( document.layers ) 
		{
			myKeyCode=e.which;
			myShiftKey=( myKeyCode == 16 ) ? true : false;
		}
		else
		{
			// Netscape 6
			if ( document.getElementById )
			{
				myKeyCode=e.which;
				myShiftKey=( myKeyCode == 16 ) ? true : false;
			}
		}
	}
	// Upper case letters are seen without depressing the Shift key, therefore Caps Lock is on
	if ( ( myKeyCode >= 65 && myKeyCode <= 90 ) && !myShiftKey ) 
	{
		alert( myMsg );
	} 
	else
	{
		// Lower case letters are seen while depressing the Shift key, therefore Caps Lock is on
		if ( ( myKeyCode >= 97 && myKeyCode <= 122 ) && myShiftKey )
		{
			alert( myMsg ); 
		}
	}
}
