function EnvieAmigo_hide()
{
	objeto = GetObject('EnvieAmigo');
	objeto.style.display = 'none';
	return false;
}
function EnvieAmigo_show()
{
	objeto = GetObject('EnvieAmigo');
	objeto.style.display = 'block';
	return false;
}
function EnvieAmigo_enviar()
{
	var emailPat=/^(.+)@(.+)\.(.+)$/
	OBform = GetObject('frm_EnvieAmigo');
	if(OBform.from_nome.value.length < 3){
		alert('Preencha o seu nome, por favor.');
		OBform.from_nome.focus();
	}
	else if(OBform.from_email.value.length < 10 || OBform.from_email.value.match(emailPat) == null){
		alert('Preencha o seu e-mail, por favor.');
		OBform.from_email.focus();
	}
	else if(OBform.to_nome.value.length < 3){
		alert('Preencha o nome do seu amigo, por favor.');
		OBform.to_nome.focus();
	}
	else if(OBform.to_email.value.length < 10 || OBform.to_email.value.match(emailPat) == null){
		alert('Preencha o e-mail do seu amigo, por favor.');
		OBform.to_email.focus();
	}
	else
	{
		OBdiv = GetObject('EnvieAmigo');
		html = OBdiv.innerHTML;
		
		from_nome = OBform.from_nome.value;
		from_email = OBform.from_email.value;
		to_nome = OBform.to_nome.value;
		to_email = OBform.to_email.value;
		comentarios = OBform.comentarios.value;
		
		OBdiv.innerHTML = '<p style="text-align: center;"><img src="/site/img/aguarde.gif" alt="Enviando..." title="Enviando..." /></p>';
		uri = document.location;
		
		URL = '/site/amigo.php?from_nome='+ ajax_encode(from_nome) +'&from_email='+ ajax_encode(from_email) +'&to_nome='+ ajax_encode(to_nome) +'&to_email='+ ajax_encode(to_email) +'&comentarios='+ ajax_encode(comentarios) +'&url='+ ajax_encode(uri);
		
		var ajax = createXMLHttpRequest();
		ajax.open("GET", URL, false);
		ajax.send(null);
		var conteudo = ajax.responseText;
		if(conteudo == "OK")
		{
			alert('Mensagem enviada');
			OBdiv.innerHTML = html;
		}
		else
		{
			alert('Erro ao enviar, verifique os dados e tente novamente.');
			OBdiv.innerHTML = html;
			
			OBform = GetObject('frm_EnvieAmigo');
			OBform.from_nome.value = from_nome;
			OBform.from_email.value = from_email;
			OBform.to_nome.value = to_nome;
			OBform.to_email.value = to_email;
			OBform.comentarios.value = comentarios;
		}
	}
	return void(0);
}