﻿// JScript File

//CHECK FOR EMPTY
function isEmpty(str){
    strRE = new RegExp( );
    strRE.compile( '^[\s ]*$', 'gi' );
    return strRE.test( str.value );
}


//CHECK FOR SPECIAL CHARACTER
function chkSpecialCharacter(field)
{	
	var valid = ";<>'!:&%$@*^(){}[]+"
	var ok = "yes";
	var temp;	
	for (var i=0; i<field.value.length; i++) 
	{		
		temp = "" + field.value.substring(i, i+1);		
		if (valid.indexOf(temp) != "-1") ok = "no";	
	}
	if (ok == "no") 
	{		
		return false;
	}	
}

//Validate Email Field 
function isValidEmail( emailfield, message ) {
      if ( !emailfield ) {	
      	  alert("Email Field not found");
          return false;
      }
      atpos=emailfield.value.indexOf("@");
      dotpos=emailfield.value.lastIndexOf(".");
      spacepos=emailfield.value.lastIndexOf(" ");
      if ( spacepos != -1 || atpos == -1 || dotpos == -1 || dotpos == emailfield.value.length-1 || dotpos <= atpos+1 ) {
		alert(message);
		emailfield.focus();
		return false;
      }
      return true;
}

//Validate Numeric Field
function chkNumeric(field1)
{	
	var valid1 = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVXYZ"
	var ok1 = "yes";
	var temp1;	
	for (var i=0; i<field1.value.length; i++) 
	{		
		temp1 = "" + field1.value.substring(i, i+1);
		if (valid1.indexOf(temp1) != "-1")
		{
		 ok1 = "no";	
		}
	}
	if (ok1 == "no") 
	{	
		return false;
	}	
}

    