function ValidaDados(vtp)
{
	if (vtp != 'duvidas') {
		var iCt = 0;

		for (var iCt=0; iCt<5; iCt++)
		{
			if (document._Sug.tipo_id[iCt].checked == true)
			{
				var tmp_op = true;
			}
		}
		
		if (!tmp_op)
		{
			alert('É obrigatório a seleção em Tipo de Ocorrência!');
			return false;
		}
	}
	
	if (trimString(document.getElementById('assunto_id').value,true,true) =='')
	{
		alert('É obrigatório informar o Assunto!');
		document.getElementById('assunto_id').focus();
		return false;
	}
	
	if (trimString(document.getElementById('nome_id').value,true,true) =='')
	{
		alert('É obrigatório informar o Nome!');
		document.getElementById('nome_id').focus();
		return false;
	}
	
	if ((trimString(document.getElementById('fone_id').value,true,true) =='') && (trimString(document.getElementById('mail_id').value,true,true) ==''))
	{
		alert('É obrigatório informar o Fone ou o Email!');
		document.getElementById('fone_id').focus();
		return false;
	}
	
	if (trimString(document.getElementById('mail_id').value,true,true)!='')
	{						
		if (document.getElementById('mail_id').value.indexOf("@") == -1 || document.getElementById('mail_id').value.indexOf(".") == -1) {
			alert("Você deve informar um e-mail válido.");
			document.getElementById('mail_id').focus();	
			return false;	
		}
	}

	if ((document._Sug.cliente_id[0].checked == false) && (document._Sug.cliente_id[1].checked == false))
	{
		alert('É obrigatório informar se é cliente Banrisul!');
		return false;
	}
	
	if ((document.getElementById('codage_id').value !='') && (trimString(document.getElementById('conta_id').value)==''))
	{
		alert('É obrigatório informar a Conta Corrente caso informado a Agência!');
		document.getElementById('codage_id').focus();
		return false;
	}
	
	if (trimString(document.getElementById('conta_id').value)!='')
	{
		var vValidaVC= new pxusvchm(document.getElementById('conta_id').value.substring(0,9));

		vValidaVC.pxusvchm();

		if (vValidaVC.xuvccodretornoc02 == '00')
		{
			if (vValidaVC.xuvcdigitoc01 != document.getElementById('conta_id').value.substring(9,10))
			{
				alert('É obrigatório informar a Conta Corrente válida!');
				document.getElementById('conta_id').focus();
				return false;
			}	
		}
		else
		{
			alert('É obrigatório informar a Conta Corrente válida!');
			document.getElementById('conta_id').focus();
			return false;
		}

	}
	
	var vcpf = trimString(document.getElementById('cpf_id').value,true,true)
	if (vcpf!='')
	{
		if (vcpf.length == 11)
		{
			var objCF = new pxuscfhm(vcpf);
			objCF.pxuscfhm();
			if (objCF.xucfcodretornoc02 != '00')
			{
				alert('É obrigatório informar a CPF/CNPJ válido!');
				document.getElementById('cpf_id').focus();
				return false;
			}
		}
		else if (vcpf.length == 14)
		{
			var objCG = new pxuscghm(vcpf);
			objCG.pxuscghm();
			if (objCG.xucgcodretornoc02 != '00')
			{
				alert('É obrigatório informar a CPF/CNPJ válido!');
				document.getElementById('cpf_id').focus();
				return false;
			}
		}
		else
		{
			alert('É obrigatório informar a CPF/CNPJ válido!');
			document.getElementById('cpf_id').focus();
			return false;
		}
	}
	
	return true;
}