
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 SubmitValidationSendToFriend()
{
    var element=document.getElementById('contactDateSendToFriend');
	if (element.value != "")
	{
		return (false);
	}		
    var txtFriendsEmail=document.getElementById('txtFriendsEmailSendToFriend');
	if (txtFriendsEmail.value == txtFriendsEmail.defaultValue)
	{
		alert("Please enter a value for the \"Email Address\" field.");
		txtFriendsEmail.focus();
		return (false);
	}
	else
	{
		if(!ValidateEmail(txtFriendsEmail.value))
		{
			alert("Please check the \"Email Address\" field.");
			txtFriendsEmail.focus();
			return false;
		}
	}						
	var txtFullName=document.getElementById('txtFullNameSendToFriend');
	if (txtFullName.value == txtFullName.defaultValue)
	{
		alert("Please enter a value for the \"Full Name\" field.");
		txtFullName.focus();
		return (false);
	}	
					
	var txtEmailAddress=document.getElementById('txtEmailAddressSendToFriend');
	if (txtEmailAddress.value == txtEmailAddress.defaultValue)
	{
		alert("Please enter a value for the \"Email Address\" field.");
		txtEmailAddress.focus();
		return (false);
	}
	else
	{
		if(!ValidateEmail(txtEmailAddress.value))
		{
			alert("Please check your email address.");
			txtEmailAddress.focus();
			return false;
		}
	}
	var FullName=txtFullName.value;
	var EmailAddress=txtEmailAddress.value;
	var FriendsEmail=txtFriendsEmail.value;
	
	var txtPersonalMessage=document.getElementById('txtPersonalMessageSendToFriend');
	var PersonalMessage=txtPersonalMessage.value;
	
	if (txtPersonalMessage.value==txtPersonalMessage.defaultValue)
	    PersonalMessage='';
	
	var result = AjaxSendToFriend.ProcessSendEmail(FullName,EmailAddress,FriendsEmail,PersonalMessage);
	
	if (result.error!=null)
	    alert('It happened an error, Please to communicate the administrator');
	else{
	    if (result!= null && result.value!=null && result.value!='')
			         alert(result.value);
	    
	} 
	ResetSendToFriend();
										
	
}

function ResetSendToFriend()
{

    var txtFriendsEmail=document.getElementById('txtFriendsEmailSendToFriend');			
	var txtFullName=document.getElementById('txtFullNameSendToFriend');		
	var txtEmailAddress=document.getElementById('txtEmailAddressSendToFriend');
	var txtPersonalMessage=document.getElementById('txtPersonalMessageSendToFriend');
	
	txtFriendsEmail.value=txtFriendsEmail.defaultValue;
	txtFullName.value=txtFullName.defaultValue;
	txtEmailAddress.value=txtEmailAddress.defaultValue;
	txtPersonalMessage.value=txtPersonalMessage.defaultValue;
	


}