function ctf(theText) {
	if (theText.value == theText.defaultValue) {
		theText.value = "";
	}
}
function rtf(theText) {
	if (theText.value == "") {
		theText.value = theText.defaultValue;
	}
}
function isValidEmail(the_email)
{
	var emailFilter=/^.+@.+\..{2,3}$/;
	var illegalChars= /[\(\)\<\'\>\,\;\:\\\/\"\[\]]/;
	return (emailFilter.test(the_email) && !the_email.match(illegalChars));
}
function validateForm(felem) {
	var elem;
	var emailFilter=/^.+@.+\..{2,3}$/;
	var errors = new Array();
	
	elem = felem.Name;
	if (elem) 
	{
		if (elem.value=='' || elem.value==elem.defaultValue) 
		{
			errors.push(elem.defaultValue);
		}
	}
	
	elem = felem.Email;
	if (elem) 
	{
		if (!isValidEmail(elem.value)) 
		{
			errors.push(elem.defaultValue);
		}
	}
				
	if(errors.length > 0) 
	{
		var str='Please fill out the following fields: ';
		for( itr=0; itr<errors.length; itr++ )
		{
			str += '\n  * '+errors[itr];
		}
		alert(str);
		return false;
	}
	return true;
}
