//inicia variaveis
AutoId = 0;
IdReq = 0;
//fim inicia variaveis

function mostrafilosifa(){
	document.getElementById('filosofia').style.visibility = 'visible';
	document.getElementById('filosofia').style.display = 'block';  
}

function escondefilosifa(){
	document.getElementById('filosofia').style.visibility = 'hidden';
	document.getElementById('filosofia').style.display = 'none';  
}

function mudatipoform(id){
	var empresa = document.getElementById('empresa').value;
	var tipo_form = document.getElementById('tipo_form').value;
	var data = document.getElementById('data').value;
	var valor = document.getElementById('valor').value;
	
	CarregaUrl('class/rel_gerenciais.class.php?altera=true&tipo=Form&pagina=Editar&id='+id+'&data='+data+'&valor='+valor+'&empresa='+empresa+'&tipo_form='+tipo_form, 'Conteudo');
}

function Filtra_rel_gerenciais(){
	var tipo_rel = document.getElementById('tipo_rel').value;
	var tipo_orc = document.getElementById('tipo_orc').value;
	var empresa = document.getElementById('Empresa').value;
	var datainicio = document.getElementById('Datade').value;
	var datafim = document.getElementById('Dataate').value;
	var pagina = document.getElementById('Pagina').value;
	
	if(datainicio == 'Data...'){
		datainicio = '';
	}
	
	if(datafim == 'Data...'){
		datafim = '';
	}
	CarregaUrl('class/rel_gerenciais.class.php?pagina='+pagina+'&DataInicio='+datainicio+'&DataFim='+datafim+'&Empresa='+empresa+'&Tipo='+tipo_rel+'&TipoOrc='+tipo_orc, 'Conteudo');
}

function mudatipo(){
	var tipo_rel = document.getElementById('tipo_rel').value;
	var tipo_orc = document.getElementById('tipo_orc').value;
	var empresa = document.getElementById('Empresa').value;
	var datainicio = document.getElementById('Datade').value;
	var datafim = document.getElementById('Dataate').value;
	var pagina = document.getElementById('Pagina').value;
	
	if(datainicio == 'Data...'){
		datainicio = '';
	}
	
	if(datafim == 'Data...'){
		datafim = '';
	}
	CarregaUrl('class/rel_gerenciais.class.php?pagina='+pagina+'&DataInicio='+datainicio+'&DataFim='+datafim+'&Empresa='+empresa+'&Tipo='+tipo_rel+'&TipoOrc='+tipo_orc, 'Conteudo');
}

function limpa_Filtra_rel_gerenciais(){
  document.getElementById('tipo_rel').value = "";
  document.getElementById('tipo_orc').value = "";
  document.getElementById('Datade').value = "Data...";
  document.getElementById('Dataate').value = "Data...";
  document.getElementById('Empresa').value = "";
  var pagina = document.getElementById('Pagina').value;
  
  CarregaUrl('class/rel_gerenciais.class.php?pagina='+pagina, 'Conteudo');
}

function AbreTipos(){
  if(document.getElementById('tipo_rel').value == "Orcamentos"){
	document.getElementById('tipo_orc').style.visibility = 'visible';
	document.getElementById('tipo_vendas').style.visibility = 'hidden'; 
	document.getElementById('tipo_faturamento').style.visibility = 'hidden'; 
	document.getElementById('tipo_caixa').style.visibility = 'hidden'; 
	
  }else if(document.getElementById('tipo_rel').value == "Vendas"){
	 document.getElementById('tipo_vendas').style.visibility = 'visible';
	 
	 document.getElementById('tipo_orc').style.visibility = 'hidden'; 
	 document.getElementById('tipo_faturamento').style.visibility = 'hidden'; 
	 document.getElementById('tipo_caixa').style.visibility = 'hidden'; 
	
  }else if(document.getElementById('tipo_rel').value == "Faturamento"){
	 document.getElementById('tipo_faturamento').style.visibility = 'visible';
	 
	 document.getElementById('tipo_orc').style.visibility = 'hidden'; 
	 document.getElementById('tipo_vendas').style.visibility = 'hidden'; 
	 document.getElementById('tipo_caixa').style.visibility = 'hidden';
	 
  }else if(document.getElementById('tipo_rel').value == "Caixa"){
	 document.getElementById('tipo_caixa').style.visibility = 'visible';
	 
	 document.getElementById('tipo_orc').style.visibility = 'hidden'; 
	 document.getElementById('tipo_vendas').style.visibility = 'hidden'; 
	 document.getElementById('tipo_faturamento').style.visibility = 'hidden';
	 
  }else if(document.getElementById('tipo_rel').value == ""){
	 document.getElementById('tipo_caixa').style.visibility = 'hidden';
	 document.getElementById('tipo_orc').style.visibility = 'hidden'; 
	 document.getElementById('tipo_vendas').style.visibility = 'hidden'; 
	 document.getElementById('tipo_faturamento').style.visibility = 'hidden';
	 
  }
}

function AbreTipo(formulario){
  if(formulario.tipo_form.value == "Orcamentos"){
	document.getElementById('TipoOrc').style.visibility = 'visible';
  }else{
	 document.getElementById('TipoOrc').style.visibility = 'hidden'; 
  }
}

function EnviaEmpresa(form, id, editar, enviaalerta){
	if(form.Nome.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Nome.focus();
		return false;
	}else{
		form.submit();
		document.getElementById('Status'+id).style.display = 'block';
		document.getElementById('Formulario'+id).style.display = 'none';
		document.getElementById('Status'+id).innerHTML = "<div style=\"text-align:center;\">Carregando...<br /><img src=\"imagens/carregando.gif\" alt=\"Carregando\" /></div>";
		return false;
	}
}

function EnviaRelGerencial(form, id, editar, enviaalerta){
		form.submit();
		document.getElementById('Status'+id).style.display = 'block';
		document.getElementById('Formulario'+id).style.display = 'none';
		document.getElementById('Status'+id).innerHTML = "<div style=\"text-align:center;\">Carregando...<br /><img src=\"imagens/carregando.gif\" alt=\"Carregando\" /></div>";
		return false;
}

function EnviaTipoOrcamento(form, id, editar, enviaalerta){
	if(form.Nome.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Nome.focus();
		return false;
	}else{
		form.submit();
		document.getElementById('Status'+id).style.display = 'block';
		document.getElementById('Formulario'+id).style.display = 'none';
		document.getElementById('Status'+id).innerHTML = "<div style=\"text-align:center;\">Carregando...<br /><img src=\"imagens/carregando.gif\" alt=\"Carregando\" /></div>";
		return false;
	}
}

function Aprovar(id){
	if(confirm('Tem certeza que deseja aprovar esta ação?') == 1){
		CarregaUrl('class/ocorrencias.class.php?pagina=Aprovar&id='+id, 'Aprovar'+id);
	}
}

function mostra_antigos(url){
	CarregaUrl(url, 'Conteudo');
}

function Contatos(){
	var url = "FormContato.php";
	window.open(url, "Contato", "width=650, height=450, scrollbars=1");
}

function Curriculo(){
	var url = "FormCurriculo.php";
		window.open(url, "Curriculo", "width=720, height=540, scrollbars=1");
}

function Curriculo2(){
	var url = "FormCurriculo2.php";
		window.open(url, "Curriculo", "width=720, height=540, scrollbars=1");
}

function enviacontato(){
	 if(document.form.txtNome.value==""){
        alert("Preencha seu nome!");
        document.form.txtNome.focus();
        return false;
    }else if(document.form.txtEmail.value==""){
        alert("Preencha seu email!");
        document.form.txtEmail.focus();
        return false;
    }else{
	  	document.form.action=action;
      	return true; 
    } 
}

function enviacontato2(form, url){
	 if(form.txtNome.value==""){
        alert("Preencha seu nome!");
        form.txtNome.focus();
        return false;
    }else if(form.txtEmail.value==""){
        alert("Preencha seu email!");
        form.txtEmail.focus();
        return false;
    }else{
	  	form.action=url;
		form.submit();
      	return true; 
    } 
}

function enviacurriculo(form){

	 if(form.Nome.value ==""){
        alert("Preencha seu nome!");
        form.Nome.focus();
        return false;
    }else if(form.Email.value ==""){
        alert("Preencha seu email!");
        form.Email.focus();
        return false;
    }else if(form.Telefone.value ==""){
        alert("Preencha seu telefone!");
        form.Telefone.focus();
        return false;
    }else{
	  form.submit();
	  document.getElementById('Status').style.display = 'block';
	  document.getElementById('Formulario').style.display = 'none';
	  document.getElementById('Status').innerHTML = "<div style=\"text-align:center;\">Carregando...<br /><img src=\"imagens/carregando.gif\" alt=\"Carregando\" /></div>";
	  return false;
    } 
}

function GravaLog(arquivo, modulo){
	CarregaUrl(arquivo+'?garva_log='+modulo,'FrameUp');
}

function GravaLogProj(arquivo, modulo, proj){
	CarregaUrl(arquivo+'?Proj='+proj+'&garva_log='+modulo,'FrameUp');
}

function Reload() {
  window.location.reload();
}

function DeletarRegistroEnviado(url){
	if(confirm('Esta mensagem ao ser deletada excluirá a possibilidade de visualização dos destinatários que ainda não ha enxergarão. Você deseja realmente deletar?') == 1){
		CarregaUrl(url, 'Conteudo');
	}
}

function Filtra_categoria(url){
	var Categoria = document.getElementById('Categoria').value;
	
	CarregaUrl(url+'?Categoria='+Categoria, 'Conteudo');
}

function Filtra_Curriculum(url){
	var Civil = document.getElementById('Civil').value;
	var Formacao = document.getElementById('Formacao').value;
	var Funcao = document.getElementById('Funcao').value;
	var Trabalho = document.getElementById('Trabalho').value;
	var Cidade = document.getElementById('Cidade').value;
	CarregaUrl(url+'?Civil='+Civil+'&Formacao='+Formacao+'&Funcao='+Funcao+'&Trabalho='+Trabalho+'&Cidade='+Cidade, 'Conteudo');
}

function NovoDocumento(url){
	var Categoria = document.getElementById('Categoria').value;
	
	CarregaUrl(url+'&Categoria='+Categoria, 'Conteudo');
}

function Filtra_categoria_projetos(url){
	var Categoria = document.getElementById('Categoria').value;
	
	CarregaUrl(url+'&Categoria='+Categoria, 'Conteudo');
}

function pesquisa_site(form){
  Busca = form.Palavra.value;
  CarregaModulos('busca.php?q='+Busca, 'Conteudo');
}

function ajax()
{
    try {
        return new ActiveXObject("Microsoft.XMLHTTP");
    } catch(e) {
        try {
            return new ActiveXObject("Msxml2.XMLHTTP");
        } catch(ex) {
            try {
                return new XMLHttpRequest();
            } catch(exc) {
                alert("Esse browser não tem recursos para uso do AJAX");
                return false;
            }
        }
    }
}

function MascaraFormata(src, mascara) {
	var campo   = src.value.length;
	var saida   = mascara.substring(0,1);
	var texto   = mascara.substring(campo);
	if(texto.substring(0,1) != saida) {
		src.value += texto.substring(0,1);
	}
}

function SelecionaCheckEmail(msg){
	if(document.getElementById('EnviarEmail').checked == true){
		if(confirm(msg)==0){
			document.getElementById('EnviarEmail').checked = false;
		}
	}
}

