function isEmailWellFormed(email)
{
	if (window.RegExp) 
	{
		// regular expression statements here
		if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3}|\.\w{4}|\.\w{5})+$/.test(email)))
			return false;
		
		return true;
	} 
	else 
	{
		// a workaround without regular expressions here
		var at="@";
		var dot=".";
		var lat=email.indexOf(at);
		var lstr=email.length;
		var ldot=email.indexOf(dot);

		if (email.indexOf(at)==-1)
			return false;

		if (email.indexOf(at)==-1 || email.indexOf(at)==0 || email.indexOf(at)==lstr)
			return false;

		if (email.indexOf(dot)==-1 || email.indexOf(dot)==0 || email.indexOf(dot)==lstr)
			return false;

		if (email.indexOf(at,(lat+1))!=-1)
			return false;

		if (email.substring(lat-1,lat)==dot || email.substring(lat+1,lat+2)==dot)
			return false;

		if (email.indexOf(dot,(lat+2))==-1)
			return false;

		if (email.indexOf(" ")!=-1)
			return false;

		return true;					
	}


}

