// JavaScript Document
function Chk_AlphaNumeric(obj_nam,rtrn_msg,stat){

    var x = document.getElementById(obj_nam).value;
    var invalids = "";
	
	if(stat==0)
      invalids = "`~@#$%^&*()_-+=\|{}[]:;'\"<>,.?/1234567890";
    else
	  invalids = "`~@#$%^&*()_-+=\|{}[]:;'\"<>,.?/";
	  
    for(i=0; i<invalids.length; i++) {
       
	    if(x.indexOf(invalids.charAt(i)) >= 0 || x==false) {
               return_false(obj_nam,rtrn_msg);
               return false;
		}
    }
    return true;
}
function Chk_EmailValid(obj_nam)
{
	var email = document.getElementById(obj_nam).value;
	valid_chars_for_email = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-@.";
	if ( email == "" )			// pending Email validation
	{
		var rtrn_msg="E-mail address can not be blank";
		return_false(obj_nam,rtrn_msg);
               return false;
		
	}
	else
	{
		for ( i=0; i < email.length; i++ )
		{
			ch =  "" + email.charAt(i);
			num = valid_chars_for_email.indexOf(ch);
			if ( num == -1 )
			{
				var rtrn_msg="Please enter a valid e-mail address";
				return_false(obj_nam,rtrn_msg);
               return false;
				
			}
		 } 
	}
	if ( email.indexOf('@') == -1 )
	{
		var rtrn_msg="Please enter a valid e-mail address";
				return_false(obj_nam,rtrn_msg);
               return false;
	}
	else if ( email.indexOf('.') == -1 )
	{
		var rtrn_msg="E-mail address is not valid";
				return_false(obj_nam,rtrn_msg);
               return false;
	}
	else
	  return true;
 }

function return_false(obj_nam,rtrn_msg){
      alert(rtrn_msg);      
	  document.getElementById(obj_nam).value="";
	  document.getElementById(obj_nam).focus();
	  return false;
}