function EnviaCadastroCliente(form){
	if(form.Empresa.value == ""){
		alert('Os campos destacados são Obrigatórios.');
		form.Empresa.focus();
		return false;
	}else if(form.Cnpj.value == ""){
		alert('Os campos destacados são Obrigatórios.');
		form.Cnpj.focus();
		return false;
	}else if(form.Login.value == ""){
		alert('Os campos destacados são Obrigatórios.');
		form.Login.focus();
		return false;
	}else if(form.Senha.value == ""){
		alert('Os campos destacados são Obrigatórios.');
		form.Senha.focus();
		return false;
	}else if(form.Senha.value != form.ConfSenha.value){
		alert('Os campos Senha e Confirmar devem ser iguais.');
		form.Senha.focus();
		return false;
	}else if(form.Diretor.value == ""){
		alert('Os campos destacados são Obrigatórios.');
		form.Diretor.focus();
		return false;
	}else if(form.Endereco.value == ""){
		alert('Os campos destacados são Obrigatórios.');
		form.Endereco.focus();
		return false;
	}else if(form.Bairro.value == ""){
		alert('Os campos destacados são Obrigatórios.');
		form.Bairro.focus();
		return false;
	}else if(form.Cidade.value == ""){
		alert('Os campos destacados são Obrigatórios.');
		form.Cidade.focus();
		return false;
	}else if(form.Estado.value == ""){
		alert('Os campos destacados são Obrigatórios.');
		form.Estado.focus();
		return false;
	}else if(form.Cep.value == ""){
		alert('Os campos destacados são Obrigatórios.');
		form.Cep.focus();
		return false;
	}else if(form.Fone.value == ""){
		alert('Os campos destacados são Obrigatórios.');
		form.Fone.focus();
		return false;
	}else if(form.Mail.value == ""){
		alert('Os campos destacados são Obrigatórios.');
		form.Mail.focus();
		return false;
	}else if (!ChecaMail(form.Mail.value)){
	   	alert('E-mail incorreto, por favor verifique.');
		form.Mail.focus();
		return false;
	}else{
		form.submit();
		document.getElementById('Status').style.display = 'block';
		document.getElementById('Formulario').style.display = 'none';
		document.getElementById('Status').innerHTML = "<div style=\"text-align:center;\">Carregando...<br /><img src=\"imagens/carregando.gif\" alt=\"Carregando\" /></div>";
		return false;
	}
}

function NovoContato(){
	AutoId = AutoId+1;
	var tabela = document.getElementById('Contatos');
	var row = tabela.insertRow(tabela.rows.length);
	CriaTd(0, row, 'DetalhesCinza', 'right', '').appendChild(document.createTextNode('Nome:'));
	CriaTd(1, row).appendChild(CriaInput('Nome_contato', 'Nome_contato[]', '100', '25'));
	CriaTd(2, row, 'DetalhesCinza', 'right', '').appendChild(document.createTextNode('E-mail:'));
	CriaTd(3, row).appendChild(CriaInput('Email_contato', 'Email_contato[]', '100', '25'));
}

function CancelarRegistro(url, div){
	var div = div || 'Conteudo';
	if(confirm('Tem certeza que deseja cancelar este orçamento?') == 1){
		CarregaUrl(url, div);
	}
}


function NovoItemAta(id, url){
	AutoId = AutoId + 1;
	var destino = document.getElementById('AtaItensAcao'+id);
	var div = document.createElement('div');
	div.setAttribute('id', AutoId);
	destino.appendChild(div);
	CarregaUrl(url+'?pagina=CriaItem&id='+AutoId, AutoId);
}

function RemoverItemAta(div, cod){
	var div = document.getElementById(div);
	div.style.border = "#f28331 1px solid";
	if(confirm("Tem certeza que deseja remover este ítem?")==1){
		if(cod != ''){
			document.getElementById('cod_remove').value = document.getElementById('cod_remove').value+','+cod;
		}
		div.innerHTML = '';
	}
	div.style.border = "none";
}

function NovoItemPlanung(id, url){
	AutoId = AutoId + 1;
	var destino = document.getElementById('PlanungItensAcao'+id);
	var div = document.createElement('div');
	div.setAttribute('id', AutoId);
	destino.appendChild(div);
	CarregaUrl(url+'?pagina=CriaItem&id='+AutoId, AutoId);
}

function RemoverItemPlanung(div, cod){
	var div = document.getElementById(div);
	div.style.border = "#f28331 1px solid";
	if(confirm("Tem certeza que deseja remover este ítem?")==1){
		if(cod != ''){
			document.getElementById('cod_remove').value = document.getElementById('cod_remove').value+','+cod;
		}
		div.innerHTML = '';
	}
	div.style.border = "none";
}


function NovoItemOcorrencia(id, url){
	AutoId = AutoId + 1;
	var destino = document.getElementById('OcorrenciaItensAcao'+id);
	var div = document.createElement('div');
	div.setAttribute('id', AutoId);
	destino.appendChild(div);
	CarregaUrl(url+'?pagina=CriaItem&id='+AutoId, AutoId);
}

function RemoverItemOcorrencia(div, id, remover){
	var div = document.getElementById(div);
	div.style.border = "#f28331 1px solid";
	if(confirm("Tem certeza que deseja remover este ítem?")==1){
		div.innerHTML = '';
	}
	div.style.border = "none";
	
	if(remover != ""){
		valor_del = document.getElementById('Remover').value +','+ id;
		
		document.getElementById('Remover').value = valor_del;
	}
}

function NovoContatoClie(id, url){
	AutoId = AutoId + 1;
	var destino = document.getElementById('ContatosCliente'+id);
	var div = document.createElement('div');
	div.setAttribute('id', AutoId);
	destino.appendChild(div);
	CarregaUrl(url+'?pagina=CriaContato&id='+AutoId, AutoId);
}

function RemoverContatoCli(div, id){
	var div = document.getElementById(div);
	div.style.border = "#f28331 1px solid";
	if(confirm("Tem certeza que deseja remover este contato?")==1){
		div.innerHTML = '';
	}
	div.style.border = "none";
}

function RemoverFone(div, id){
	var div = document.getElementById(div);
	div.style.border = "#f28331 1px solid";
	if(confirm("Tem certeza que deseja remover este telefone?")==1){
		div.innerHTML = '';
	}
	div.style.border = "none";
}

function NovoFoneRes(id, url){
	
	
	AutoId = AutoId + 1;
	var destino = document.getElementById('FonesRes'+id);
	var div = document.createElement('div');
	div.setAttribute('id', AutoId);
	destino.appendChild(div);
	CarregaUrl(url+'?pagina=CriaFoneRes&id='+AutoId, AutoId);
}

function NovoFoneCom(id, url){
	
	
	AutoId = AutoId + 1;
	var destino = document.getElementById('FonesCom'+id);
	var div = document.createElement('div');
	div.setAttribute('id', AutoId);
	destino.appendChild(div);
	CarregaUrl(url+'?pagina=CriaFoneCom&id='+AutoId, AutoId);
}

function NovoFone(id, url){
	
	
	AutoId = AutoId + 1;
	var destino = document.getElementById('FonesCliente'+id);
	var div = document.createElement('div');
	div.setAttribute('id', AutoId);
	destino.appendChild(div);
	CarregaUrl(url+'?pagina=CriaFone&id='+AutoId, AutoId);
}

function NovoEnderecoCol(id, url){
	AutoId = AutoId + 1;
	var destino = document.getElementById('EnderecoColaborador'+id);
	var div = document.createElement('div');
	div.setAttribute('id', AutoId);
	destino.appendChild(div);
	CarregaUrl(url+'?pagina=CriaEndereco&id='+AutoId, AutoId);
}

function RemoverContatoCli(div, id){
	var div = document.getElementById(div);
	div.style.border = "#f28331 1px solid";
	if(confirm("Tem certeza que deseja remover este contato?")==1){
		div.innerHTML = '';
	}
	div.style.border = "none";
}

function RemoverEnderecoCol(div, id){
	var div = document.getElementById(div);
	div.style.border = "#f28331 1px solid";
	if(confirm("Tem certeza que deseja remover este contato?")==1){
		div.innerHTML = '';
	}
	div.style.border = "none";
}

function RemoveItemReq(div, id){
	var div = document.getElementById(div);
	div.style.border = "#f28331 1px solid";
	if(confirm("Tem certeza que deseja remover este ítem?")==1){
		div.removeChild(document.getElementById('Tab'+id));
	}
	div.style.border = "none";
}

function calculatotal(div){
	var Input = document.getElementById(div).getElementsByTagName('input');
	var qtd = Input['Qtd'].value;
	var valor = Input['VlUnit'].value;
	
	valor = valor.replace(".", "");
	valor = valor.replace(",", ".");
	
	var total = qtd*valor;
	
	Input['Total'].value = "";
	Input['Total'].value = formata_moeda(total);
}

function formata_moeda(num){
   x = 0;

   if(num<0) {
      num = Math.abs(num);
      x = 1;
   }

   if(isNaN(num)) num = "0";
      cents = Math.floor((num*100+0.5)%100);

   num = Math.floor((num*100+0.5)/100).toString();

   if(cents < 10) cents = "0" + cents;
      for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
         num = num.substring(0,num.length-(4*i+3))+'.'
               +num.substring(num.length-(4*i+3));

   ret = num + ',' + cents;

   if (x == 1) ret = ' - ' + ret;return ret;

}

function SelecionaCliente(elemento, form){
	var valores         = elemento.value.split('_');
	form.Empresa.value  = valores[0];
	form.Endereco.value = valores[1];
	form.Fone.value     = valores[2];
}

function SelecionaFornec(elemento, form){
	var valores         = elemento.value.split('_');
	form.Empresa.value  = valores[0];
	form.Endereco.value = valores[1];
	form.Fone.value     = valores[2];
}

function SelecionarUsuarios(div, fechar){
	if(fechar){
		document.getElementById(div).style.display = 'none';
	}else{
		document.getElementById(div).style.display = 'block';
	}
}

function SelecionarBancos(div, fechar){
	if(fechar){
		document.getElementById(div).style.display = 'none';
	}else{
		document.getElementById(div).style.display = 'block';
	}
}

function SelecionarClientes(div, fechar){
	if(fechar){
		document.getElementById(div).style.display = 'none';
	}else{
		document.getElementById(div).style.display = 'block';
	}
}

function SelecionarFornec(div, fechar){
	if(fechar){
		document.getElementById(div).style.display = 'none';
	}else{
		document.getElementById(div).style.display = 'block';
	}
}

function DesmarcarItemBancos(form, div){
	var itenscateg = 0;
	var Input = document.getElementById(div).getElementsByTagName('input');
	for(i=0; i<Input.length; i++){
		if (Input[i].checked == true){
			itenscateg += +1;
		}
	}
	if((itenscateg+1) >= Input.length && Input[0].checked == false){
		Input[0].checked = true;
	}else{
		Input[0].checked = false;
	}
	var items = 0;
	for(cont=0; cont<form.Check_ban.length; cont++){
		if (form.Check_ban[cont].checked == true){
			items += +1;
		}	
	}
	if(items == form.Check_ban.length){
		form.Todos_ban.checked = true;
	}else{
		form.Todos_ban.checked = false;
	}
}

function DesmarcarItemClientes(form, div){
	var itenscateg = 0;
	var Input = document.getElementById(div).getElementsByTagName('input');
	for(i=0; i<Input.length; i++){
		if (Input[i].checked == true){
			itenscateg += +1;
		}
	}
	if((itenscateg+1) >= Input.length && Input[0].checked == false){
		Input[0].checked = true;
	}else{
		Input[0].checked = false;
	}
	var items = 0;
	for(cont=0; cont<form.Check_cli.length; cont++){
		if (form.Check_cli[cont].checked == true){
			items += +1;
		}	
	}
	if(items == form.Check_cli.length){
		form.Todos_cli.checked = true;
	}else{
		form.Todos_cli.checked = false;
	}
}

function DesmarcarItemFornec(form, div){
	var itenscateg = 0;
	var Input = document.getElementById(div).getElementsByTagName('input');
	for(i=0; i<Input.length; i++){
		if (Input[i].checked == true){
			itenscateg += +1;
		}
	}
	if((itenscateg+1) >= Input.length && Input[0].checked == false){
		Input[0].checked = true;
	}else{
		Input[0].checked = false;
	}
	var items = 0;
	for(cont=0; cont<form.Check_for.length; cont++){
		if (form.Check_for[cont].checked == true){
			items += +1;
		}	
	}
	if(items == form.Check_for.length){
		form.Todos_for.checked = true;
	}else{
		form.Todos_for.checked = false;
	}
}

function DesmarcarItemCategoria(form, id){
	var itenscateg = 0;
	var Input = document.getElementById(id).getElementsByTagName('input');
	for(i=0; i<Input.length; i++){
		if (Input[i].checked == true){
			itenscateg += +1;
		}
	}
	//if((itenscateg+1) >= Input.length && Input[0].checked == false){
	//	Input[0].checked = true;
	//}else{
	//	Input[0].checked = false;
	//}
	var items = 0;
	for(cont=0; cont<form.Check.length; cont++){
		if (form.Check[cont].checked == true){
			items += +1;
		}	
	}
	if(items == form.Check.length){
		form.Todos.checked = true;
	}else{
		form.Todos.checked = false;
	}
}

