/*var lbDicaImobiliaria = new LightBox('dica_imobiliaria','lbDicaImobiliaria'); //
lbDicaImobiliaria.setOverFlow(true,true,'470px','320px');

lbDicaImobiliaria.setBorderDiv('8px solid #FCE5A4');

function mostraDicas(opc) {
	if(opc == 'imobiliaria')
	  lbDicaImobiliaria.show();
}*/

function mudarLetra(letra) { //ao clicar em uma letra, mostra todos os clientes que iniciam com essa letra
	var letras = document.getElementsByName("letras");
	  for(var i = 0; i < letras.length; i++)   
	     letras.item(i).className = '';   	  
	  document.getElementById("letra" + letra).className='selecionado';
	var ajax = new Ajax();
	ajax.load("GET","servicos/quero-negociar/geral.php","cmd=mudarLetra&letra=" + letra, "listaClientes",SITE+"imagens/loading.gif");
}

function mostrarClientes(obj) { //ao escrever o inicio do nome no textbox de 'negociar'
	var ajax = new Ajax();
	ajax.load("GET","servicos/quero-negociar/geral.php","cmd=mostrarClientes&letra=" + obj.value, "listaClientesSel2",SITE+"imagens/loading.gif");
}

function mostrarClienteSelecionado(id) { // ao clicar no cliente desejado, no select de 'negociar'
	var vlrs = id.split("|");
	document.getElementById('negociar').value = vlrs[1];
	document.getElementById('continuar').value = id;
    document.getElementById('listaClientesSel2').innerHTML = "";
}

function selecionarCliente(obj) {
  var campo = document.getElementById('continuar');
  if(campo.value == '') {
     alert('Por favor, selecione uma Imobiliária primeiro');
     return false;
  }
  else {
     var vlrs = campo.value.split("|");
     window.location="quero-negociar-meu-imovel-na-imobiliaria/" + vlrs[2] + "/" + vlrs[0]; 
  }
}

function troca_categoria(id) {
	var ajax 	 = new Ajax();
	var params = "";
	params += "idCategoria="+id;
	params += "&cmd=cmbTiposImoveis";
	ajax.load("GET",SITE + "/servicos/quero-negociar/geral.php",params,"cmbTiposImoveis",SITE+"imagens/loading.gif");
}

function troca_municipio(obj) {
	var ajax 	 = new Ajax();
	var params = "";
	params += "idMunicipio=" + obj.value;
	params += "&cmd=cmbBairros";
	ajax.load("GET",SITE + "/servicos/quero-negociar/geral.php",params,"cmbBairros",SITE+"imagens/loading.gif");
}

function enviar_formulario() {
	// pega objetos informados pelo usuário
	var categoria     = document.getElementsByName("rdoCategoria");
	var opcaoNegocio  = document.getElementsByName("cmbOpcaoNegocio");
	var tipoImovel    = document.getElementsByName("cmbTipoImovel");
	var municipio     = document.getElementsByName("cmbMunicipio");
	var bairro        = document.getElementsByName("cmbBairro");
	var endereco      = document.getElementById("endereco");
	var complemento   = document.getElementById("complemento");
	var valor         = document.getElementById("valor");
	var area          = document.getElementById("area");
	var observacoes   = document.getElementById("observacoes");
	var nome          = document.getElementById("nome_negociante");
	var email         = document.getElementById("email_negociante");
	var ddd_fone      = document.getElementById("telefone_ddd");
	var fone          = document.getElementById("telefone");
	var ddd_celular   = document.getElementById("celular_ddd");
	var celular       = document.getElementById("celular");
	var formasContato = document.getElementsByName("preferencia");
	
	idImobiliaria  = document.getElementById('idImobiliaria').value; // input hidden
	idCategoria    = 0;
	idOpcaoNegocio = 0;
	idTipoImovel   = 0;
	idBairro       = 0;
	formaContato   = 0;
	for(var i = 0; i < categoria.length; i++)
		if(categoria.item(i).checked) 
			idCategoria = categoria.item(i).value;
/*			
	for(var i = 0; i < opcaoNegocio.length; i++)
		if(opcaoNegocio.item(i).checked) 
			idOpcaoNegocio = opcaoNegocio.item(i).value;
*/
	idOpcaoNegocio = opcaoNegocio.item(0).value;
			
	idTipoImovel = tipoImovel.item(0).value;
	idBairro     = bairro.item(0).value;
	for(var i = 0; i < formasContato.length; i++)
		if(formasContato.item(i).checked)
			formaContato = formasContato.item(i).value;
	
	//  validação dos campos
	var numErros = 0;
	
	if(idCategoria <= 0) { // categoria ('residencial', 'comercial') não selecionada
		document.getElementById("rdoCategorias").style.color='red';
		numErros++;
	}
	else
		document.getElementById("rdoCategorias").style.color='';
	
	if(idOpcaoNegocio <= 0) { // opção de negocio ('venda', 'aluguel',...) não selecionada
		document.getElementById("cmbOpcaoNegocio").style.color='red';
		numErros++;
	}
	else
		document.getElementById("cmbOpcaoNegocio").style.color='';
	
	if(idTipoImovel <= 0) { // tipo imóvel ('casa','apto',...) não selecionado
		//document.getElementById("cmbTipoImovel").style.border='1px solid #FF0000'; //NÃO FUNCIONA NO IE!
		document.getElementById("cmbTipoImovel").style.color='red';
		numErros++;
	}
	else
		document.getElementById("cmbTipoImovel").style.color='';
	
	if(idBairro <= 0) { // bairro não selecionado
		//document.getElementById("cmbBairro").style.border='1px solid #FF0000'; //NÃO FUNCIONA NO IE!
		document.getElementById("cmbBairro").style.color='red'; //NÃO FUNCIONA NO IE!
		numErros++;
	}
	else
		document.getElementById("cmbBairro").style.color='';	
	
		if(tirarEspacos(nome.value) == "") { //nome do negociante não informado
		nome.style.border='1px solid #FF0000';
		numErros++;
	}
	else
		nome.style.border='';
	
	if(!checkMail(email.value)) { // email do negociante não informado ou não válido
		email.style.border='1px solid #FF0000';
		numErros++;
	}
	else
		email.style.border='';
	
	if(formaContato <= 0) {
		document.getElementById("rdoFormasContato").style.color='red'; // forma de contato não selecionada
		numErros++;
	}
	else
		document.getElementById("rdoFormasContato").style.color='';
	
	var cel = ddd_celular.value + celular.value;
	if(cel.length > 15) {
		document.getElementById("celular_ddd").style.color='red'; // ddd + número maior que 15 caracteres
		document.getElementById("celular").style.color='red'; // ddd + número maior que 15 caracteres
		numErros++;
	}
	else {
		document.getElementById("celular_ddd").style.color='';
		document.getElementById("celular").style.color='';
	}
	
	var tel = ddd_fone.value + fone.value;
	if(tel.length > 15) {
		document.getElementById("telefone_ddd").style.color='red'; // ddd + número maior que 15 caracteres
		document.getElementById("telefone").style.color='red'; // ddd + número maior que 15 caracteres
		numErros++;
	}
	else {
		document.getElementById("telefone_ddd").style.color='';
		document.getElementById("telefone").style.color='';
	}

//

	if(numErros > 0) {
		alert("Há itens obrigatórios não informados ou campos inválidos - Por favor, verifique os itens em vermelho");	
		return false;
	} else {
		return true;
	}
}
