﻿
//
// Validators.js
//

/// <reference path="../Edentity.Global.js" />
/// <reference path="../External/jquery-1.3.2-vsdoc2.js" />


function ValidateEmailAddress(src, args) {
    var re = /^[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,6}$/;
    args.IsValid = args.Value.toLowerCase().match(re) != null;
};

function ValidateVideoFile(src, args) {
    var re = /.+\.((avi)|(mov)|(mpg)|(mpeg))$/;
    args.IsValid = args.Value.toLowerCase().match(re) != null;
};

function ValidatePhotoFile(src, args) {
    var re = /.+\.((jpg)|(jpeg)|(gif)|(png))$/;
    args.IsValid = args.Value.toLowerCase().match(re) != null;
};

function ValidateDropDown(src, args) {
    args.IsValid = eval(args.Value) > 0;
};

