// JavaScript Document

function editar_imagem(id, descricao, imagem, id_galeria)
{
	document.getElementById("formulario").style.visibility = "hidden";
	document.getElementById("formulario").style.display = "none";
//	document.getElementById("formulario").innerHTML = "";
document.getElementById("nova_foto").innerHTML="<a name=\"editar_imagem\"></a><h2 id=\"titleb\">Alterar Imagem <img src=\"img/setarightblack.gif\" /></h2><form action=\"index.php?origem=galeria_foto_edit_db&clean=false\" enctype=\"multipart/form-data\" method=\"post\" id=\"formz\"><input name=\"id\" type=\"hidden\" value=\""+id+"\" /><input name=\"id_galeria\" type=\"hidden\" value=\""+id_galeria+"\" /><input name=\"arquivo_old1\" type=\"hidden\" value=\""+imagem+"\" /><label>Descrição:</label><input name=\"descricao\" type=\"text\" size=\"50\" value=\""+descricao+"\" /><br /><br /><label>Nova Imagem:</label><input name=\"arquivo1\" type=\"file\" class=\"file\" size=\"40\" /><br><br><label>&nbsp;</label><img src=\"../galeria_fotos/"+id_galeria+"/thumb_"+imagem+"\" /><br /><br /><hr /><br /><label>&nbsp;</label><input name=\"\" type=\"submit\" value=\"Alterar\" class=\"button\"><input name=\"\" type=\"reset\" value=\"Cancelar\" class=\"button\" onclick=\"javascript:fecha_editar_imagem();\"><br /><br /></form><br />";	
window.location.hash="editar_imagem";
}

function fecha_editar_imagem()
{
	document.getElementById("nova_foto").innerHTML="";
	document.getElementById("formulario").style.visibility = "visible";
	document.getElementById("formulario").style.display = "inline";
	window.location.hash="editar_galeria";	
}


function editar_imagem_imovel(id, descricao, imagem, id_galeria)
{
document.getElementById("nova_foto").innerHTML="<a name=\"editar_imagem\"></a><h2 id=\"titleb\">Alterar Imagem <img src=\"img/setarightblack.gif\" /></h2><form action=\"index.php?origem=im_fotos_foto_edit_db&clean=false\" enctype=\"multipart/form-data\" method=\"post\" id=\"formz\"><input name=\"id\" type=\"hidden\" value=\""+id+"\" /><input name=\"id_galeria\" type=\"hidden\" value=\""+id_galeria+"\" /><input name=\"arquivo_old1\" type=\"hidden\" value=\""+imagem+"\" /><label>Descrição:</label>"+descricao+"<br /><br /><label>Nova Imagem:</label><input name=\"arquivo1\" type=\"file\" class=\"file\" size=\"40\" /><br><br><label>&nbsp;</label><img src=\"../galeria_fotos_imovel/"+id_galeria+"/thumb_"+imagem+"\" /><br /><br /><<hr /><br /><label>&nbsp;</label><input name=\"\" type=\"submit\" value=\"Alterar\" class=\"button\"><input name=\"\" type=\"reset\" value=\"Cancelar\" class=\"button\" onclick=\"javascript:fecha_editar_imagem_imovel();\"><br /><br /></form><br />";	
window.location.hash="editar_imagem";
}



function fecha_editar_imagem_imovel()
{
	document.getElementById("nova_foto").innerHTML="";
	window.location.hash="editar_galeria";	
}



