// Trap Backspace(8) and Enter(13) - 
// Except bksp on text/textareas, enter on textarea/submit
if (typeof window.event != 'undefined'){ // IE
  document.onkeydown = function() // IE
    {
    var t=event.srcElement.type;
    var kc=event.keyCode;
	
    if ((kc != 8 && kc != 13) || ( t == 'text' &&  kc != 13 ) ||
        (t == 'textarea') || (t == 'password') || ( t == 'submit' &&  kc == 13))
        return true
    else {
		event.cancelBubble=true
		event.returnValue=false;
        return false
    }
    }
}
else{
  document.onkeypress = function(e)  // FireFox/Others 
    {
    var t=e.target.type;
    var kc=e.keyCode;
    if ((kc != 8 && kc != 13) || ( t == 'text' &&  kc != 13 ) ||
        (t == 'textarea') || (t == 'password') || ( t == 'submit' &&  kc == 13))
        return true
    else {
        return false
    }
   }
}

