﻿function OnKeyPress(event, tb, expression)
{
    var charCode = (event.which) ? event.which : event.keyCode
    
    if (charCode < 31)
        return true;
       
    var newVal = tb.value + String.fromCharCode(charCode);
    var myRegX = new RegExp(expression); 
    
    //alert(newVal + ": " + myRegX.test(newVal));
    
    if (!myRegX.test(newVal))
    {
        setTimeout ("RestoreColor('" + tb.id + "');", 75);
        tb.style.color = "#FFFFFF";
        tb.style.backgroundColor = "#FF6666";
        return false;  
    }

    return true;
}

function RestoreColor(name)
{
    var element = document.getElementById(name);
    element.style.color = "#000000";
    element.style.backgroundColor = "#FFFFFF";
}

//placeholder for ReviewCriteria onload call
function HideHeaderDescOnLoad()
{
}