function MarcarTodosCategoria(id, todos, form){
	var Input = document.getElementById(id).getElementsByTagName('input');
	    for(cont=0; cont<Input.length; cont++){
			Input[cont].checked = true;
			//document.getElementById("usuarios_"+id).style.display = 'block';
			//document.getElementById("imagens_"+id).style.display = 'block';
		}
	var items = 0;
	for(cont=0; cont<form.Check.length; cont++){
		if (form.Check[cont].checked == true){
			items = items+1;
		}	
	}
	if(items == form.Check.length){
		form.Todos.checked = true;
	}else{
		form.Todos.checked = false;
	}
}

function DesmarcarTodosCategoria(id, todos, form){
	var Input = document.getElementById(id).getElementsByTagName('input');
	form.Todos.checked = false;
		for(cont=0; cont<Input.length; cont++){
			Input[cont].checked = false;
			Input[0].checked = true;
			//document.getElementById("usuarios_"+id).style.display = 'none';
			//document.getElementById("imagens_"+id).style.display = 'block';
		}
	var items = 0;
	for(cont=0; cont<form.Check.length; cont++){
		if (form.Check[cont].checked == true){
			items = items+1;
		}	
	}
	if(items == form.Check.length){
		form.Todos.checked = true;
	}else{
		form.Todos.checked = false;
	}
}

function MostraCategoria(id,form){
	var items = 0;
	for(cont=0; cont<form.Check.length; cont++){
		if (form.Check[cont].checked == true){
			items = items+1;
		}	
	}
	if(document.getElementById("usuarios_"+id).style.display == 'none'){
			document.getElementById("usuarios_"+id).style.display = 'block';
			document.getElementById("imagens_"+id).style.display = 'block';
	}else{
		if(items > 0){
			document.getElementById("usuarios_"+id).style.display = 'block';
			document.getElementById("imagens_"+id).style.display = 'block';
		}else{
			document.getElementById("usuarios_"+id).style.display = 'none';
			document.getElementById("imagens_"+id).style.display = 'none';
		}
	}
}


function EnviarEventos(form, id, editar){
	//quando editar = true, é editar
	if(form.Titulo.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Titulo.focus();
		return false;
	}else if(form.Data.value =="" && !editar){
		alert('Os campos destacados são Obrigatórios.');
		form.Data.focus();
		return false;
	}else if(form.Descricao.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Descricao.focus();
		return false;
	}else{
		form.submit();
		document.getElementById('Status'+id).style.display = 'block';
		document.getElementById('Formulario'+id).style.display = 'none';
		document.getElementById('Status'+id).innerHTML = "<div style=\"text-align:center;\">Carregando...<br /><img src=\"imagens/carregando.gif\" alt=\"Carregando\" /></div>";
		return false;
	}
}

function EnviarRomaneio(form, id, editar){
	//quando editar = true, é editar
	if(form.Titulo.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Titulo.focus();
		return false;
	}else if(form.Data.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Data.focus();
		return false;
	}else if(form.Descricao.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Descricao.focus();
		return false;
	}else{
		form.submit();
		document.getElementById('Status'+id).style.display = 'block';
		document.getElementById('Formulario'+id).style.display = 'none';
		document.getElementById('Status'+id).innerHTML = "<div style=\"text-align:center;\">Carregando...<br /><img src=\"imagens/carregando.gif\" alt=\"Carregando\" /></div>";
		return false;
	}
}

function EnviarUpload(form, id, editar){
	//quando editar = true, é editar
	if(form.Titulo.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Titulo.focus();
		return false;
	}else if(form.arquivo.value =="" && !editar){
		alert('Você deve selecionar pelo menos um arquivo para enviar.');
		form.arquivo.focus();
		return false;
	}else{
		form.submit();
		document.getElementById('Status'+id).style.display = 'block';
		document.getElementById('Formulario'+id).style.display = 'none';
		document.getElementById('Status'+id).innerHTML = "<div style=\"text-align:center;\">Carregando...<br /><img src=\"imagens/carregando.gif\" alt=\"Carregando\" /></div>";
		return false;
	}
}


function EnviarCronogramas(form, id, editar){
	//quando editar = true, é editar
	if(form.Titulo.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Titulo.focus();
		return false;
	}else{
		form.submit();
		document.getElementById('Status'+id).style.display = 'block';
		document.getElementById('Formulario'+id).style.display = 'none';
		document.getElementById('Status'+id).innerHTML = "<div style=\"text-align:center;\">Carregando...<br /><img src=\"imagens/carregando.gif\" alt=\"Carregando\" /></div>";
		return false;
	}
}


function EnviarEmail(form, id){
	//quando editar = true, é editar
	if(form.Nome.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Nome.focus();
		return false;
	}else if(form.Email.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Email.focus();
		return false;
	}else{
		form.submit();
		document.getElementById('Status'+id).style.display = 'block';
		document.getElementById('Formulario'+id).style.display = 'none';
		document.getElementById('Status'+id).innerHTML = "<div style=\"text-align:center;\">Carregando...<br /><img src=\"imagens/carregando.gif\" alt=\"Carregando\" /></div>";
		return false;
	}
}

function NovoAcao(id){
	AutoId = AutoId + 1;
	
	var destino = document.getElementById('ItensAcao'+id);
	destino.appendChild(document.createElement('br'));
	
}

function NovoItemCompra(id){
	AutoId = AutoId + 1;
	
	var tabela = document.getElementById('Item'+id);
	
	if(tabela.rows.length <= 3){
		item_imp = 1;
	}else{
		item_imp = tabela.rows.length - 2;
	}
	item_imp = item_imp + 1;
	
	var row = tabela.insertRow(tabela.rows.length-1);
	row.insertCell(0).appendChild(CriaInput('Cod_item'+AutoId, 'Cod_item[]', '', '2', '', item_imp, 'true'));
	row.insertCell(1).appendChild(CriaInput('OSNum'+AutoId, 'OSNum[]', '50', '5'));
	row.insertCell(2).appendChild(CriaInput('Centro_custo'+AutoId, 'Centro_custo[]', '50', '7'));
	row.insertCell(3).appendChild(CriaInput('Cliente'+AutoId, 'Cliente[]', '100', '4'));
	row.insertCell(4).appendChild(CriaInput('Qtd'+AutoId, 'Qtd[]', '25', '4'));
	row.insertCell(5).appendChild(CriaInput('Uni'+AutoId, 'Uni[]', '25', '4'));
	row.insertCell(6).appendChild(CriaInput('Cod'+AutoId, 'Cod[]', '25', '4'));
	row.insertCell(7).appendChild(CriaInput('Descricao'+AutoId, 'Descricao[]', '250', '18'));
}

function CriaTexto(criartexto, destino){
	var texto = document.createTextNode(criartexto);
	document.getElementById(destino).appendChild(texto);
}

function EnviaAtaUpload(form, id, editar, enviaalerta){
	if(form.Assunto.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Assunto.focus();
		return false;
	}else if(form.arquivo.value =="" && !editar){
		alert('Você deve selecionar pelo menos um arquivo para enviar.');
		form.arquivo.focus();
		return false;
	}else{
		form.submit();
		document.getElementById('Status'+id).style.display = 'block';
		document.getElementById('Formulario'+id).style.display = 'none';
		document.getElementById('Status'+id).innerHTML = "<div style=\"text-align:center;\">Carregando...<br /><img src=\"imagens/carregando.gif\" alt=\"Carregando\" /></div>";
		return false;
	}
}

function EnviaPlanungUpload(form, id, editar, enviaalerta){
	if(form.Assunto.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Assunto.focus();
		return false;
	}else if(form.arquivo.value =="" && !editar){
		alert('Você deve selecionar pelo menos um arquivo para enviar.');
		form.arquivo.focus();
		return false;
	}else{
		form.submit();
		document.getElementById('Status'+id).style.display = 'block';
		document.getElementById('Formulario'+id).style.display = 'none';
		document.getElementById('Status'+id).innerHTML = "<div style=\"text-align:center;\">Carregando...<br /><img src=\"imagens/carregando.gif\" alt=\"Carregando\" /></div>";
		return false;
	}
}

function EnviaCliente(form, id){
	if(form.Empresa.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Empresa.focus();
		return false;
	}else if(form.Login.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Login.focus();
		return false;
	}else if(form.Senha.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Senha.focus();
		return false;
	}else if(form.ConfSenha.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.ConfSenha.focus();
		return false;
	}else if(form.Senha.value != form.ConfSenha.value){
		alert('Os campos senha e confirmar senha devem ser iguais.');
		form.Senha.focus();
		return false;
	}else if(form.Diretor.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Diretor.focus();
		return false;
	}else if(form.Endereco.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Endereco.focus();
		return false;
	}else if(form.Bairro.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Bairro.focus();
		return false;
	}else if(form.Cidade.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Cidade.focus();
		return false;
	}else if(form.Estado.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Estado.focus();
		return false;
	}else if(form.Cep.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Cep.focus();
		return false;
	}else if(form.Fone.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Fone.focus();
		return false;
	}else if (!ChecaMail(form.Mail.value)){
	   	alert('E-mail incorreto, por favor verifique.');
		form.Mail.focus();
		return false;
	}else{
		form.submit();
		document.getElementById('Status'+id).style.display = 'block';
		document.getElementById('Formulario'+id).style.display = 'none';
		document.getElementById('Status'+id).innerHTML = "<div style=\"text-align:center;\">Carregando...<br /><img src=\"imagens/carregando.gif\" alt=\"Carregando\" /></div>";
		return false;
	}
}

function EnviaFornecedores(form, id){
	if(form.Empresa.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Empresa.focus();
		return false;
	}else if(form.Login.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Login.focus();
		return false;
	}else if(form.Senha.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Senha.focus();
		return false;
	}else if(form.ConfSenha.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.ConfSenha.focus();
		return false;
	}else if(form.Senha.value != form.ConfSenha.value){
		alert('Os campos senha e confirmar senha devem ser iguais.');
		form.Senha.focus();
		return false;
	}else if(form.Diretor.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Diretor.focus();
		return false;
	}else if(form.Endereco.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Endereco.focus();
		return false;
	}else if(form.Bairro.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Bairro.focus();
		return false;
	}else if(form.Cidade.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Cidade.focus();
		return false;
	}else if(form.Estado.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Estado.focus();
		return false;
	}else if(form.Cep.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Cep.focus();
		return false;
	}else if(form.Fone.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Fone.focus();
		return false;
	}else if (!ChecaMail(form.Mail.value)){
	   	alert('E-mail incorreto, por favor verifique.');
		form.Mail.focus();
		return false;
	}else{
		form.submit();
		document.getElementById('Status'+id).style.display = 'block';
		document.getElementById('Formulario'+id).style.display = 'none';
		document.getElementById('Status'+id).innerHTML = "<div style=\"text-align:center;\">Carregando...<br /><img src=\"imagens/carregando.gif\" alt=\"Carregando\" /></div>";
		return false;
	}
}

function EnviaAta(form, id, enviaalerta){
	if(form.Assunto.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Assunto.focus();
		return false;
	}else if(form.Organizador.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Organizador.focus();
		return false;
	}else if(form.Data_Inicio.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Data_Inicio.focus();
		return false;
	}else if(form.Hora_Inicio.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Hora_Inicio.focus();
		return false;
	}else if(form.Participantes.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Participantes.focus();
		return false;
	}else if(form.Itens_Pauta.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Itens_Pauta.focus();
		return false;			
	}else{
		if(enviaalerta){
			var usuarios = '';
			for(cont=0; cont<form.Check.length; cont++){
				if (form.Check[cont].checked==true){
					if(usuarios == ''){
						usuarios = form.Check[cont].value;
					}else{
						usuarios = usuarios +','+ form.Check[cont].value;
					}
				}
			}
			form.Usuarios.value = usuarios;
		}
		form.submit();
		document.getElementById('Status'+id).style.display = 'block';
		document.getElementById('Formulario'+id).style.display = 'none';
		document.getElementById('Status'+id).innerHTML = "<div style=\"text-align:center;\">Carregando...<br /><img src=\"imagens/carregando.gif\" alt=\"Carregando\" /></div>";
		return false;
	}
}

