function verifica_email(email)
{
	//VERIFICA SE EXISTE CONTEÚDO DIGITADO
	if (email == '')
	{
		return (false);
	}
	
	//VERIFICA SE EXISTEM APENAS CARACTERES VÁLIDOS
	var caracteres_validos = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789@._-"; 
		
	for (i = 0; i < email.length; i++) 
	{ 
		ch = email.charAt(i); 

		for (j = 0; j < caracteres_validos.length; j++) 
			if (ch == caracteres_validos.charAt(j)) 
			break; 
			if (j == caracteres_validos.length) 
			{ 
				return(false);
				break;
			} 
	}
	
	//MONTA ARRAY CUJO ELEMENTO DE SEPARAÇÃO É O @
	var arroba = email.split("@")
	var tamanho_arroba = arroba.length ;
	
	//VERIFICA SE NÃO EXISTE O SINAL DE @
	if (tamanho_arroba == 1)
	{
		return(false);
	}
		
	//VERIFICA SE EXISTE MAIS DE UM @
	if (tamanho_arroba >=3)
	{
		return(false);
	}
	
	//VERIFICA SE FOI DIGITADO ALGUMA COISA ANTES DO ARROBA
	if (arroba[0] == '')
	{
		return(false);
	}
		
	//VERIFICA SE FOI DIGITADO ALGUMA COISA DEPOIS DO ARROBA
	if(arroba[1] == '')
	{
		return(false);
	}
		
	var ponto = arroba[1].split(".") ;
	var tamanho_ponto = ponto.length ;
			
	//VERIFICA SE EXISTE UM PONTO DEPOIS DO ARROBA
	if (tamanho_ponto == 1)
	{
		return(false);
	}
			
	for(i=0;i<=(tamanho_ponto - 1);i++)
	{
		//VERIFICA SE EXISTE ALGUMA COISA ANTES DO PONTO
		if (ponto[i] == '')
		{
			return(false);
		}
		
		//VERIFICA SE EXISTE ALGUMA COISA DEPOIS DO PONTO
		if (ponto[i+1] == '')
		{
			return(false);
		}
	}

	return(true);
}