/*
@ FUNCTION NEW_USER
@ FUN��O PARA VALIDA��O DO FORMUL�RIO DE NOVO USU�RIO
@ VEJA TAMBEM /AJAX/AJAX_CHECK.PHP
*/ 
function new_user(){
    d = document.form_register;
     
    if (d.nome.value == ""){
			alert("O campo nome é de preenchimento obrigatório, informe seu nome por favor.");
			d.nome.focus();
			return false;
	}

    if (d.email.value == ""){
			alert("Ops!!! O campo email é de preenchimento obrigatório, informe seu email por favor.");
			d.email.focus();
			return false;
	}

    if (d.senha.value == ""){
			alert("Ops!!! Você não criou uma senha, por favor crie uma senha.");
			d.senha.focus();
			return false;
	}

    if (d.csenha.value == ""){
			alert("Ops!!! Você não confirmou sua senha, por favor confirme sua senha.");
			d.csenha.focus();
			return false;
	}
    
     if (d.senha.value != d.csenha.value){
			alert("Ops!!! Tem uma senha diferente da outra. Por favor, digite novamente.");
			d.csenha.focus();
			return false;
	}

    //document.getElementById('ct_new_user').value = 1;
    return true;    
    
}

function login_user(){
    
    if(document.getElementById('email').value == ""){
        
        document.getElementById('msg_error').style.display = 'block';
        document.getElementById('msg_error').innerHTML = '<p id=\"lembrete\"><b>Ops!!! Informe seu email de cadastro.</b></p>';
        document.getElementById('email').focus();
        return false;
    
    }
    
    if(document.getElementById('senha').value == ""){
        
        document.getElementById('msg_error').style.display = 'block';
        document.getElementById('msg_error').innerHTML = '<p id=\"lembrete\"><b>Ops!!! Informe sua senha.</b> Caso não lembre sua senha, por favor <a href=\"http://anuncieweb.com.br/login?action=remember&email='+document.getElementById('email').value+'\">clique aqui</a> para recebe-la por email.</p>';
        document.getElementById('senha').focus();
        return false;
    
    }

    return true;   
}


function lost_pass(){
    
    d = document.lostpasswordform;
    
    if (d.user_login.value == ""){
			alert("Ops!!! Informe seu email de cadastro.");
			d.user_login.focus();
			return false;
	}

    return true;
    
}


function display_on(campo){        
    
    document.getElementById(campo).style.display = 'block';   
    
}

function display_off(campo){ 
   
    document.getElementById(campo).style.display = 'none';
    
}

function change_color(campo) {    
   
    if(document.getElementById('cat').checked == true) {
        
        document.getElementById(campo).style.color="red";
        document.getElementById(campo).style.fontWeight="bold";
        
    } 
    
}
/*
function getEndereco() {
		
    if($.trim($("#cep").val()) != ""){
          
        $.getScript("http://cep.republicavirtual.com.br/web_cep.php?formato=javascript&cep="+$("#cep").val(), function(){
            if(resultadoCEP["resultado"] == 1){
                $("#rua").val(unescape(resultadoCEP["tipo_logradouro"])+ " "+unescape(resultadoCEP["logradouro"]));
                $("#bairro").val(unescape(resultadoCEP["bairro"]));
                $("#cidade").val(unescape(resultadoCEP["cidade"]));
                $("#uf").val(unescape(resultadoCEP["uf"]));
            }else{                      
                alert("Atenção: O CEP informado não é um CEP válido ou não consta ainda na base dos Correios.\nUtilizamos o CEP para direcionar usuários potenciais ao seu anúncio, mais isso não impede de continuar o seu cadastro.");                          
            }
        });				
    }			
}
*/

function getEndereco() {

    if($.trim($("#cep").val()) != ""){

        $.getScript("http://www.buscarcep.com.br/?cep="+$("#cep").val()+"&formato=string", function(){
            alert(bairro);
            //if(resultadoCEP["resultado"] == 1){
            //    $("#rua").val(unescape(resultadoCEP["tipo_logradouro"])+ " "+unescape(resultadoCEP["logradouro"]));
            //    $("#bairro").val(unescape(resultadoCEP["bairro"]));
            //    $("#cidade").val(unescape(resultadoCEP["cidade"]));
            //    $("#uf").val(unescape(resultadoCEP["uf"]));
            //}
            
        });
    }

}

function filterCategory(id){   
    document.categoryForm.submit();
    return true;
}

function filter_uf(){    
    document.filterUF.submit();
    return true;
}

function setInativo(id){

    if(confirm("Tem certeza que deseja paralizar a exibição deste anúncio?"))
    {
        location.href = "minha-conta?action=editar&filtro=inativos&adsoff="+id;
        return true;
    }else{

        return false;

    }
    
}