function EnviaPlanung(form, id, enviaalerta){
	if(form.Assunto.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Assunto.focus();
		return false;
	}else if(form.Data_Inicio.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Data_Inicio.focus();
		return false;
	}else if(form.Hora_Inicio.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Hora_Inicio.focus();
		return false;
	}else if(form.Ramal.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Ramal.focus();
		return false;
	}else if(form.FoneContato.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.FoneContato.focus();
		return false;
	}else if(form.Versao.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Versao.focus();
		return false;
	}else if(form.Caminho.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Caminho.focus();
		return false;
	}else if(form.DescricaoTarefa.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.DescricaoTarefa.focus();
		return false;
	}else if(form.EmailContato.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.EmailContato.focus();
		return false;
	}else if(form.Contato.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Contato.focus();
		return false;
	}else if(form.Empresa.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Empresa.focus();
		return false;
	}else if(form.Solicitante.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Solicitante.focus();
		return false;
	}else{
		if(enviaalerta){
			var usuarios = '';
			for(cont=0; cont<form.Check.length; cont++){
				if (form.Check[cont].checked==true){
					if(usuarios == ''){
						usuarios = form.Check[cont].value;
					}else{
						usuarios = usuarios +','+ form.Check[cont].value;
					}
				}
			}
			form.Usuarios.value = usuarios;
		}
		form.submit();
		document.getElementById('Status'+id).style.display = 'block';
		document.getElementById('Formulario'+id).style.display = 'none';
		document.getElementById('Status'+id).innerHTML = "<div style=\"text-align:center;\">Carregando...<br /><img src=\"imagens/carregando.gif\" alt=\"Carregando\" /></div>";
		return false;
	}
}


function EnviaOcorrencia(form, id){
	if(form.Titulo.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Titulo.focus();
		return false;
	}else if(form.Descricao.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		form.Descricao.focus();
		return false;
	}else{
		if(id){
			form.action = 'class/ocorrencias.class.php?pagina=GravarEditar&id='+id;
		}
		form.submit();
		document.getElementById('Status'+id).style.display = 'block';
		document.getElementById('Formulario'+id).style.display = 'none';
		document.getElementById('Status'+id).innerHTML = "<div style=\"text-align:center;\">Carregando...<br /><img src=\"imagens/carregando.gif\" alt=\"Carregando\" /></div>";
		return false;
	}
}

function EnviaAcompanhamento(form, campo, id){
	
	if(campo.value ==""){
		alert('Os campos destacados são Obrigatórios.');
		campo.focus();
		return false;
	}else{
		form.submit();
		return false;
	}
}

function CriaTd(numero, linha, classe, align, width){
	var td = linha.insertCell(numero);
	td.setAttribute('className', classe);
	td.setAttribute('class', classe);
	td.setAttribute('align', align);
	td.setAttribute('valign', 'top');
	td.setAttribute('width', width);
	return td;
}

function CriaSelect(id, nome, classe, valores){
	var Select = document.createElement('select');
	Select.setAttribute('id', id);
	Select.setAttribute('name', nome);
	Select.setAttribute('className', classe);
	Select.setAttribute('class', classe);
	
	var opcoes = valores.split(",");
	for(i=0; i<opcoes.length; i++){
		var option = document.createElement('option');
		var text  = document.createTextNode(opcoes[i]);
		option.setAttribute("value", opcoes[i]);
		option.appendChild(text);
		Select.appendChild(option);
	}
	return Select;
}

function CriaInput(id, nome, maxcaracteres, tamanho, classe, valor, desabilitado){
	valor = valor || '';
	
	var input = document.createElement('input');
	input.setAttribute('id', id);
	input.setAttribute('name', nome);
	input.setAttribute('maxlength', maxcaracteres);
	input.setAttribute('size', tamanho);
	input.setAttribute('className', classe);
	input.setAttribute('class', classe);
	input.setAttribute('value', valor);
	if (desabilitado){
		input.setAttribute('readonly', desabilitado);
	}
	return input;
}

function EnviaTiposProj(url,div,localValidar){
	//array dos elementos obrigatorios
	TestaElementos = new Array ('Descricao');
	EnviaConteudo(url,div,localValidar,TestaElementos);
}

function EnviaTiposFin(url,div,localValidar){
	//array dos elementos obrigatorios
	TestaElementos = new Array ('Descricao');
	EnviaConteudo(url,div,localValidar,TestaElementos);
}

function Filtra_orcamentos(url){
	var cliente = document.getElementById('Cliente').value;
	var estado = document.getElementById('Estado').value;
	var status = document.getElementById('BuscaStatus').value;
	CarregaUrl(url+'?Cliente='+cliente+'&Estado='+estado+'&Status='+status, 'Conteudo');
}

function Filtra_projetos(url){
	var cliente = document.getElementById('Cliente').value;
	var tipo = document.getElementById('Tipo_projeto').value;
	var estado = document.getElementById('Estado').value;
	var status = document.getElementById('BuscaStatus').value;
	
	CarregaUrl(url+'?Cliente='+cliente+'&Tipo='+tipo+'&Estado='+estado+'&Status='+status, 'Conteudo');
}

function Filtra_financeiro(url){
	var banco = document.getElementById('Banco').value;
	var tipo = document.getElementById('Tipo_financeiro').value;
	
	CarregaUrl(url+'?Banco='+banco+'&Tipo='+tipo, 'Conteudo');
}

function Filtra_orcamentos_rel(){
	var cliente = document.getElementById('Cliente').value;
	var situacao = document.getElementById('Situacao').value;
	var data = document.getElementById('Data').value;
	
	if(data == 'Data...'){
		data = '';
	}
	
	CarregaUrl('class/orcamentos_rel.class.php?Cliente='+cliente+'&Situacao='+situacao+'&Data='+data, 'Conteudo');
}

function Filtra_acessos(){
	var categoria = document.getElementById('categ').value;
	var dt_inicio = document.getElementById('inicio').value;
	var dt_fim = document.getElementById('fim').value;
	var acesso = document.getElementById('acesso').value;
	
	if(dt_inicio == ""){
		dt_inicio = '';
	}
	if(dt_fim == ""){
		dt_fim = '';
	}
	
	CarregaUrl('class/relatorios.class.php?categoria='+categoria+'&dt_inicio='+dt_inicio+'&dt_fim='+dt_fim+'&acesso='+acesso, 'Conteudo');
}

function muda_campo_data(campo){
	if(campo.value == ''){
		campo.value = 'Data...';
	}else if(campo.value == 'Data...'){
		campo.value = '';
	}
	
}

function Filtra_projetos_itens(url){
	var categoria = document.getElementById('Categoria').value;
	
	CarregaUrl(url+'&Categoria='+categoria, 'Conteudo');
}

function AvisoDownload(url){
	if(confirm("Deseja fazer download de um arquivo antigo, confirma?")==1){
		window.open(url);
	}
}

function EnviaRequisicao(formulario) {
	if(formulario.Itens.value == ""){
		alert('Os campos destacados são obrigatórios!');
		formulario.Itens.focus();
		return false;
	}else{
		formulario.action = "class/requisicao.class.php?pagina=Cadastrar";
		formulario.submit();
		document.getElementById('Status').style.display = 'block';
		document.getElementById('Formulario').style.display = 'none';
		document.getElementById('Status').innerHTML = "<div style=\"text-align:center;\">Carregando...<br /><img src=\"imagens/carregando.gif\" alt=\"Carregando\" /></div>";
		return false;
	}
}

function EditarRequisicao(formulario, id) {
	if(formulario.Itens.value == ""){
		alert('Os campos destacados são obrigatórios!');
		formulario.Itens.focus();
		return false;
	}else{
		formulario.action = "class/requisicao.class.php?pagina=Atualizar&id="+id;
		formulario.submit();
		document.getElementById('Status'+id).style.display = 'block';
		document.getElementById('Formulario'+id).style.display = 'none';
		document.getElementById('Status'+id).innerHTML = "<div style=\"text-align:center;\">Carregando...<br /><img src=\"imagens/carregando.gif\" alt=\"Carregando\" /></div>";
		return false;
	}
}

function GravarAcompanhamento(formulario, id) {
	formulario.action = "class/requisicao.class.php?pagina=GravarAcompanhamento&id="+id;
	formulario.submit();
	document.getElementById('Status'+id).style.display = 'block';
	document.getElementById('Formulario'+id).style.display = 'none';
	document.getElementById('Status'+id).innerHTML = "<div style=\"text-align:center;\">Carregando...<br /><img src=\"imagens/carregando.gif\" alt=\"Carregando\" /></div>";
	return false;
}

function EnviaFormulario(url,div,localValidar,form){
	
	var usuarios = '';
	for(cont=0; cont<form.Check.length; cont++){
		if (form.Check[cont].checked==true){
			if (usuarios == ''){
				usuarios = form.Check[cont].value;
			}else{
				usuarios = usuarios +','+ form.Check[cont].value;
			}
		}
	}
	
	url = url + '&usuarios=' + usuarios;
	
	//array dos elementos obrigatorios
	TestaElementos = new Array ('Formulario');
	EnviaConteudo(url,div,localValidar,TestaElementos);
}

function EnviaEstado(url,div,localValidar){
	//array dos elementos obrigatorios
	TestaElementos = new Array ('Nome','Sigla','Pais');
	EnviaConteudo(url,div,localValidar,TestaElementos);
}

function CadastraCategoria(url,div,localValidar){
	//array dos elementos obrigatorios
	TestaElementos = new Array ('Descricao');
	EnviaNovaCategoriaDescricao(url,div,localValidar,TestaElementos);
}

function CadastraCategoriaUsuario(url,div,localValidar){
	//array dos elementos obrigatorios
	TestaElementos = new Array ('Descricao');
	EnviaNovaCategoria(url,div,localValidar,TestaElementos);
}

function EnviaNovaCategoriaDescricao(url,div,localValidar,TestaElementos){
	DirDiv = document.getElementById(div);
	DivTransparente = document;
	CriaAjax();
	var texto = "";
	var ValoresCheck = "";
	var permissoes = '';
	//pega todos os elementos input e textarea do form
	var FormInput = localValidar.getElementsByTagName("input");
	var FormSelect = localValidar.getElementsByTagName("select");
	//verifica campos obrigatorios (somente input)
	for (i=0;i<FormInput.length;i++){
		if (FormInput[i].name == TestaElementos[i]){
			if (FormInput[i].value == ""){
				alert('Os campos destacados são obrigatórios!');
				FormInput[i].focus();
				return false;
			}
		}
	}
	
	for(i=0;i<FormInput.length;i++) {
		if (i == 0){
			texto += FormInput[i].name +"="+ FormInput[i].value;
		}else if (FormInput[i].name == "EnviarEmail"){
			texto += "&"+ FormInput[i].name +"="+ FormInput[i].checked;
		}else{
		   	texto += "&"+ FormInput[i].name +"="+ FormInput[i].value;
		}
	}
	//concatena valores dos select
	for (i=0;i<FormSelect.length;i++){
		texto += "&"+ FormSelect[i].name +"="+ FormSelect[i].value;
	}
	
	texto = texto;
	texto = encodeURI(texto);
	http_request.open("POST",url,true);
	http_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=ISO-8859-1');
	http_request.send(texto);
	http_request.onreadystatechange = CarregaConteudo
}

