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("@ cannot be first character.");
		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 == 0)
	{
		alert(" Please enter a valid email address.");
		return(false);
	}
	if(atcnt > 1)
	{
		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("There should be at least one . after @ .");
		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(". can't be first character in an email address.");
		return(false);
	}	
	
	var atdot;
	atdot=fieldvalue.indexOf(".");
	if(len==(atdot +1))
	{
		alert(" . can't be last character in an 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);
}