function direciona(operacao, campo)
{
	if (operacao == 'filtrar')
	{
		var valor = document.form_list.filtrar.value;
		var file = "";
	}else if(operacao == 'listar'){
		var valor = document.form_list.listar.value;
		var file = "";
	}else if(operacao == 'buscar_caract'){
		var valor = document.form1.id_imovel.value;
		var file = "";
	}else if(operacao == 'ordenar'){
		var valor = document.form_list.ordenar.value;
		var file = "";
	}else if(operacao == 'cidade'){
		var valor = document.form_list.cidade.value;
		var file = "";
	}else if(operacao == 'buscar_loja'){
		var valor = document.getElementById("txt").value;
		var file = '&file=loja';
		var operacao = 'buscar';
	}else if(operacao == 'buscar_profi'){
		var valor = document.getElementById("txt").value;
		var file = '&file=profi';
		var operacao = 'buscar';
	}else if(operacao == 'buscar'){
		var valor = document.getElementById("txt").value;
		var file = '';
		var operacao = 'buscar';
	}else {
		var valor = document.getElementById("txt").value;

	}	
	window.location.href= "index.php?origem="+campo+"&act_a="+valor+"&op_a="+operacao+file;
}



function direciona_a(operacao, campo, file)
{
	if (operacao == 'filtrar')
	{
		var valor = document.form_list.filtrar.value;
		var valor_b = "";		
	}else if(operacao == 'listar'){
		var valor = document.form_list.listar.value;
		var valor_b = "";		
	}else if(operacao == 'buscar_caract'){
		var valor = document.form1.id_imovel.value;
		var valor_b = "";		
	}else if(operacao == 'cidade'){
		var valor_a = document.form_list.cidade.value;
		var valor = 'cidade';
		var valor_b = '&act_b='+valor_a;
		var operacao = 'filtrar';
	}else if(operacao == 'ramo'){
		var valor_a = document.form_list.ramo.value;
		var valor = 'ramo';
		var valor_b = '&act_b='+valor_a;
		var operacao = 'filtrar';
		
//		var valor = document.form_list.cidade.value;
	}else if(operacao == 'buscar_loja'){
		var valor = document.getElementById("txt").value;
		var file = 'loja';
		var operacao = 'buscar';
		var valor_b = "";

	}else if(operacao == 'buscar_profi'){
		var valor = document.getElementById("txt").value;
		var file = 'profi';
		var operacao = 'buscar';
		var valor_b = "";

	}else if(operacao == 'listar_cidade'){
		var valor_a = document.form_list.listar_cidade.value;
		var valor = 'cidade';
		var valor_b = '&act_b='+valor_a;
		var operacao = 'filtrar';
		var file = '';

	}else {
		var valor = document.getElementById("txt").value;
	}	
	window.location.href= "index.php?origem="+campo+"&act_a="+valor+"&op_a="+operacao+"&file="+file+valor_b;
}




function letra(e, operacao, origem)
{
	var keynum
	var keychar
	var numcheck
	
	if(window.event) // IE
	{
	keynum = e.keyCode
	}
	else if(e.which) // Netscape/Firefox/Opera
	{
	keynum = e.which
	
	}
	keychar = String.fromCharCode(keynum)
	if (keynum == 13)
	{
		direciona(operacao, origem);
	}
		
}

function confirma_exclusao()
{
	var exclusao = document.form_list.selecionar.value;
	if (exclusao = "exc_more")
	{
		if (confirm("Tem certeza que deseja EXCLUIR?"))
		{
			return(true);
		}else{
			return(false);
		}
	}
}

function sel_checkbox_noticia(){ 

		if (document.form_list.seleciona_tudo.checked == false)
		{  
         	var resposta = false;
		}else{
         	var resposta = true;
		}


   for (i=0;i<document.form_list.elements.length;i++) 
   {
      if(document.form_list.elements[i].type == "checkbox") 
	  {
	       	document.form_list.elements[i].checked=resposta;
	  }
   }
} 





// mostra enviar imagens das noticias
function show_imagens()
{
	document.getElementById("imagens").style.visibility = "visible";
	document.getElementById("imagens").style.display = "block";
	document.getElementById("titlea").style.visibility = "hidden";
	document.getElementById("titlea").style.display = "none";
	document.getElementById("titleb").style.visibility = "visible";
	document.getElementById("titleb").style.display = "block";
}
// oculta enviar imagens das noticias
function hidden_imagens()
{
	document.getElementById("imagens").style.visibility = "hidden";
	document.getElementById("imagens").style.display = "none";
	document.getElementById("titleb").style.visibility = "hidden";
	document.getElementById("titleb").style.display = "none";
	document.getElementById("titlea").style.visibility = "visible";
	document.getElementById("titlea").style.display = "block";
}


