/*------------------------------------------------------------------------
| FUNCAO:
|			checkmail()
|
| OBJETIVO:
|			Utilizada para criticar se campos de email esta correto
|
| RECEBE:
|       campo de email
------------------------------------------------------------------------*/
function checkmail(email) 
{ 
	var find_ponto=false;
	var find_arroba=false;
	var find_caracter=true;
	var find_colon=true;
	for (var i=0; i< email.length; i++) 
	{
		if (email.charAt(i)=="@") find_arroba=true;
		else if (email.charAt(i)==".") find_ponto=true;
		else if (email.charAt(i)==" ") find_caracter=false;
		else if (email.charAt(i)==",") find_colon=false;
	}
	return (find_ponto & find_arroba & find_caracter & find_colon);
}

// Função para submeter o form
// O form só será submetido se passar pelas validações.
function ValidaContato()
	{
	
	var sMensagem;
	
	// Inicializo a mensagem com vazio
	sMensagem = "";
	
	// Agora vou testar se os campos obrigatórios estão preenchidos
	// Os que não estiverem, vou acumulando  na mensagem de erro.
	if ( ( document.contato.fsNomeContato.value == null) || ( document.contato.fsNomeContato.value == "" ) )
		{
		sMensagem += "Required information for name field.\n";
		alert( sMensagem );
		return false;
		}
	if ( ( document.contato.fsEmailContato.value == null) || ( document.contato.fsEmailContato.value == "" ) )
		{
		sMensagem += "Required information for email field.\n";
		alert( sMensagem );
		return false;
		}
	if ( ( document.contato.fsAssuntoContato.value == null) || ( document.contato.fsAssuntoContato.value == "" ) )
		{
		sMensagem += "Required information for subject field.\n";
		alert( sMensagem );
		return false;
		}
	if ( ( document.contato.fsMensagemContato.value == null) || ( document.contato.fsMensagemContato.value == "" ) )
		{
		sMensagem += "Required information for message field.\n";
		alert( sMensagem );
		return false;
		}
	if ( !checkmail( document.contato.fsEmailContato.value ) )
		{
		sMensagem += "Required information for correctly email field.\n";
		alert( sMensagem );
		return false;
		}
	return true;
	}
	


