function NullOrEmpty(value)
{
     if(!value || value == '')
        return true;
     return false;
}

function ValidateEmail(email,emailOptional)
{
    if(NullOrEmpty(email) && emailOptional)
        return true;
    
    var regex=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if(!regex.test(email))
	{
		return false;
	}
	
	return true;
}

function ValidatePhone(phone)
{
   if (!NullOrEmpty(phone))
   {    
        var regex=/[^0-9a-zA-Z]/g;
        var strippedPhone = phone.replace(regex, '');
	    if(strippedPhone.length >= 7)
	    {
	        return true;
	    }
    }
	return false;
}

function textCounter(field, maxlimit) {
	if (field.value.length > maxlimit-1) {
		field.value = field.value.substring(0, maxlimit-1);
	} 
}