function EnviaNovaCategoria(url,div,localValidar,TestaElementos){
	DirDiv = document.getElementById(div);
	DivTransparente = document;
	CriaAjax();
	var texto = "";
	var ValoresCheck = "";
	var permissoes = '';
	//pega todos os elementos input e textarea do form
	var FormInput = localValidar.getElementsByTagName("input");
	var FormSelect = localValidar.getElementsByTagName("select");
	//verifica campos obrigatorios (somente input)
	for (i=0;i<FormInput.length;i++){
		if (FormInput[i].name == TestaElementos[i]){
			if (FormInput[i].value == ""){
				alert('Os campos destacados são obrigatórios!');
				FormInput[i].focus();
				return false;
			}
		}
	}
	for (var i=0; i < 3; i++){
		if (localValidar.Agenda_colaboradores[i].checked){
			var agenda_colaboradores = 'Agenda_colaboradores:' + localValidar.Agenda_colaboradores[i].value;
		}
		if (localValidar.Agenda_clientes[i].checked){
			var agenda_clientes = 'Agenda_clientes:' + localValidar.Agenda_clientes[i].value;
		}
		if (localValidar.Agenda_fornecedores[i].checked){
			var agenda_fornecedores = 'Agenda_fornecedores:' + localValidar.Agenda_fornecedores[i].value;
		}
		if (localValidar.Noticias[i].checked){
			var noticias = 'Noticias:' + localValidar.Noticias[i].value;
		}
		if (localValidar.Atas[i].checked){
			var atas = 'Atas:' + localValidar.Atas[i].value;
		}
		if (localValidar.Documentos[i].checked){
			var documentos = 'Documentos:' + localValidar.Documentos[i].value;
		}
		if (localValidar.Forum[i].checked){
			var forum = 'Forum:' + localValidar.Forum[i].value;
		}
		if (localValidar. Fotos[i].checked){
			var fotos = 'Fotos:' + localValidar.Fotos[i].value;
		}
		if (localValidar.Mensagens[i].checked){
			var mensagens = 'Mensagens:' + localValidar.Mensagens[i].value;
		}
		if (localValidar.Reservas[i].checked){
			var reservas = 'Reservas:' + localValidar.Reservas[i].value;
		}
		if (localValidar.Classificados[i].checked){
			var classificados  = 'Classificados:' + localValidar.Classificados[i].value;
		}
		if (localValidar.Dados_Projetos[i].checked){
			var dados_projetos  = 'Dados_Projetos:' + localValidar.Dados_Projetos[i].value;
		}
		if (localValidar.Orcamentos[i].checked){
			var orcamentos  = 'Orcamentos:' + localValidar.Orcamentos[i].value;
		}
		if (localValidar.Certificacoes[i].checked){
			var certificacoes  = 'Certificacoes:' + localValidar.Certificacoes[i].value;
		}
		if (localValidar.Requisicao[i].checked){
			var requisicao  = 'Requisicao:' + localValidar.Requisicao[i].value;
		}
		if (localValidar.Mensagens_presidente[i].checked){
			var mensagens_presidente  = 'Mensagens_presidente:' + localValidar.Mensagens_presidente[i].value;
		}
		if (localValidar.Ocorrencias[i].checked){
			var ocorrencias  = 'Ocorrencias:' + localValidar.Ocorrencias[i].value;
		}
		if (localValidar.Relatorios_ocorrencias[i].checked){
			var Relatorios_ocorrencias  = 'Relatorios_ocorrencias:' + localValidar.Relatorios_ocorrencias[i].value;
		}
		if (localValidar.Orcamentos_rel[i].checked){
			var orcamentos_rel  = 'Orcamentos_rel:' + localValidar.Orcamentos_rel[i].value;
		}
	}
	var Modulos = agenda_colaboradores+','+agenda_clientes+','+agenda_fornecedores+','+noticias+','+atas+','+documentos+','+forum+','+fotos+','+mensagens+','+reservas+','+classificados+','+dados_projetos+','+orcamentos+','+certificacoes+','+requisicao+','+mensagens_presidente+','+ocorrencias+','+Relatorios_ocorrencias+','+orcamentos_rel;
	
	for(i=0;i<FormInput.length;i++) {
		if (i == 0){
			texto += FormInput[i].name +"="+ FormInput[i].value;
		}else if (FormInput[i].name == "EnviarEmail"){
			texto += "&"+ FormInput[i].name +"="+ FormInput[i].checked;
		}else{
		   	texto += "&"+ FormInput[i].name +"="+ FormInput[i].value;
		}
	}
	//concatena valores dos select
	for (i=0;i<FormSelect.length;i++){
		texto += "&"+ FormSelect[i].name +"="+ FormSelect[i].value;
	}
	
	texto = texto + "&Modulos=" + Modulos;
	texto = encodeURI(texto);
	http_request.open("POST",url,true);
	http_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=ISO-8859-1');
	http_request.send(texto);
	http_request.onreadystatechange = CarregaConteudo
}

function ReEnviarPedidos(form, id){
	var usuarios = "";
	for(cont=0; cont<form.Check.length; cont++){
		if (form.Check[cont].checked == true){
			if(usuarios == ""){
				usuarios = form.Check[cont].value;
			}else{
				usuarios = usuarios +','+ form.Check[cont].value;
			}
		}
	}
	if(usuarios == ""){
		alert('Você não selecionou nenhum usuário para Reenviar o e-mail de alerta.');
		return false;
	}else{
		form.action = "class/pedidos.class.php?usuarios="+usuarios;
		form.submit();
		document.getElementById('Status'+id).style.display = 'block';
		document.getElementById('Formulario'+id).style.display = 'none';
		document.getElementById('Status'+id).innerHTML = "<div style=\"text-align:center;\">Carregando...<br /><img src=\"imagens/carregando.gif\" alt=\"Carregando\" /></div>";
		return false;
	}
}

function EnviaPedido(form, destino, id){
	if(destino == "Novo"){
		var usuarios = "";
		for(cont=0; cont<form.Check.length; cont++){
			if (form.Check[cont].checked == true){
				if(usuarios == ""){
					usuarios = form.Check[cont].value;
				}else{
					usuarios = usuarios +','+ form.Check[cont].value;
				}
			}
		}
		if(usuarios == ""){
			if(confirm('Você não selecionou nenhum usuário para enviar o e-mail de alerta.\n Deseja continuar e somente gravar o registro?') == 0){
				return false;
			}
		}
	}
	if(form.Titulo.value == ""){
		alert('Você deve inserir um Título.');
		form.Titulo.focus();
		return false;
	}
	
	if(destino == "Novo" && form.Obrigatorio.value == ""){
		alert('Você deve selecionar pelo menos um arquivo para enviar.');
		return false;
	}
	form.action = "class/pedidos.class.php?usuarios="+usuarios;
	form.submit();
	document.getElementById('Status'+id).style.display = 'block';
	document.getElementById('Formulario'+id).style.display = 'none';
	document.getElementById('Status'+id).innerHTML = "<div style=\"text-align:center;\">Carregando...<br /><img src=\"imagens/carregando.gif\" alt=\"Carregando\" /></div>";
	return false;
}

function RemoverArquivos(url, div){
	if(confirm('Tem certeza que deseja remover este arquivo?') == 1){
		CarregaUrl(url, div);
	}
}

function ReservasCadastra(url,div,localValidar){
	//array dos elementos obrigatorios
	TestaElementos = new Array ('Nome');
	EnviaConteudo(url,div,localValidar,TestaElementos);
}

function NovoUsuario(url,div,localValidar,id){
	window.location.href='#'+div;
	//array dos elementos obrigatorios
	TestaElementos = new Array ('Nome','Mail','Login','Senha','ConfSenha');
	EnviaNovoUsuario(url,div,localValidar,TestaElementos);
	
}

function EnviaVisitas(form, id){
	if(form.Nome.value ==""){
		alert('Você deve inserir um Nome.');
		form.Nome.focus();
		return false;
	}else if(form.Hora_entrada.value ==""){
		alert('Você deve inserir a Hora de entrada.');
		form.Hora_entrada.focus();
		return false;
	}else if(form.Data_entrada.value ==""){
		alert('Você deve inserir a Data de entrada.');
		form.Data_entrada.focus();
		return false;
	}else if(form.Hora_saida.value ==""){
		alert('Você deve inserir a Hora de saída.');
		form.Hora_saida.focus();
		return false;
	}else if(form.Data_saida.value ==""){
		alert('Você deve inserir a Data de saída.');
		form.Data_saida.focus();
		return false;
	}else{
		form.submit();
		document.getElementById('Status'+id).style.display = 'block';
		document.getElementById('Formulario'+id).style.display = 'none';
		document.getElementById('Status'+id).innerHTML = "<div style=\"text-align:center;\">Carregando...<br /><img src=\"imagens/carregando.gif\" alt=\"Carregando\" /></div>";
	}
	return false;
}

function EnviaLicencasCateg(url,div,localValidar){
	//array dos elementos obrigatorios
	TestaElementos = new Array ('Titulo');
	EnviaConteudo(url,div,localValidar,TestaElementos);
}

function EnviaLicenca(formulario, id){
	
	if(formulario.Titulo.value == ""){
		alert('Você deve inserir um Título.');
		formulario.Titulo.focus();
		return false;
	}else if(formulario.Obrigatorio.value == ""){
		alert('Você deve selecionar um arquivo pelo menos para enviar.');
		return false;
	}else{
		formulario.submit();
		document.getElementById('Status').style.display = 'block';
		document.getElementById('Formulario').style.display = 'none';
		document.getElementById('Status').innerHTML = "<div style=\"text-align:center;\">Carregando...<br /><img src=\"imagens/carregando.gif\" alt=\"Carregando\" /></div>";
	}
	return false;
}

function EditaLicenca(formulario, id){
	if(formulario.Titulo.value == ""){
		alert('Você deve inserir um Título.');
		formulario.Titulo.focus();
		return false;
	}else{
		formulario.submit();
		document.getElementById('Status'+id).style.display = 'block';
		document.getElementById('Formulario'+id).style.display = 'none';
		document.getElementById('Status'+id).innerHTML = "<div style=\"text-align:center;\">Carregando...<br /><img src=\"imagens/carregando.gif\" alt=\"Carregando\" /></div>";
	}
	return false;
}

function EnviaNoticias(formulario, id){
	if(formulario.Titulo.value == ""){
		alert('Você deve inserir um título.');
		formulario.Titulo.focus();
		return false;
	}else{
		formulario.submit();
		document.getElementById('Status').style.display = 'block';
		document.getElementById('Formulario').style.display = 'none';
		document.getElementById('Status').innerHTML = "<div style=\"text-align:center;\">Carregando...<br /><img src=\"imagens/carregando.gif\" alt=\"Carregando\" /></div>";
	}
	return false;
}

function EditaNoticias(formulario, id){
	if(formulario.Titulo.value == ""){
		alert('Você deve inserir um título.');
		formulario.Titulo.focus();
		return false;
	}else{
		formulario.submit();
		document.getElementById('Status'+id).style.display = 'block';
		document.getElementById('Formulario'+id).style.display = 'none';
		document.getElementById('Status'+id).innerHTML = "<div style=\"text-align:center;\">Carregando...<br /><img src=\"imagens/carregando.gif\" alt=\"Carregando\" /></div>";
	}
	return false;
}

function EditarDocumentos(formulario, id){
	if(formulario.Titulo.value == ""){
		alert('Você deve inserir um título.');
		formulario.Titulo.focus();
		return false;
	}else{
		formulario.submit();
		document.getElementById('Status'+id).style.display = 'block';
		document.getElementById('Formulario'+id).style.display = 'none';
		document.getElementById('Status'+id).innerHTML = "<div style=\"text-align:center;\">Carregando...<br /><img src=\"imagens/carregando.gif\" alt=\"Carregando\" /></div>";
	}
	return false;
}

function EnviaDocumentos(formulario){
	if(formulario.Titulo.value == ""){
		alert('Você deve inserir um título.');
		formulario.Titulo.focus();
		return false;
	}else if(formulario.Obrigatorio.value == ""){
		alert('Você deve selecionar um documento para enviar.');
		return false;
	}else{
		formulario.submit();
		document.getElementById('Status').style.display = 'block';
		document.getElementById('Formulario').style.display = 'none';
		document.getElementById('Status').innerHTML = "<div style=\"text-align:center;\">Carregando...<br /><img src=\"imagens/carregando.gif\" alt=\"Carregando\" /></div>";
	}
	return false;
}

function EnviaCadastroInicial(url,form){
	DirDiv = document.getElementById('Admin');
	CriaAjax();
	var texto = "";
	
	//array dos elementos obrigatorios
	TestaElementos = new Array ('Senha','Nascimento','Endereco','Bairro','Cidade','Estado','Cep','','Mail','','');
	
	var FormInput = form.getElementsByTagName("input");
	for (i=0;i<FormInput.length;i++){
		if (FormInput[i].name == TestaElementos[i]){
			if (FormInput[i].value == ""){
				alert('Os campos destacados são obrigatórios!');
				FormInput[i].focus();
				return false;
			}
		}
	}
	
	//atribui valores dos input
	for(i=0;i<FormInput.length;i++) {
		if (i == 0){
			texto += FormInput[i].name +"="+ FormInput[i].value;
		}else if (FormInput[i].name == "EnviarEmail"){
			texto += "&"+ FormInput[i].name +"="+ FormInput[i].checked;
		}else{
		   	texto += "&"+ FormInput[i].name +"="+ FormInput[i].value;
		}
	}
		
	if (!ChecaMail(document.getElementById("Mail").value)){
	   	alert('E-mail incorreto, por favor verifique.');
		document.getElementById("Mail").focus();
		return false;
	}
	
	document.getElementById('Status').style.display = 'block';
	document.getElementById('Formulario').style.display = 'none';
	document.getElementById('Status').innerHTML = "<div style=\"text-align:center; margin-top: 180px;\">Carregando...<br /><img src=\"imagens/carregando.gif\" alt=\"Carregando\" /></div>";
	
	texto = encodeURI(texto);
	http_request.open("POST",url,true);
	http_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=ISO-8859-1');
	http_request.send(texto);
	http_request.onreadystatechange = CarregaConteudoInicial
}

