﻿// JScript File
//Email Validation
function isEmail(str)
{
    emailRe = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))$/
    //phoneRe = /^((\+\d{1,3}(-| )?\(?\d\)?(-| )?\d{1,5})|(\(?\d{2,6}\)?))(-| )?(\d{3,4})(-| )?(\d{4})(( x| ext)\d{1,5}){0,1}$/
    if (!emailRe.test(str))
    {
        alert( str + ' is invalid email id.');
        return false;
    }
    else
        return true;
}
//Website URL Validation
function isUrl(str)
{
    urlRe = /^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/;
    if (!urlRe.test(str))
    {
        alert( str + ' is invalid web address.');
        return false;
    }
    else
        return true;
}
function IsvalidData(sText,ValidChars)
{
    var Isvalid=true;
    var Char;

    for (i = 0; i < sText.length && Isvalid == true; i++) 
    { 
       Char = sText.charAt(i);
	   if (ValidChars.indexOf(Char) == -1) 
       {
       Isvalid = false;
       }
    }
    return Isvalid;
}