﻿// Phone validator
function CheckPhone(value) // only digits
{
    var DigitsExp=/^0\d{1,2}-?\d{7}$/;		
    if(value == '') return true;
	
    var isGoogPhone=DigitsExp.test(value);
    return isGoogPhone;
}

// Email validator
function CheckEmail(value) 
{
    var MailExp=/^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/ ;
    if(value == '') return true;
	
    var isGoogEmail=MailExp.test(value);
    return isGoogEmail;
}

function isDigit(evt) {
    // firefox return (code 0) when using the keyCode property -> need to use charCode
    var keyCode = (evt.keyCode > 0) ? evt.keyCode : evt.charCode;
    var shiftIsPressed = evt.shiftKey;
    // between 0 - 9  or left/right arrows or backspace
    
    return ((keyCode >= 48 && keyCode <= 57) || (keyCode >= 96 && keyCode <= 105) || keyCode == 37 || keyCode == 39 || keyCode == 8/* || (shiftIsPressed && keyCode == 187)*/);
}
