
function required(field,nm)
{
if(document.getElementById(field).value == "")
	{
		alert(nm)
		document.getElementById(field).focus();
		return false
	}
	return true

}
function blank(field,nm)
{ 
if(field.value!=""){
	
	var crlf="\r\n"
	text=false
	
	var arr=new Array()
	arr=field.value.split(crlf)
	for(j=0;j<arr.length&&!text;j++){
		a=arr[j]
		if ((a!=crlf)){
			for(i=0;i<a.length&&!text;i++){
				str=a.substring(i,i+1)
				if((str!=" ")&&(str!=""))
					text=true
			}
		}
	}

	if (!text){
		alert(nm)
		field.focus()
		return false;
	}

	return true
 

}
return true
}
function specialcheck(field)
	{    
	var iChars = "!@#$%^&()+=-[]\\\';,./{}|\":<>?";

		for (var i = 0; i < document.getElementById(field).value.length; i++) 
				{
  				if (iChars.indexOf(document.getElementById(field).value.charAt(i)) != -1)
  					{
  					alert ("Sorry! you are not allowed to enter special character in this field. \n Please remove them and try again.");
  					document.getElementById(field).focus();
  					return false;
  					}
				}
				//alert("done");
			return true;

	} 
function numeric(value)
{
var valid = "1234567890( )+-,."
//alert(value);
if(value!="")
{
		var len=value.length;
		var chk=value;
		for(i=0;i<len;i++)
		{
			x = chk.charAt(i)
			if(valid.indexOf(x) == -1)
			{
				//document.getElementById(field).focus()
				//document.getElementById(field).select()
				alert("This field should have numeric value.")
				return false;
			}
		}
}
return true;
}  
function Mnumeric(value)
{
var valid = "1234567890( )+-,."

if(value!="")
{
		var len=value.length;
		var chk=value;
		for(i=0;i<len;i++)
		{
			x = chk.charAt(i)
			if(valid.indexOf(x) == -1)
			{
				//document.getElementById(field).focus()
				//document.getElementById(field).select()
				alert("This field should have numeric value.")
				return false;
			}
		}
}
return true;
}  
function numericNONZERO(field)
{
var valid = "123456789"
if(document.getElementById(field).value!="")
{
		var len=document.getElementById(field).value.length;
		var chk=document.getElementById(field).value;
		for(i=0;i<len;i++)
		{
			x = chk.charAt(i)
			if(valid.indexOf(x) == -1)
			{
				document.getElementById(field).focus()
				document.getElementById(field).select()
				alert("Please enter only numeric and non zero values")
				return false;
			}
		}
}
return true;
}    


function lenword(field,nm){
	if (document.getElementById(field).value!=""){
		var arr=new Array()
		arr=document.getElementById(field).value.split(" ")
		for(i=0;i<arr.length;i++){
			if((arr[i].length<6)||(arr[i].length>20)){
				//alert("Sorry, the word '"+arr[i]+"' is too long.  Please enter another word. [max 70 char]")
				alert("Sorry, Please enter password between 6 to 20 characters.")
				document.getElementById(field).focus()
				return false;
			}
			
		}
		
	}

	return true;
 }
 function isEmail(aStr)
 {
  var reEmail=/^[0-9a-zA-Z_\.-]+\@[0-9a-zA-Z_\.-]+\.[a-zA-Z]+$/;
  if(!reEmail.test(aStr)) {
   return false;
  }
  return true;
 }
function ValidateEMail(objName)
{
	var sobjValue;
	var iobjLength;
	
	sobjValue=document.getElementById(objName).value;
	
	iobjLength=sobjValue.length;
	
	iFposition=sobjValue.indexOf("@");
	iSposition=sobjValue.indexOf(".");
	iTmp=sobjValue.lastIndexOf(".");	
	
	if (iobjLength!=0)
	{
		if ((iFposition == -1)||(iSposition == -1))
		{
			alert("Please enter the Email address in correct format (yourname@company.com)")
			document.getElementById(objName).focus();
			return false;
		}
		else if(sobjValue.charAt(0) == "@" || sobjValue.charAt(0)==".")
		{
			alert("Please enter the Email address in correct format (yourname@company.com)")
			document.getElementById(objName).focus();
			return false;				
		}
		else if(sobjValue.charAt(iobjLength) == "@" || sobjValue.charAt(iobjLength)==".")
		{
			alert("Please enter the Email address in correct format (yourname@company.com)");
			document.getElementById(objName).focus();
			return false;				
		}	
		else if((sobjValue.indexOf("@",(iFposition+1)))!=-1)
		{	
			alert("Please enter the Email address in correct format (yourname@company.com)")
			document.getElementById(objName).focus();
			return false;
		}
		else if ((iobjLength-(iTmp+1)<2)||(iobjLength-(iTmp+1)>3))
		{
			alert("Please enter the Email address in correct format (yourname@company.com)")
			document.getElementById(objName).focus();
			return false;
		}
		else if(sobjValue.indexOf(" ") != -1)
		{	
			alert("Please remove the space between the words")
			document.getElementById(objName).focus();
			return false;
		}
		
		else
		{
			return true;
		}		
	}		
}    