// Mostra thumb no noticia_cad
function mostra_imagem(campo, formulario)
{

	var imagem = "imagem"+campo;
	var arquivo = document.getElementById("arquivo"+campo).value;
	var foto = document.getElementById(imagem).innerHTML = texto;	
	var foto_arquivo = "foto_arquivo"+campo;
	var texto = "<label id=\"label_arquivo"+campo+"\">Preview imagem ("+campo+"):</label><img id=\"foto_arquivo"+campo+"\" src=\""+arquivo+"\" style=\"display:inline\" /><br /><br />";
	document.getElementById(imagem).innerHTML = texto;
	document.getElementById(foto_arquivo).width = 200;	
	document.getElementById(imagem).style.display = "inline";
}

function confere_senha()
{
	var senha = document.getElementById("usuario_senha").value;
	var resenha = document.getElementById("usuario_resenha").value;
	var usuario = document.getElementById("usuario_usuario").value;	
	var email = document.getElementById("usuario_email").value;		
	if (senha != resenha)
	{
		alert("As Senhas digitadas não conferem. Digite novamente");
		document.getElementById("usuario_senha").value = '';
		document.getElementById("usuario_resenha").value = '';
		document.getElementById("usuario_senha").focus();
		return false;
	}else if(senha == ''){
		alert("O Campo senha está vazio!");
		document.getElementById("usuario_senha").focus();
		return false;
	}else if(resenha == ''){
		alert("O Campo Repetir a senha está vazio!");
		document.getElementById("usuario_resenha").focus();
		return false;
	}else if(usuario == ''){
		alert("O Campo Usuário está vazio!");
		document.getElementById("usuario_usuario").focus();
		return false;
	}else if(email == ''){
		alert("O Campo E-mail está vazio!");
		document.getElementById("usuario_email").focus();
		return false;

	}
	return(true);

}


function confere_senha_edit()
{
	var senha = document.getElementById("usuario_senha").value;
	var resenha = document.getElementById("usuario_resenha").value;
	var usuario = document.getElementById("usuario_usuario").value;	
	var email = document.getElementById("usuario_email").value;		
	if (senha != resenha)
	{
		alert("As Senhas digitadas não conferem. Digite novamente");
		document.getElementById("usuario_senha").value = '';
		document.getElementById("usuario_resenha").value = '';
		document.getElementById("usuario_senha").focus();
		return false;
	}else if(usuario == ''){
		alert("O Campo Usuário está vazio!");
		document.getElementById("usuario_usuario").focus();
		return false;
	}else if(email == ''){
		alert("O Campo E-mail está vazio!");
		document.getElementById("usuario_email").focus();
		return false;

	}
	return(true);

}

function confirma_exclusao()
{
	if (confirm("Tem certeza que deseja excluir esta informação?"))
	{
		return true;
	}else{
		return false;
	}
		
	
}

// valida CPF

function valida_cpf(cpf)
      {
      var numeros, digitos, soma, i, resultado, digitos_iguais;

      digitos_iguais = 1;
      if (cpf.length < 11)
            return false;
      for (i = 0; i < cpf.length - 1; i++)
            if (cpf.charAt(i) != cpf.charAt(i + 1))
                  {
                  digitos_iguais = 0;
                  break;
                  }
      if (!digitos_iguais)
            {
            numeros = cpf.substring(0,9);
            digitos = cpf.substring(9);
            soma = 0;
            for (i = 10; i > 1; i--)
                  soma += numeros.charAt(10 - i) * i;
            resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
            if (resultado != digitos.charAt(0))
                  return false;
            numeros = cpf.substring(0,10);
            soma = 0;
            for (i = 11; i > 1; i--)
                  soma += numeros.charAt(11 - i) * i;
            resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
            if (resultado != digitos.charAt(1))
                  return false;
            return true;
            }
      else
            return false;
      }