function CarregaConteudoInicial() {
	if (http_request.readyState == 4 && http_request.status == 200){
		DirDiv.innerHTML = http_request.responseText;
	}
}

function EnviaAgendaColab(form, id){
	if(form.Nome.value == ""){
		alert('Os campos destacados são Obrigatórios.');
		form.Nome.focus();
		return false;
	}else if(form.Nascimento.value == ""){
		alert('Os campos destacados são Obrigatórios.');
		form.Nascimento.focus();
		return false;
	}else if(form.Endereco.value == ""){
		alert('Os campos destacados são Obrigatórios.');
		form.Endereco.focus();
		return false;
	}else if(form.Bairro.value == ""){
		alert('Os campos destacados são Obrigatórios.');
		form.Bairro.focus();
		return false;
	}else if(form.Cidade.value == ""){
		alert('Os campos destacados são Obrigatórios.');
		form.Cidade.focus();
		return false;
	}else if(form.Estado.value == ""){
		alert('Os campos destacados são Obrigatórios.');
		form.Estado.focus();
		return false;
	}else if(form.Cep.value == ""){
		alert('Os campos destacados são Obrigatórios.');
		form.Cep.focus();
		return false;
	}else if(form.Mail.value == ""){
		alert('Os campos destacados são Obrigatórios.');
		form.Mail.focus();
		return false;
	}else{
		form.submit();
		document.getElementById('Status'+id).style.display = 'block';
		document.getElementById('Formulario'+id).style.display = 'none';
		document.getElementById('Status'+id).innerHTML = "<div style=\"text-align:center;\">Carregando...<br /><img src=\"imagens/carregando.gif\" alt=\"Carregando\" /></div>";
		return false;
	}
}

function EnviaBanco(url,div,localValidar){
	window.location.href = '#'+div;
	if(localValidar.Senha.value != localValidar.ConfSenha.value){
		alert('Os campos Senha e Confirmar devem ser iguais.');
		localValidar.Senha.focus();
		return false;
	}else if (! ChecaMail(localValidar.Mail.value)){
	   	alert('E-mail incorreto, por favor verifique.');
		localValidar.Mail.focus();
		return false;
	}
	//array dos elementos obrigatorios
	TestaElementos = new Array ('Nome','Gerente','Agencia','','Login','Senha','ConfSenha','Endereco','Bairro','Cidade','Estado','Cep','Fone','','Mail','','');
	EnviaConteudo(url,div,localValidar,TestaElementos);
}

function EnviaAgendaCliente(url,div,localValidar, id){
	
	if(localValidar.Empresa.value == ""){
		alert('Os campos destacados são obrigatórios!');
		localValidar.Empresa.focus();
		return false;
	}else if(localValidar.Login.value == ""){
		alert('Os campos destacados são obrigatórios!');
		localValidar.Login.focus();
		return false;
	}else if(localValidar.Senha.value == ""){
		alert('Os campos destacados são obrigatórios!');
		localValidar.Senha.focus();
		return false;
	}else if(localValidar.ConfSenha.value == ""){
		alert('Os campos destacados são obrigatórios!');
		localValidar.ConfSenha.focus();
		return false;
	}else if(localValidar.Diretor.value == ""){
		alert('Os campos destacados são obrigatórios!');
		localValidar.Diretor.focus();
		return false;
	}else if(localValidar.Endereco.value == ""){
		alert('Os campos destacados são obrigatórios!');
		localValidar.Endereco.focus();
		return false;
	}else if(localValidar.Bairro.value == ""){
		alert('Os campos destacados são obrigatórios!');
		localValidar.Bairro.focus();
		return false;
	}else if(localValidar.Cidade.value == ""){
		alert('Os campos destacados são obrigatórios!');
		localValidar.Cidade.focus();
		return false;
	}else if(localValidar.Estado.value == ""){
		alert('Os campos destacados são obrigatórios!');
		localValidar.Estado.focus();
		return false;
	}else if(localValidar.Cep.value == ""){
		alert('Os campos destacados são obrigatórios!');
		localValidar.Cep.focus();
		return false;
	}else if(localValidar.Mail.value == ""){
		alert('Os campos destacados são obrigatórios!');
		localValidar.Mail.focus();
		return false;
	}else if(localValidar.Senha.value != localValidar.ConfSenha.value){
		alert('Os campos Senha e Confirmar devem ser iguais.');
		localValidar.Senha.focus();
		return false;
	}else{
		localValidar.action = url;
		localValidar.submit();
		document.getElementById('Status'+id).style.display = 'block';
		document.getElementById('Formulario'+id).style.display = 'none';
		document.getElementById('Status'+id).innerHTML = "<div style=\"text-align:center;\">Carregando...<br /><img src=\"imagens/carregando.gif\" alt=\"Carregando\" /></div>";
	}
	return false;
}

function EnviaAtiva(url,div,localValidar, id){
	
	if(localValidar.Senha.value == ""){
		alert('Os campos destacados são obrigatórios!');
		localValidar.Senha.focus();
		return false;
	}else if(localValidar.Dias.value == ""){
		alert('Os campos destacados são obrigatórios!');
		localValidar.Dias.focus();
		return false;
	}else{
		localValidar.action = url;
		localValidar.submit();
		document.getElementById('Status'+id).style.display = 'block';
		document.getElementById('Formulario'+id).style.display = 'none';
		document.getElementById('Status'+id).innerHTML = "<div style=\"text-align:center;\">Carregando...<br /><img src=\"imagens/carregando.gif\" alt=\"Carregando\" /></div>";
	}
	return false;
}

function EnviaAgendaFornec(url,div,localValidar, id){
	
	if(localValidar.Empresa.value == ""){
		alert('Os campos destacados são obrigatórios!');
		localValidar.Empresa.focus();
		return false;
	}else if(localValidar.Login.value == ""){
		alert('Os campos destacados são obrigatórios!');
		localValidar.Login.focus();
		return false;
	}else if(localValidar.Senha.value == ""){
		alert('Os campos destacados são obrigatórios!');
		localValidar.Senha.focus();
		return false;
	}else if(localValidar.ConfSenha.value == ""){
		alert('Os campos destacados são obrigatórios!');
		localValidar.ConfSenha.focus();
		return false;
	}else if(localValidar.Diretor.value == ""){
		alert('Os campos destacados são obrigatórios!');
		localValidar.Diretor.focus();
		return false;
	}else if(localValidar.Contato.value == ""){
		alert('Os campos destacados são obrigatórios!');
		localValidar.Contato.focus();
		return false;
	}else if(localValidar.Endereco.value == ""){
		alert('Os campos destacados são obrigatórios!');
		localValidar.Endereco.focus();
		return false;
	}else if(localValidar.Bairro.value == ""){
		alert('Os campos destacados são obrigatórios!');
		localValidar.Bairro.focus();
		return false;
	}else if(localValidar.Cidade.value == ""){
		alert('Os campos destacados são obrigatórios!');
		localValidar.Cidade.focus();
		return false;
	}else if(localValidar.Estado.value == ""){
		alert('Os campos destacados são obrigatórios!');
		localValidar.Estado.focus();
		return false;
	}else if(localValidar.Cep.value == ""){
		alert('Os campos destacados são obrigatórios!');
		localValidar.Cep.focus();
		return false;
	}else if(localValidar.Mail.value == ""){
		alert('Os campos destacados são obrigatórios!');
		localValidar.Mail.focus();
		return false;
	}else if(localValidar.Senha.value != localValidar.ConfSenha.value){
		alert('Os campos Senha e Confirmar devem ser iguais.');
		localValidar.Senha.focus();
		return false;
	}else{
		localValidar.action = url;
		localValidar.submit();
		document.getElementById('Status'+id).style.display = 'block';
		document.getElementById('Formulario'+id).style.display = 'none';
		document.getElementById('Status'+id).innerHTML = "<div style=\"text-align:center;\">Carregando...<br /><img src=\"imagens/carregando.gif\" alt=\"Carregando\" /></div>";
	}
	return false;

}

function EnviaObra(url,div,localValidar){
	url = url + '&Nao_conforme='+localValidar.Nao_conforme.checked;
	//array dos elementos obrigatorios
	TestaElementos = new Array ('Data','Titulo','Descricao');
	EnviaConteudo(url,div,localValidar,TestaElementos);
}

function EnviaEmpreendimento(url,div,localValidar){
	//array dos elementos obrigatorios
	TestaElementos = new Array ('Data','Titulo','Descricao');
	EnviaConteudo(url,div,localValidar,TestaElementos);
}

function FecharJanelaNovos(url,div){
	if(confirm('Você não salvou o cadastro. Deseja continuar?')==1){
		CarregaUrl(url,div);
	}
}

function DeletarRegistro(url){
	if(confirm('Tem certeza que deseja deletar?') == 1){
		CarregaUrl(url, 'Conteudo');
	}
}

function ReativarRegistro(url){
	if(confirm('Tem certeza que deseja reativar?') == 1){
		CarregaUrl(url, 'Conteudo');
	}
}

function ArquivarRegistro(url){
	if(confirm('Tem certeza que deseja arquivar?') == 1){
		CarregaUrl(url, 'Conteudo');
	}
}

function DeletarComentario(url, div){
	if(confirm('Tem certeza que deseja deletar?') == 1){
		CarregaUrl(url, div);
	}
}

function TrocaTitulo(div, msg){
	document.getElementById(div).innerHTML = msg;
}

function EnviaMensagem(formulario, id, aux){
	var usuarios = '';
	
	for(cont=0; cont<formulario.Check.length; cont++){
		if (formulario.Check[cont].checked==true){
			if(usuarios == ''){
				usuarios = formulario.Check[cont].value;
			}else{
				usuarios = usuarios +','+ formulario.Check[cont].value;
			}
		}
	}
	
	if(usuarios == ""){
		alert('Você deve selecionar um ou mais usuários!');
		return false;
	}else if(formulario.Assunto.value == ""){
		alert('Você deve inserir um Assunto para a mensagem!');
		formulario.Assunto.focus();
		return false;
	}else if(formulario.Mensagem.value == ""){
		alert('Você deve inserir uma mensagem!');
		formulario.Mensagem.focus();
		return false;
	}else{
		scroll(0,0);
		formulario.action=aux+"class/mensagens.class.php?pagina="+formulario.Destino.value+"&usuarios="+usuarios;
		formulario.submit();
		document.getElementById('Status'+id).style.display = 'block';
		document.getElementById('Formulario'+id).style.display = 'none';
		document.getElementById('Status'+id).innerHTML = "<div style=\"text-align:center;\">Carregando...<br /><img src=\"imagens/carregando.gif\" alt=\"Carregando\" /></div>";
	}
	return false;
}

function EnviaFotos(formulario) {
	if(formulario.Titulo.value == ""){
		alert('Você deve inserir um Título!');
		formulario.Titulo.focus();
		return false;
	}else if(formulario.arquivo.value == ""){
		alert('Você deve selecionar um ou mais arquivos para enviar!');
		return false;
	}else{
		formulario.action = "class/fotos.class.php?pagina=Cadastrar";
		formulario.submit();
		document.getElementById('Status').style.display = 'block';
		document.getElementById('Formulario').style.display = 'none';
		document.getElementById('Status').innerHTML = "<div style=\"text-align:center;\">Carregando...<br /><img src=\"imagens/carregando.gif\" alt=\"Carregando\" /></div>";
		return false;
	}
}

function EditarFotos(formulario, id) {
	if(formulario.Titulo.value == ""){
		alert('Você deve inserir um Título!');
		formulario.Titulo.focus();
		return false;
	}else{
		formulario.action = "class/fotos.class.php?pagina=Editar&id="+id;
		formulario.submit();
		document.getElementById('Status'+id).style.display = 'block';
		document.getElementById('Formulario'+id).style.display = 'none';
		document.getElementById('Status'+id).innerHTML = "<div style=\"text-align:center;\">Carregando...<br /><img src=\"imagens/carregando.gif\" alt=\"Carregando\" /></div>";
		return false;
	}
}

