function check_email(email)
{
	var pattern=/^[a-zA-Z0-9_]+[a-zA-Z0-9\._-]*@[a-zA-Z0-9\.-]+[a-zA-Z0-9]+\.[a-zA-Z]{2,}$/i
    return (pattern.test(email));
}
function check_field(field)
{
    var pattern=/^[a-zA-Z0-9]{2,}$/i
    return (pattern.test(field));
}

function numeralsOnly(evt) {
    evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : 
        ((evt.which) ? evt.which : 0));

    if (charCode > 31 && (charCode < 48 || charCode > 57) && charCode != 46 && charCode != 44)
        return false;

    return true;
}

function submitViaEnter(evt)
{
    var target = (evt.target) ? evt.target : evt.srcElement;
    var form = target.form;
    var charCode = (evt.charCode) ? evt.charCode :
        ((evt.which) ? evt.which : evt.keyCode);

    if (charCode == 13 || charCode == 3)
    {
        form.submit( );
        return false;
    }

    return true;
}

function swallowEnter(evt)
{
    var target = (evt.target) ? evt.target : evt.srcElement;
    var form = target.form;
    var charCode = (evt.charCode) ? evt.charCode :
        ((evt.which) ? evt.which : evt.keyCode);

    if (charCode == 13 || charCode == 3)
        return false;

    return true;
}


