﻿// JScript File
//<title>Regular Expressions for Form Field Validation</title>

//<script language="JavaScript">
function isEmail(str) 
{
   var iChars = "*|,\":<>[]{}`\';()&$#%";
   for (var i = 0; i < str.length; i++) 
   {
      if (iChars.indexOf(str.charAt(i)) != -1)
         return false;
   }
   
    var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length-1
	var ldot=str.indexOf(dot)

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
	    return false
	}

	 if (str.indexOf(at,(lat+1))!=-1){
	    return false
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
	    return false
	 }

	 if (str.indexOf(dot,(lat+2))==-1){
	    return false
	 }
	
	 if (str.indexOf(" ")!=-1){
	    return false
	 }
    return true		
}  
                    
function isProper(string)
{    
   var iChars = "*|<>[]`\'&%";
   for (var i = 0; i < string.length; i++) {
      if (iChars.indexOf(string.charAt(i)) != -1)
      {
         return false;
      }
   }   
   return true;
} 

function isEmpty(string)
{    
   if(string.length == 0)   
        return true;
   return false;
}

function isEqual(string, string1)
{    
   if(string.toLowerCase == string1.toLowerCase)   
        return true;
   return false;
}

function isNumeric (string)
{
    var nums = "0123456789";
    for (var n=0; n < string.length; n++)
    {
        if(nums.indexOf(string.charAt(n))==-1)
            return false;
    }        
    return true;
}




