//This function validates Email.				
function checkEmail(email)
{
  var result = false;
  var theStr = new String(email);
 
  var index = theStr.indexOf("@");
  
	if (!(((theStr.charAt(0) >= "a") && (theStr.charAt(0) <= "z")) || ((theStr.charAt(0) >= "A") && (theStr.charAt(0) <= "Z"))))
	{
	return false;
	}

	var nxtindex = index+1;
	//alert(nxtindex);
	//alert(theStr.charAt(nxtindex));

	if ((theStr.charAt(nxtindex)) == " ")
	{
		return false;
	}

	var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?";
	var pindex = theStr.indexOf(".",index);
	
	for(m=nxtindex;m<pindex;m++)
	{
		var specialChar = theStr.charAt(m);
		
		if (iChars.search(specialChar) != -1)
		{
			return false;
		}
		
	}
	
	if(theStr.indexOf(".",index)< 0)
	{

	result = false;
	return result;
	}

	if (index > 0)
	{
	var pindex = theStr.indexOf(".",index);
    if ((pindex > index+1) && (theStr.length > pindex+1))
	  {
		result = true;
	  }

	var ptindex= pindex+1;
	//alert("char=="+theStr.charAt(ptindex));
	if (theStr.charAt(ptindex)== " ")
	{
		return false;
	}
	//alert(theStr.length);
	for(n=ptindex;n<theStr.length;n++)
		{
		var strChar = theStr.charAt(n);
		if (!(((strChar >= "a") && (strChar <= "z")) ||( (strChar >= "A") && (strChar <= "Z"))))
			{ 
			result = false;
			return result;
			}
		}

	return result;
  }
   
}
