// JavaScript Document
$(document).ready(function(){
	var url = "busca_seminovos_ajax.php";
	var id = 1;
	var elemento = "";
	
	var acao = "getSession1";
	$.post(url,{id:id , acao:acao},
			function(data){
				elemento = "#selecionar_input_" + data;
				$(elemento).attr('checked', true);
			});
	
	acao = "getSession2";
	$.post(url,{id:id , acao:acao},
			function(data){
				elemento = "#selecionar_input_" + data;
				$(elemento).attr('checked', true);
			});
	
	acao = "getSession3";
	$.post(url,{id:id , acao:acao},
			function(data){
				elemento = "#selecionar_input_" + data;
				$(elemento).attr('checked', true);
			});
		
	$("#comparacao").hide();	
	$("#opcionais").hide();	
});

function GetModelos(){
	var id = $("#marca_select").val();
	var acao = "capturarModelos";
	var url = "busca_seminovos_ajax.php";
	$("#modelo_select").append("<option selected value='0' >Aguarde... </option>");
	if (id != 0){
		$.post(url,{id:id , acao:acao},
			function(data){
				$("#modelo_select").children().remove();
				$("#modelo_select").append("<option selected value='0' >Escolha um modelo </option>");
				$("#modelo_select").append(data);
			}
	);
	}else{
		$("#modelo_select").children().remove();
		$("#modelo_select").append("<option selected value='0' >Nenhuma Opção Disponível</option>");
	}
}

function CheckVeiculo(elemento){
	elemento = "#" + elemento;
	var id = $(elemento).val();
	if($(elemento).attr('checked')){
		var acao = "gravarNaSession";
	}else{
		var acao = "excluirDaSession";
	}
	var url = "busca_seminovos_ajax.php";
	if (id != 0){
		$.post(url,{id:id , acao:acao},
			function(data){
				if(data == "cheio"){
					alert("Apenas o máximo de 3 veículos podem ser comparados entre si. Desmarque um ou mais veículos e tente novamente");	
					$(elemento).attr('checked', false);
				}
			}
		);
	}
	
}

function FecharComp(){
	$("#comparacao").hide();
}

function MostrarOpcionais(){
	if($("#opcionais").is(":hidden")){
		$("#opcionais").show();
	}else{
		$("#opcionais").hide();
	}
}

function DesmarcarTodos(){
	var id = 1;
	var url = "busca_seminovos_ajax.php";
	
	var acao = "getSession1";
	$.post(url,{id:id , acao:acao},
			function(data){
				elemento = "#selecionar_input_" + data;
				$(elemento).attr('checked', false);
			});
	var acao = "getSession2";
	$.post(url,{id:id , acao:acao},
			function(data){
				elemento = "#selecionar_input_" + data;
				$(elemento).attr('checked', false);
			});
	var acao = "getSession3";
	$.post(url,{id:id , acao:acao},
			function(data){
				elemento = "#selecionar_input_" + data;
				$(elemento).attr('checked', false);
			});
			
	var acao = "apagarSession";
	$.post(url,{id:id , acao:acao},function(data){});
}

function Comparar(){
	var acao = "compararVeiculos";
	var url = "busca_seminovos_ajax.php";
	var id = 1;	
	$.post(url,{id:id , acao:acao},
		function(data){
			if(data == "menosQue2"){
				alert("É necessário um mínimo de 2 veículos selecionados");
			}else{
				$("#textocomparacao").html(data);
				$("#comparacao").show();
				DesmarcarTodos();
			}
		}
	);
}

function preloader(){
    $("#modelo_select").ajaxStart(function(){
		$(this).children().remove();
		$(this).append("<option selected value='0' >Aguarde... </option>");
    });
    $("#modelo_select").ajaxStop(function(){
        $(this).children().remove();
    });
}


function ChangeTipo(){
	var tipo = $("#veic_tipo").val();
	
	if(tipo == "novos"){
        var url = "busca_novos_ajax.php";
        $("#marca_select").hide();
        $("#ano_minimo_select").hide();
        $("#ano_maximo_select").hide();
        $("#modelo_input").hide();
        $("#modelo_select").show();
        $("#modelo_select").append("<option selected value='0' >Aguarde... </option>");
        $.post(url,{acao:"capturarModelos"},
            function(data){
                $("#modelo_select").children().remove();
                $("#modelo_select").append("<option selected value='0' >Escolha um modelo </option>");
                $("#modelo_select").append(data);
            }
        );
        
    }else{
        var url = "busca_seminovos_ajax.php";
        $("#marca_select").show();    
        //$("#modelo_select").children().remove();
        //$("#modelo_select").append("<option selected value='0' >Escolha uma marca primeiro</option>");
        $("#modelo_select").hide();
        $("#modelo_input").show();
        $("#ano_minimo_select").show();
        $("#ano_maximo_select").show();
        
        var  is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;
        if(is_chrome){
            $("#modelo_input").css("height","19px");
            $("#modelo_input").css("background-image","url(../images/bg_input_chrome.jpg)");
            
        }

    }
}

