//  Done by Padmini on Sept 25

function checkpassword(fieldname,fieldvalue)
{
	fieldname=fieldname.toString();
	var invalid = "password"; // Invalid character
	if (fieldvalue.indexOf(invalid) > -1) {
		alert("Invalid password.");
		return false;
	}
	return true;
}

function checkspace(fieldname,fieldvalue)
{
	fieldname=fieldname.toString();
	var strspace;
	var intlen =fieldvalue.length;
	for(var j=0;j<intlen;j++)
	{
		if(fieldvalue.charAt(j)==" ")
		{
			strspace="sp";	
		}
	
	}
	if(strspace=="sp")
		{
			alert(" Do not enter blank spaces.");
			return(false);
		}
	return(true);		
}

function checkemail(fieldname,fieldvalue)
{	
	//alert("checkemail");
	fieldname=fieldname.toString();
	if(fieldvalue=="" || fieldvalue==" ")
	{
		alert("Please enter your email address.");
		return(false);	
	}
	if(fieldvalue.charAt(0)=="@")
	{
		alert("Please enter a valid Email address.");
		return(false);
	}
	
	var atcnt=0;
	var len;
	len=fieldvalue.length;
	//alert(len);
	
	for(var i=0;i<len;i++)
	{	
	//	alert(i);
		if(fieldvalue.charAt(i)=="@")
		{	
	//		alert("@");
			atcnt=atcnt + 1;
	//		alert(atcnt);
		}
	}
	if(atcnt > 1)
	{
		alert("Please enter a valid Email address.");
		return(false);
	}
	if(atcnt==0)
	{
		alert("Please enter a valid Email address.");
		return(false);
	}
	
	var atpos;
	atpos=fieldvalue.indexOf("@");
	//alert(atpos);
	if(len==(atpos+1))
	{
		alert("Please enter a valid Email address.");
		return(false);
	}
	
	var dotcnt;
	dotcnt=0;
	
	for(i=atpos;i<len;i++)
	{
		if(fieldvalue.charAt(i)==".")
		{
			dotcnt=dotcnt + 1;
		}	
	}
	
	if(dotcnt==0)
	{
		alert("Please enter a valid Email address.");
		return(false);
	}
	//alert(atpos + 1);
	
	if(fieldvalue.charAt(atpos + 1)==".")
	{
		alert("At least one character required between @ and .");
		return(false);
	}
	
	if(fieldvalue.charAt(0)==".")
	{
		alert("Please enter a valid Email address.");
		return(false);
	}	
	
	var atdot;
	atdot=fieldvalue.indexOf(".");
	if(len==(atdot +1))
	{
		alert("Please enter a valid Email address.");
		return(false);
	}

	var space;
	for(i=0;i<len;i++)
	{
		if(fieldvalue.charAt(i)==" ")
		{
			space="sp";	
		}
	
	}
	if(space=="sp")
		{
			alert("Please do not enter blank spaces.");
			return(false);
		}

		return(true);
}
function isnotnumeric(myval)
{
	f="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'.,-& "
	eno=myval;
	for(var i=0;i<eno.length;i++)
	{
		if(f.indexOf(eno.charAt(i))==-1)
		 {
			return true;
		}
	}
	return false;
}
function isnotspecial(myval)
{
	f="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
	eno=myval;
	for(var i=0;i<eno.length;i++)
	{
		if(f.indexOf(eno.charAt(i))==-1)
		 {
			return true;
		}
	}
	return false;
}
function isnumeric(val)
{
	//alert("isnumeric");
	f="1234567890-"
	eno=val;
	for(var i=0;i<eno.length;i++)
	{
		if(f.indexOf(eno.charAt(i))==-1)
		 {
			return true;
		}
	}
	return false;
}
function isnumericEmp(val)
{
	//alert("isnumeric");
	f="1234567890 "
	eno=val;
	for(var i=0;i<eno.length;i++)
	{
		if(f.indexOf(eno.charAt(i))==-1)
		 {
			return true;
		}
	}
	return false;
}