function clearText(thefield) {
  if (thefield.defaultValue==thefield.value) { thefield.value = "" }
} 
function replaceText(thefield) {
  if (thefield.value=="") { thefield.value = thefield.defaultValue }
}

function VerifyCheckBox(checkBoxElement)
{
if (checkBoxElement.checked) checkBoxElement.value = 'true';
else checkBoxElement.value = 'false';
}

function ValidateEmail(valor) 
{			
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor))
		return true;
	else
		return false;
}	

function FrontPage_Form1_Validator(theForm)
{
	if (theForm.validate.value != "")
	{
		return (false);
	}		

	if (theForm.txtFriendsEmail.value == "")
	{
		alert("Please enter a value for the \"Email Address\" field.");
		theForm.txtFriendsEmail.focus();
		return (false);
	}
	else
	{
		if(!ValidateEmail(theForm.txtFriendsEmail.value))
		{
			alert("Please check the \"Email Address\" field.");
			theForm.txtFriendsEmail.focus();
			return false;
		}
	}						
	
	if (theForm.txtFullName.value == "")
	{
		alert("Please enter a value for the \"Full Name\" field.");
		theForm.txtFullName.focus();
		return (false);
	}					
	
	if (theForm.txtEmailAddress.value == "")
	{
		alert("Please enter a value for the \"Email Address\" field.");
		theForm.txtEmailAddress.focus();
		return (false);
	}
	else
	{
		if(!ValidateEmail(theForm.txtEmailAddress.value))
		{
			alert("Please check your email address.");
			theForm.txtEmailAddress.focus();
			return false;
		}
	}
										
	return (true);
}