function setAtivar(id){

    if(confirm("Confirma a ativação deste anúncio?"))
    {
        location.href = "minha-conta?action=editar&adson="+id;
        return true;

    }else{

        return false;

    }

}

function setOffValor(){

    d = document.updatead;

    if (document.getElementById('consulte').checked == true){

        document.getElementById('valor').disabled = true;
        document.getElementById('valor').style.backgroundColor = "#cfcfcf";
        document.getElementById('valor').value = "";
        alert("No campo preço será apresentado a seguinte mensagem: \"Consulte!\"\nLembramos que muitos usuários preferem imóveis com preço, somente opte em não informar o preço caso seja realmente necessário.");
    
    } else {

        document.getElementById('valor').disabled = false;
        document.getElementById('valor').style.backgroundColor = "#ffffff";

    }
    

}

function checkTipoApart(id){

    d = document.updatead;
    
    if(id.value == 1 || id.value == 2){
      document.getElementById('div_n_dormitorio').style.display = "none";
      document.getElementById('div_n_suite').style.display = "none";
    }else{
      document.getElementById('div_n_dormitorio').style.display = "block";
      document.getElementById('div_n_suite').style.display = "block";
    }
}

function checkTipoCasa(id){

    d = document.updatead;

    if(id.value != 12){
      document.getElementById('div_isento_cond').style.display = "none";
      document.getElementById('div_valor_cond').style.display = "none";
      document.getElementById('valor_cond').value = "";
    }else{
      document.getElementById('div_isento_cond').style.display = "block";
      document.getElementById('div_valor_cond').style.display = "block";
    }
}

function setCondIsento(){

    d = document.updatead;

    if (document.getElementById('isento_cond').checked == true){

        document.getElementById('valor_cond').disabled = true;
        document.getElementById('valor_cond').style.backgroundColor = "#cfcfcf";
        document.getElementById('valor_cond').value = "";
        
    } else {

        document.getElementById('valor_cond').disabled = false;
        document.getElementById('valor_cond').style.backgroundColor = "#ffffff";

    }
    

}

function isValidURL(url){
    var RegExp = /^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/;
    if(RegExp.test(url)){        
        return true;
    }else{         
        return false;
    }
}

function vFormDados(){
    
    d = document.dadosForm;

    if (d.nome.value == ""){
			alert("Informe seu nome por favor.");			
			d.nome.focus();
			return false;
	}

    if (d.cep_all.checked == true){

            if (d.cep.value.length <= 8){
                alert("Informe o CEP correspondente a sua localidade por favor.");
                d.cep.focus();
                return false;
            }

    }
    
    if(d.user_site.value != ""){
        
        if(d.user_site.value != "http://"){

            if(isValidURL(d.user_site.value) == false){
                alert("O site digitado parece não estar correto, favor verificar.");
                d.user_site.focus();
                return false;
            }

        }

    }

    //validar senha
	if (d.password.value != ""){
        
        if (d.password.value.length <= 5 ) {
                   alert ("Sua nova senha deve possuir pelo menos 6 caracteres");                  
                   d.password.focus();
                   return false;
        }

        if (d.passwordc.value == ""){
                alert("Favor confirmar sua senha");                
                d.passwordc.focus();
                return false;

        } else {

        if(d.password.value != d.passwordc.value){
            alert ("Confirme sua senha novamente, pois as senhas digitadas não conferem!");            
            d.passwordc.focus();
            return false;
            }
         }
         
    }
    
    return true;
}


function vFormNewAd(){

    d = document.newad;


    if (d.cep.value == ""){
			alert("Informe o cep referente ao anuncio.");
			d.cep.focus();
			return false;
	}

    if (d.titulo.value == ""){
			alert("Informe o título do anúncio.");
			d.titulo.focus();
			return false;
	}

    if (d.titulo.value.length <= 29 ) {
                   alert ("O título do anúncio deve possuir pelo menos 30 caracteres.");
                   d.titulo.focus();
                   return false;
        }

    if (d.descricao.value == ""){
			alert("Informe a descrição do anúncio.");
			d.descricao.focus();
			return false;
	}


    if (d.tipo.value == "veiculos" && d.subcategoria1.value != 195){
			        
            if (d.marca.value == ""){
                alert("Informe a marca do veículo");
                d.marca.focus();
                return false;
            }

            if (d.modelo.value == ""){
                alert("Informe o modelo do veículo");
                d.modelo.focus();
                return false;
            }

    }
    

    return true;
}

function Verifica(limite,campo,campolimit) {
    rest=limite;
    if(rest>0) {
        rest = limite-document.getElementById(campo).value.length;
        document.getElementById(campolimit).value=rest;
        antes = document.getElementById(campo).value;
    } else
        document.getElementById(campo).value = antes;
}