
function valida_email(paCampo) // verifica a validade do e-mail 
{ 
		erros = false; 
		if (paCampo == "") 
		{ 
			erros = true; 
		} 
		else 
		{ 
			prim = paCampo.indexOf("@") 
			if(prim < 2) 
			{ 
				erros = true; 
			} 
			if(paCampo.indexOf("@",prim + 1) != -1) 
			{ 
				erros = true; 
			} 
			if(paCampo.indexOf(".") < 1) 
			{ 
				erros = true; 
			} 
			if(paCampo.indexOf(" ") != -1) 
			{ 
				erros = true; 
			} 
			if(paCampo.indexOf(".@") > 0) 
			{ 
				erros = true; 
			} 
			if(paCampo.indexOf("@.") > 0) 
			{ 
				erros = true; 
			} 
			if(paCampo.indexOf(".com.br.") > 0) 
			{ 
				erros = true; 
			} 
			if(paCampo.indexOf("/") > 0) 
			{ 
				erros = true; 
			} 
			if(paCampo.indexOf("[") > 0) 
			{ 
				erros = true; 
			} 
			if(paCampo.indexOf("]") > 0) 
			{ 
				erros = true; 
			} 
			if(paCampo.indexOf("(") > 0) 
			{ 
				erros = true; 
			} 
			if(paCampo.indexOf(")") > 0) 
			{ 
				erros = true; 
			} 
			if(paCampo.indexOf("..") > 0) 
			{ 
				erros = true; 
			} 
		} 
		if (!erros) 
		{ 
			return false; 
		} 
		else 
		{ 
			return true; 
		} 
	} 

function verifica_chamado(paAcao)
{ 
	
//	alert(request.getSession().getAttribute('autenticagd') );
//	exit;
	
	form = document.form1;
	erros = false;

	if ( !erros && form.vfCliente.value == "" )
	{
		erros = true;
		alert ( "Favor informar o nome do Cliente." );
		form.vfCliente.focus();
	}
	
	if ( !erros && form.vfResponsavel.value == "" )
	{
		erros = true;
		alert ( "Favor informar o nome do Responsável pelo chamado." );
		form.vfResponsavel.focus();
	}
	
	if ( !erros && valida_email( form.vfEmail.value ) ) 
	{
		erros = true;
		alert ( "O campo de email não é valido." ); 
		form.vfEmail.focus();
	}

	if ( !erros && form.vfProduto.value == 0 )
	{
		erros = true;
		alert ( "Favor selecionar um Produto." );
		form.vfProduto.focus();
	}
	
	if ( !erros && form.vfDescricao.value == "" )
	{
		erros = true;
		alert ( "Favor digitar uma Descrição." );
		form.vfDescricao.focus();
	}

	if ( !erros && form.vfAutenticacao.value == "" )
	{
		erros = true;
		alert ( "Favor preencher o campo 'Autenticação' com o texto que aparece na imagem ao lado." );
		form.vfAutenticacao.focus();
	}

	if (!erros)
	{
		form.submit();
	}
}

function verifica_email (paAcao)
{
	form = document.form1;
	erros = false;

	if ( !erros && form.vfDescricao.value == "" )
	{
		erros = true;
		alert ( "Favor descrever o problema encontrado." );
		form.vfDescricao.focus();
	}

	if (!erros)
	{
		form.submit();
	}
}