function isNull(aStr)
	{
		var index;		
		for (index=0; index < aStr.length; index++)
			if (aStr.charAt(index) != ' ')
				return false;
		return true;
	}
	
var reEmail=/^.+\@.+\..+$/

	function validate()
	{
		if (isNull(document.getElementById('fname').value))
		{
			alert("Please enter your name.");
			document.getElementById('fname').focus();
			return false;
		}
		if (isNull(document.getElementById('email').value))
		{
			alert("Please enter your email address.");
			document.getElementById('email').focus();
			return false;
		}
		if(!reEmail.test(document.getElementById('email').value))
		{
			alert("Please enter a valid email address");
			document.getElementById('email').focus();
			return false;
		}
		return true;		
	}

 function textCounter(field, countfield, maxlimit) {
	if (field.value.length > maxlimit)
	{alert('Sorry, your character limit is over.');
		field.value = field.value.substring(0, maxlimit);
	}	
}
	