// valida CNPJ
function validaCNPJ() 
	{
	
	CNPJ = document.form1.cnpj.value;
	erro = new String;
	if (CNPJ.length < 14) erro += "";
	if ((CNPJ.charAt(2) != ".") || (CNPJ.charAt(6) != ".") || (CNPJ.charAt(10) != "/") || (CNPJ.charAt(15) != "-")){
	if (erro.length == 0) erro += "";
	}
	//substituir os caracteres que nao sao numeros
	if(document.layers && parseInt(navigator.appVersion) == 4){
	x = CNPJ.substring(0,2);
	x += CNPJ.substring(3,6);
	x += CNPJ.substring(7,10);
	x += CNPJ.substring(11,15);
	x += CNPJ.substring(16,18);
	CNPJ = x;
	} else {
	CNPJ = CNPJ.replace(".","");
	CNPJ = CNPJ.replace(".","");
	CNPJ = CNPJ.replace("-","");
	CNPJ = CNPJ.replace("/","");
	}
	var nonNumbers = /\D/;
	if (nonNumbers.test(CNPJ)) erro += "Digite somente números! <br />";
	var a = [];
	var b = new Number;
	var c = [6,5,4,3,2,9,8,7,6,5,4,3,2];
	for (i=0; i<12; i++){
	a[i] = CNPJ.charAt(i);
	b += a[i] * c[i+1];
	}
	if ((x = b % 11) < 2) { a[12] = 0 } else { a[12] = 11-x }
	b = 0;
	for (y=0; y<13; y++) {
	b += (a[y] * c[y]);
	}
	if ((x = b % 11) < 2) { a[13] = 0; } else { a[13] = 11-x; }
	if ((CNPJ.charAt(12) != a[12]) || (CNPJ.charAt(13) != a[13])){
	erro +="CNPJ Inválido!";
	}
	if (erro.length > 0){

		document.getElementById("txt_cnpj").innerHTML = "<label>&nbsp;</label>"+erro+"<br>";
//		document.getElementById("cnpj").focus();		
		return false;
	} else {
		document.getElementById("txt_cnpj").innerHTML = "<label>&nbsp;</label>CNPJ Válido<br>";
	}
	return true;
}


function mostra_caract(id)
{
	var campo = "caract_"+id;
	var campo_link = "link_caract_"+id;
	document.getElementById(campo).style.visibility = "visible";
	document.getElementById(campo).style.display = "inline";
	document.getElementById(campo_link).innerHTML = "<span onclick=\"javascript:fecha_caract('"+id+"'); return false;\">Fechar</span>";
	
}


function fecha_caract(id)
{
	var campo = "caract_"+id;
	var campo_link = "link_caract_"+id;	
	document.getElementById(campo).style.visibility = "hidden";
	document.getElementById(campo).style.display = "none";
	document.getElementById(campo_link).innerHTML = "<span onclick=\"javascript:mostra_caract('"+id+"'); return false;\">Visualizar(+)</span>";

}


// Mostra menu rel
function show_menurel()
{
	document.getElementById("menurel").style.visibility = "visible";
	document.getElementById("menurel").style.display = "block";
	document.getElementById("linkdownrel").style.visibility = "hidden";
	document.getElementById("linkdownrel").style.display = "none";
	document.getElementById("linkuprel").style.visibility = "visible";
	document.getElementById("linkuprel").style.display = "block";
}

function hidden_menurel()
{
	document.getElementById("menurel").style.visibility = "hidden";
	document.getElementById("menurel").style.display = "none";
	document.getElementById("linkdownrel").style.visibility = "visible";
	document.getElementById("linkdownrel").style.display = "block";
	document.getElementById("linkuprel").style.visibility = "hidden";
	document.getElementById("linkuprel").style.display = "none";
}