function CadastrarComentario(form, id, arquivo, Proj){
	if(form.Comentario.value == ""){
		alert('Os campos destacados são obrigatórios!');
		form.Comentario.focus();
		return false;
	}else{
		form.action=arquivo+"?Proj="+Proj+"&pagina=Comentario&id="+id;
		form.submit();
		document.getElementById('Status'+id).style.display = 'block';
		document.getElementById('Formulario'+id).style.display = 'none';
		document.getElementById('Status'+id).innerHTML = "<div style=\"text-align:center;\">Carregando...<br /><img src=\"imagens/carregando.gif\" alt=\"Carregando\" /></div>";
	}
	return false;
}

function CadastrarComentarioAntigo(form, id, arquivo, Proj){
	if(form.Comentario.value == ""){
		alert('Os campos destacados são obrigatórios!');
		form.Comentario.focus();
		return false;
	}else{
		form.action=arquivo+"?Proj="+Proj+"&pagina=ComentarioAntigo&id="+id;
		form.submit();
		document.getElementById('Status'+id).style.display = 'block';
		document.getElementById('Formulario'+id).style.display = 'none';
		document.getElementById('Status'+id).innerHTML = "<div style=\"text-align:center;\">Carregando...<br /><img src=\"imagens/carregando.gif\" alt=\"Carregando\" /></div>";
	}
	return false;
}

function EditarComentario(form, id, id_coment, arquivo){
	if(document.getElementById('Comentario'+id_coment).value == ""){
		alert('Os campos destacados são obrigatórios!');
		document.getElementById('Comentario'+id_coment).focus();
		return false;
	}else{
		form.action=arquivo+"?pagina=AlterarComentario&id="+id+"&id_coment="+id_coment;
		form.submit();
		document.getElementById('Status'+id_coment).style.display = 'block';
		document.getElementById('Formulario'+id_coment).style.display = 'none';
		document.getElementById('Status'+id_coment).innerHTML = "<div style=\"text-align:center;\">Carregando...<br /><img src=\"imagens/carregando.gif\" alt=\"Carregando\" /></div>";
	}
	return false;
}

function CadastrarForum(id, form, usuarioatual, arquivo){
	var usuarios = '';
	if(form.Todos.checked == true){
		var usuarios = '0';
	}else{
		var usuarios = '';
		for(cont=0; cont<form.Check.length; cont++){
			if (form.Check[cont].checked==true){
				if (usuarios == ''){
					usuarios = usuarioatual +','+ form.Check[cont].value;
				}else{
					usuarios = usuarios +','+ form.Check[cont].value;
				}
			}
		}
	}
	if(usuarios == ""){
		alert('Você deve selecionar um ou mais usuários!');
		return false;
	}else if(form.Encerramento.value == ""){
		alert('Os campos destacados são obrigatórios!');
		form.Encerramento.focus();
		return false;
	}else if(form.Titulo.value == ""){
		alert('Os campos destacados são obrigatórios!');
		form.Titulo.focus();
		return false;
	}else if(form.Descricao.value == ""){
		alert('Os campos destacados são obrigatórios!');
		form.Descricao.focus();
		return false;
	}else{
		form.action=arquivo+"&usuarios="+usuarios;
		form.submit();
		document.getElementById('Status'+id).style.display = 'block';
		document.getElementById('Formulario'+id).style.display = 'none';
		document.getElementById('Status'+id).innerHTML = "<div style=\"text-align:center;\">Carregando...<br /><img src=\"imagens/carregando.gif\" alt=\"Carregando\" /></div>";
	}
	return false;
}

function AlteraLogin(url,div,localValidar){
	//array dos elementos obrigatorios
	TestaElementos = new Array ('Login');
	EnviaConteudo(url,div,localValidar,TestaElementos);
}

function AlteraSenha(url,div,localValidar){
	if(localValidar.Senha.value != localValidar.ConfirmaSenha.value){
	    alert("As senhas não conferem, por favor verifique.");
		localValidar.Senha.value = "";
		localValidar.ConfirmaSenha.value = "";
		localValidar.Senha.focus();
		return false;
	}
	
	//array dos elementos obrigatorios
	TestaElementos = new Array ('Senha', 'ConfirmaSenha');
	EnviaConteudo(url,div,localValidar,TestaElementos);
}

function EnviaUsuarios(url,div,localValidar){
	
	//array dos elementos obrigatorios
	TestaElementos = new Array ('Categoria', 'Nome','Mail','Login','Senha');
	EnviaNovoUsuario(url,div,localValidar,TestaElementos);
}

function EnviaNovoUsuario(url,div,localValidar,TestaElementos){
	DirDiv = document.getElementById(div);
	DivTransparente = document;
	CriaAjax();
	var texto = "";
	var ValoresCheck = "";
	var permissoes = '';
	//pega todos os elementos input e textarea do form
	var FormInput = localValidar.getElementsByTagName("input");
	var FormSelect = localValidar.getElementsByTagName("select");
	//verifica campos obrigatorios (somente input)
	for (i=0;i<FormInput.length;i++){
		if (FormInput[i].name == TestaElementos[i]){
			if (FormInput[i].value == ""){
				alert('Os campos destacados são obrigatórios!');
				FormInput[i].focus();
				return false;
			}
		}
	}
	if (!ChecaMail(localValidar.Mail.value)){
	   	alert('E-mail incorreto, por favor verifique.');
		localValidar.Mail.focus();
		return false;
	}
	if(localValidar.Senha.value != localValidar.ConfSenha.value){
		alert('Os campos Senha e Confirmar devem ser iguais.');
		localValidar.Senha.focus();
		return false;
	}
	for (var i=0; i < 4; i++){
		if (localValidar.Agenda_colaboradores[i].checked){
			var agenda_colaboradores = 'Agenda_colaboradores:' + localValidar.Agenda_colaboradores[i].value;
		}
		if (localValidar.Agenda_clientes[i].checked){
			var agenda_clientes = 'Agenda_clientes:' + localValidar.Agenda_clientes[i].value;
		}
		if (localValidar.Agenda_fornecedores[i].checked){
			var agenda_fornecedores = 'Agenda_fornecedores:' + localValidar.Agenda_fornecedores[i].value;
		}
		if (localValidar.Noticias[i].checked){
			var noticias = 'Noticias:' + localValidar.Noticias[i].value;
		}
		if (localValidar.Atas[i].checked){
			var atas = 'Atas:' + localValidar.Atas[i].value;
		}
		if (localValidar.Documentos[i].checked){
			var documentos = 'Documentos:' + localValidar.Documentos[i].value;
		}
		if (localValidar.Forum[i].checked){
			var forum = 'Forum:' + localValidar.Forum[i].value;
		}
		if (localValidar. FotosVideos[i].checked){
			var fotos = 'FotosVideos:' + localValidar.FotosVideos[i].value;
		}
		if (localValidar.Mensagens[i].checked){
			var mensagens = 'Mensagens:' + localValidar.Mensagens[i].value;
		}
		if (localValidar.Reservas[i].checked){
			var reservas = 'Reservas:' + localValidar.Reservas[i].value;
		}
		if (localValidar.Classificados[i].checked){
			var classificados  = 'Classificados:' + localValidar.Classificados[i].value;
		}
		if (localValidar.Dados_Projetos[i].checked){
			var dados_projetos  = 'Dados_Projetos:' + localValidar.Dados_Projetos[i].value;
		}
		if (localValidar.Orcamentos[i].checked){
			var orcamentos  = 'Orcamentos:' + localValidar.Orcamentos[i].value;
		}
		if (localValidar.Certificacoes[i].checked){
			var certificacoes  = 'Certificacoes:' + localValidar.Certificacoes[i].value;
		}
		if (localValidar.Requisicao[i].checked){
			var requisicao  = 'Requisicao:' + localValidar.Requisicao[i].value;
		}
		if (localValidar.Mensagens_presidente[i].checked){
			var mensagens_presidente  = 'Mensagens_presidente:' + localValidar.Mensagens_presidente[i].value;
		}
		if (localValidar.Ocorrencias[i].checked){
			var ocorrencias  = 'Ocorrencias:' + localValidar.Ocorrencias[i].value;
		}
		if (localValidar.Relatorios_ocorrencias[i].checked){
			var relatorios_ocorrencias  = 'Relatorios_ocorrencias:' + localValidar.Relatorios_ocorrencias[i].value;
		}
		if (localValidar.Orcamentos_rel[i].checked){
			var orcamentos_rel  = 'Orcamentos_rel:' + localValidar.Orcamentos_rel[i].value;
		}
		if (localValidar.Financeiro[i].checked){
			var financeiro  = 'Financeiro:' + localValidar.Financeiro[i].value;
		}
		if (localValidar.RH[i].checked){
			var RH  = 'RH:' + localValidar.RH[i].value;
		}
		if (localValidar.Rel_Gerenciais[i].checked){
			var Rel_Gerenciais  = 'Rel_Gerenciais:' + localValidar.Rel_Gerenciais[i].value;
		}
		
	}
	var Modulos = agenda_colaboradores+','+agenda_clientes+','+agenda_fornecedores+','+noticias+','+atas+','+documentos+','+forum+','+fotos+','+mensagens+','+reservas+','+classificados+','+dados_projetos+','+orcamentos+','+certificacoes+','+requisicao+','+mensagens_presidente+','+ocorrencias+','+relatorios_ocorrencias+','+orcamentos_rel+','+financeiro+','+RH+','+Rel_Gerenciais;
	
	for(i=0;i<FormInput.length;i++) {
		if (i == 0){
			texto += FormInput[i].name +"="+ FormInput[i].value;
		}else if (FormInput[i].name == "EnviarEmail"){
			texto += "&"+ FormInput[i].name +"="+ FormInput[i].checked;
		}else{
		   	texto += "&"+ FormInput[i].name +"="+ FormInput[i].value;
		}
	}
	//concatena valores dos select
	for (i=0;i<FormSelect.length;i++){
		texto += "&"+ FormSelect[i].name +"="+ FormSelect[i].value;
	}
	
	texto = texto + "&Modulos=" + Modulos;
	texto = encodeURI(texto);
	http_request.open("POST",url,true);
	http_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=ISO-8859-1');
	http_request.send(texto);
	http_request.onreadystatechange = CarregaConteudo
}

function EnviarCad_Usuarios(form, id){
	if(form.Nome.value == ''){
		alert('Os campos Senha e Confirmar devem ser iguais.');
		form.Nome.focus();
		return false;
	}
	if (!ChecaMail(form.Mail.value)){
	   	alert('E-mail incorreto, por favor verifique.');
		form.Mail.focus();
		return false;
	}
	if(form.Senha.value != form.ConfSenha.value){
		alert('Os campos Senha e Confirmar devem ser iguais.');
		form.Senha.focus();
		return false;
	}
	
	form.submit();
	document.getElementById('Status'+id).style.display = 'block';
	document.getElementById('Formulario'+id).style.display = 'none';
	document.getElementById('Status'+id).innerHTML = "<div style=\"text-align:center;\">Carregando...<br /><img src=\"imagens/carregando.gif\" alt=\"Carregando\" /></div>";
	return false;
}

function EnviaUsuariosCateg(url,div,localValidar){
	//array dos elementos obrigatorios
	TestaElementos = new Array ('Descricao');
	EnviaConteudo(url,div,localValidar,TestaElementos);
}

function MarcarTodos(form){
	
	//Cria Array com todas as TAGS HTML
    var allHTMLTags = document.getElementsByTagName("*");
    //Passa por todas as tags usando um FOR
    for (i=0; i<allHTMLTags.length; i++) {
        //Pega todas as tags com a classe passada na função.
        if (allHTMLTags[i].className=="todos") {
        //Aqui voce coloca o código
        //que você deseja para cada tag com a classe desejada
        //No exemplo abaixo, mudei a cor do fundo
        //de todas as tags com o nome que passei pela função
		  if(allHTMLTags[i].style.display == "none"){
            allHTMLTags[i].style.display = 'block';
          }else{
		    allHTMLTags[i].style.display = 'none';
		  }
		}
    }
	
	if (form.Todos.checked == true){
		for (cont=0; cont<form.Check.length; cont++){
			form.Check[cont].checked = true;
		}
	}
	if (form.Todos.checked == false){
		for (cont=0; cont<form.Check.length; cont++){
			form.Check[cont].checked = false;
		}
	}
}

function MarcarTodosBancos(form, todos){
	if (todos.checked == true){
		for (cont=0; cont<form.Check_ban.length; cont++){
			form.Check_ban[cont].checked = true;
		}
	}
	if (todos.checked == false){
		for (cont=0; cont<form.Check_ban.length; cont++){
			form.Check_ban[cont].checked = false;
		}
	}
}

