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