﻿function popup(msg) { 
  alert(msg);
}

function limpar (objeto, msg) {
    if (objeto.value == msg)objeto.value = '';
}

function mostrar (objeto, msg) {
    if (objeto.value == '')objeto.value = msg;
}

function validar(Contato)
{
	if (Contato.Nome.value == "")
	{
		alert("Erro ! Digite seu Nome.");
		Contato.Nome.focus();
		return (false);
	}
	var reEmail = /^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;

	if (Contato.Email.value == "")
	{
		alert("Erro ! Digite seu E-mail");
		Contato.Email.focus();
		return (false);
	}
	if(reEmail.test(Contato.Email.value)){}
	else
	{
		alert("Erro ! Seu E-mail INVALIDO");
		Contato.Email.focus();
		return (false);
	}
	if (Contato.Email2.value == "")
	{
		alert("Erro ! Digite seu E-mail");
		Contato.Email2.focus();
		return (false);
	}
	if(reEmail.test(Contato.Email2.value)){}
	else
	{
		alert("Erro ! Seu E-mail INVALIDO");
		Contato.Email2.focus();
		return (false);
	}
	if (Contato.Produto.value == "none") 
	{
		alert('Selecione um produto.')
		Contato.Produto.focus()
		return false
	}
	if (Contato.Pagto.value == "none") 
	{
		alert('Selecione um tipo de pagamento.')
		Contato.Pagto.focus()
		return false
	}
	if (Contato.Banco.value == "none") 
	{
		alert('Selecione um banco.')
		Contato.Banco.focus()
		return false
	}
	if (Contato.DataeHora.value == "")
	{
		alert("Erro ! Digite a data e a hora.");
		Contato.DataeHora.focus();
		return (false);
	}
	if (Contato.DataeHora.value == "Exemplo: 10/12 - 18:00")
	{
		alert("Erro ! Digite a data e a hora.");
		Contato.DataeHora.focus();
		return (false);
	}
	if (Contato.Valor.value == "")
	{
		alert("Erro ! Digite o valor.");
		Contato.Valor.focus();
		return (false);
	}
	if (Contato.Valor.value == "Exemplo: R$ 29,97")
	{
		alert("Erro ! Digite o valor.");
		Contato.Valor.focus();
		return (false);
	}
	if (Contato.Agencia.value == "")
	{
		alert("Erro ! Digite a agencia de origem.");
		Contato.Agencia.focus();
		return (false);
	}
	if (Contato.Agencia.value == "Em que voce depositou")
	{
		alert("Erro ! Digite a agência de origem.");
		Contato.Agencia.focus();
		return (false);
	}
		if (Contato.Comprovante.value.length > 100 )
	{
		alert('O comprovante deve conter menos que 100 caracteres.');
		Contato.Comprovante.focus();
		return (false);
	}
		if (Contato.Endereco.value.length > 200 )
	{
		alert('O endereço deve conter menos que 200 caracteres.');
		Contato.Endereco.focus();
		return (false);
	}
	
	return true;
}