function MarcarTodosClientes(form, todos){
	if (todos.checked == true){
		for (cont=0; cont<form.Check_cli.length; cont++){
			form.Check_cli[cont].checked = true;
		}
	}
	if (todos.checked == false){
		for (cont=0; cont<form.Check_cli.length; cont++){
			form.Check_cli[cont].checked = false;
		}
	}
}

function MarcarTodosFornec(form, todos){
	if (todos.checked == true){
		for (cont=0; cont<form.Check_for.length; cont++){
			form.Check_for[cont].checked = true;
		}
	}
	if (todos.checked == false){
		for (cont=0; cont<form.Check_for.length; cont++){
			form.Check_for[cont].checked = false;
		}
	}
}

function DesmarcarItem(form){
	var items = 0;
	for(cont=0; cont<form.Check.length; cont++){
		if (form.Check[cont].checked == true){
			items = items+1;
		}	
	}
	if(items == form.Check.length){
		form.Todos.checked = true;
	}else{
		form.Todos.checked = false;
	}
}

function FechaItem(){
	document.getElementById('transparente').style.display = 'none';
	document.getElementById('Contem').style.display = 'none';
	document.getElementById('ExibeConteudo').style.display = 'none';
}

function FechaItemSenha(){
	document.getElementById('transparente').style.display = 'none';
	document.getElementById('Contem').style.display = 'none';
	document.getElementById('ExibeConteudo').style.display = 'none';
	window.location = 'clientes.php';
}

function TrataErrosFrame(msg, id, tipo){
	parent.document.getElementById('Status'+id).innerHTML = msg;
	parent.document.getElementById('Formulario'+id).style.display = 'block';
	parent.document.getElementById('Formulario'+id).style.margin = '0px';
}

function TrataErros(msg, div, tipo){
	//tipo: true ou false
	//true para dentro do iframe
	//false fora do iframe
	if(tipo){
		parent.document.getElementById(div).innerHTML = msg;
		parent.document.getElementById('Formulario').style.display = 'block';
		parent.document.getElementById('Formulario').style.margin = '0px';
	}else{
		document.getElementById(div).style.display = 'block';
		document.getElementById(div).innerHTML = msg;
	}
}

function NovoItem(id){
	AutoId = AutoId + 1;
	var div = document.createElement('div');
	div.setAttribute('id',AutoId);
	document.getElementById('Campos'+id).appendChild(div);
	var input = document.createElement('input');
    input.setAttribute('type','file');
    input.setAttribute('name','arquivo[]');
	input.setAttribute('size','40');
	document.getElementById(AutoId).appendChild(input);
	var link = document.createElement('a');
	link.setAttribute('title','Remover item.');
	link.setAttribute('href','javascript: RemoveItem(\''+AutoId+'\',\''+id+'\');');
	var texto = document.createTextNode(' Remover ');
	link.appendChild(texto);
    document.getElementById(AutoId).appendChild(link);
}

function NovoItemeditarComent(id){
	AutoId = AutoId + 1;
	var div = document.createElement('div');
	div.setAttribute('id',AutoId);
	document.getElementById('Campos'+id).appendChild(div);
	var input = document.createElement('input');
    input.setAttribute('type','file');
    input.setAttribute('name','arquivo'+id+'[]');
	input.setAttribute('size','40');
	document.getElementById(AutoId).appendChild(input);
	var link = document.createElement('a');
	link.setAttribute('title','Remover item.');
	link.setAttribute('href','javascript: RemoveItem(\''+AutoId+'\',\''+id+'\');');
	var texto = document.createTextNode(' Remover ');
	link.appendChild(texto);
    document.getElementById(AutoId).appendChild(link);
}

function RemoveItem(remover, id){
	document.getElementById('Campos'+id).removeChild(document.getElementById(remover));
}

function AbrePopup(url,nome,largura,altura){
	window.open(url, nome , "width="+ largura +", height="+ altura +", scrollbars=1, resible=1");
}

function VerificaLetras(fd) {
	var keypress = window.event.keyCode;
	if (((keypress > 64 && keypress < 91) || (keypress > 96 && keypress < 123)) || (keypress == 8 || keypress == 9 || keypress == 127)){
	}else{
		return false;
	}
}

function FormataCEP(cep,teclapres) {
	var tecla = teclapres.keyCode;
	vr = document.getElementById(cep).value;
	vr = vr.replace( " ", "" );
	vr = vr.replace( "/", "" );
	vr = vr.replace( "-", "" );
	tam = vr.length + 1;
	if (tecla != 9 && tecla != 8){
		if ( tam <= 8){
			if ( tam == 6)
				document.getElementById(cep).value = vr.substr( 0, 5 ) + '-';
		}else{
			return false;
		}
	}
}

function sonum(e) {
	if(window.event) {
		// for IE, e.keyCode or window.event.keyCode can be used
		key = e.keyCode;
	} else if(e.which) {
		// netscape
		key = e.which;
	} else {
		// no event, so pass through
		return true;
	}
	if ((key > 47 && key < 58) || (key == 8 || key == 9 || key == 127)){
	}else{
		return false;
	}
}

function FormataFone(fone,teclapres) {
	var tecla = teclapres.keyCode;
	vr = document.getElementById(fone).value;
	vr = vr.replace( " ", "" );
	vr = vr.replace( "(", "" );
	vr = vr.replace( ")", "" );
	vr = vr.replace( "-", "" );
	tam = vr.length + 1;
	if (tecla != 9 && tecla != 8){
		if ( tam <= 10){
			if ( tam == 1)
				document.getElementById(fone).value = '(' + vr.substr( 0, 2 );
			if ( tam == 3)
				document.getElementById(fone).value = '(' + vr.substr( 0, 2 ) + ') ';
			if ( tam == 6)
				document.getElementById(fone).value = '(' + vr.substr( 0, 2 ) + ') ' + vr.substr( 2, 4 ) + '-';
			if ( tam == 10)
				document.getElementById(fone).value = '(' + vr.substr( 0, 2 ) + ') ' + vr.substr( 2, 4 ) + '-' + vr.substr( 6, 4 );
		}else{
			return false;
		}
	}
}

function ValidaEmail(email){
	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	if(email.value.match(emailExp)){
		return true;
	}else{
		alert('Email incorreto!');
		return false;
	}
}

function FormataHora(hora,teclapress){
	var tecla = teclapress.keyCode;
	vr = document.getElementById(hora).value;
	vr = vr.replace(":", "" );
	tam = vr.length;
	if(tecla != 9 && tecla != 8){
		if(tam >= 2){
			document.getElementById(hora).value = vr.substr(0, 2) + ':' + vr.substr(2, 2);
		}
	}
}

function FormataData(nasc,teclapres){
	var tecla = teclapres.keyCode;
	vr = document.getElementById(nasc).value;
	vr = vr.replace( ".", "" );
	vr = vr.replace( "/", "" );
	vr = vr.replace( "/", "" );
	tam = vr.length + 1;
	if(tecla != 9 && tecla != 8){
		if(tam > 2 && tam < 5){
			document.getElementById(nasc).value = vr.substr(0, tam - 2) + '/' + vr.substr(tam - 2, tam);
		}
		if(tam >= 5 && tam <= 10){
			document.getElementById(nasc).value = vr.substr(0, 2) + '/' + vr.substr(2, 2) + '/' + vr.substr(4, 4);
		}
	}
}

function FormatarMoeda(fld, e){   
	var milSep = '.';
	var decSep = ',';
	var sep = 0;
	var key = '';
	var i = j = 0;
	var len = len2 = 0;
	var strCheck = '0123456789';
	var aux = aux2 = '';
	var whichCode = (window.Event) ? e.which : e.keyCode;
	if(whichCode == 0){
		return true;
	}
	if(whichCode == 8){
		//fld.value = '';
		return true;
	}
	if(whichCode == 13){
		return true;
	}
	key = String.fromCharCode(whichCode);
	if(strCheck.indexOf(key) == -1){
		return false;
	}
	len = fld.value.length;
	for(i = 0; i < len; i++){
		if((fld.value.charAt(i) != '0') && (fld.value.charAt(i) != decSep)){
			break;
		}
	}
	aux = '';
	for(; i < len; i++){
		if (strCheck.indexOf(fld.value.charAt(i))!=-1){
			aux += fld.value.charAt(i);
		}
	}
	aux += key;
	len = aux.length;
	if(len == 0){
		fld.value = '';
	}
	if(len == 1){
		fld.value = '0'+ decSep + '0' + aux;
	}
	if(len == 2){
		fld.value = '0'+ decSep + aux;
	}
	if(len > 2){
		aux2 = '';
		for (j = 0, i = len - 3; i >= 0; i--) {
			if (j == 3) {   
				aux2 += milSep;   
				j = 0;   
			}   
			aux2 += aux.charAt(i);
			j++;
		}
		fld.value = '';
		len2 = aux2.length;
		
		for (i = len2 - 1; i >= 0; i--){
			fld.value += aux2.charAt(i);
		}
		fld.value += decSep + aux.substr(len - 2, len);   
	}   
	return false;
}

function ChecaMail(mail){
    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
    if(typeof(mail) == "string"){
        if(er.test(mail)){ return true; }
    }else if(typeof(mail) == "object"){
        if(er.test(mail.value)){
            return true;
        }
    }else{
        return false;
    }
}

function EnviaClassificados(formulario, id) {
	if(formulario.Nome_Produto.value == ""){
		alert('Você deve inserir um Nome para o produto!');
		formulario.Nome_Produto.focus();
		return false;
	}else if(formulario.Vendedor.value == ""){
		alert('Você deve inserir um Vendedor para o produto!');
		formulario.Vendedor.focus();
		return false;
	}else if(formulario.Descricao.value == ""){
		alert('Você deve inserir uma Descricao para o produto!');
		formulario.Descricao.focus();
		return false;
	}else if(formulario.Preco.value == ""){
		alert('Você deve inserir uma Preço para o produto!');
		formulario.Preco.focus();
		return false;
	}else{
		if (id == ""){
			formulario.action = "class/classificados.class.php?pagina=Cadastrar";
		}else{
			formulario.action = "class/classificados.class.php?pagina=Editar&id="+id;
		}
		formulario.submit();
		document.getElementById('Status'+id).style.display = 'block';
		document.getElementById('Formulario'+id).style.display = 'none';
		document.getElementById('Status'+id).innerHTML = "<div style=\"text-align:center;\">Carregando...<br /><img src=\"imagens/carregando.gif\" alt=\"Carregando\" /></div>";
		return false;
	}
}

function NovaReserva(url,div,localValidar){
	//array dos elementos obrigatorios
	TestaElementos = new Array ('DataInicio','DataTermino','HorarioInicio','HorarioTermino');
	EnviaConteudo(url,div,localValidar,TestaElementos);
}

function ReservasCadastra(url,div,localValidar){
	//array dos elementos obrigatorios
	TestaElementos = new Array ('Nome');
	EnviaConteudo(url,div,localValidar,TestaElementos);
}

function pesquisa_desenho(form, proj){
	tit = form.Titulo.value;
	cat = form.Categoria.value;
	subcat = form.Subcategoria.value;
	tipo_pagina = form.tipo_pagina.value;
	CarregaUrl('projetos/class/desenhos.class.php?Proj='+proj+'&tipo=Busca&pesquisar=true&tipo_pagina='+tipo_pagina+'&Titulo='+tit+'&Categoria='+cat+'&Subcategoria='+subcat+'&novos=false', 'Conteudo');
}

function pesquisa_acesso(form){
	categoria = form.categ.value;
	inicio = form.dt_inicio.value;
	fim = form.dt_fim.value;
	acesso = form.acesso.value;
	ordenacao = form.ordenacao.value;
	
	CarregaUrl('class/relatorio_acesso.class.php?pagina=Busca&tipo=true&categoria='+categoria+'&inicio='+inicio+'&fim='+fim+'&acesso='+acesso+'&ordenacao='+ordenacao, 'Conteudo');
}

function muda_subcateg(value, proj){
	var option = document.getElementById('Subcategoria').length;
	
	if (value != ''){
		CarregaUrl('projetos/class/desenhos.class.php?tipo=Desenhos&pagina=muda_subcateg&Busca=busca&Proj='+proj+'&novos=false&categ='+value, 'isso');
	}
	
	if (option > 1 && value == ''){
		document.getElementById('Subcategoria').innerHTML = '';
		
		document.getElementById('Subcategoria').options[0] = new Option('Todos...', '');
	}
}