jQuery(function($){
	
	$.easing.backout = function(x, t, b, c, d){
		var s=0;
		return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b;
	};

	$("#slideshow").slideshow({
		pauseSeconds: 4,
		height: 200,
		caption: false
	});
					
	$("#txtValor").maskMoney({symbol:"R$",decimal:",",thousands:"."})

	$("#txtCep").mask("99.999-999");
	$("#txtDataNasc").mask("99/99/9999");
	$("#tiData").mask("99/99/9999");
	$("#txtPlaca").mask("9");
	$("#txtAno").mask("9999");
	$("#txtTelefoneUser").mask("(99) 9999-9999");
	$("#txtCelularUser").mask("(99) 9999-9999");
	$("#txtTelefone").mask("(99) 9999-9999");
	$("#txtCelular").mask("(99) 9999-9999");
	
	$("#tiTelefone").mask("9999-9999");
	$("#tiCelular").mask("9999-9999");
	
	$("#txtPlacaComp").mask("aaa-9999");
	$("#txtTelContatoComp").mask("(99) 9999-9999");
	
	//Fotos
	$('.exibeLightbox').lightBox();
	
	$(".oferta").hover(
		function() {
			$(this).css("border", "solid 1px #bbbbbb");
			$(this).css("background", "#fafafa");
		}, function() {
			$(this).css("border", "solid 1px #e7e7e7");
			$(this).css("background", "none");
		}
	);
	
	

	$("#auto_categoria").change(function() {
		
		campo = $("#auto_marca");
		campo_modelo = $("#auto_modelo");
		campo_versao = $("#auto_versao");
		
		
		if($(this).val()) {
			campo.addOption("carregando", "Carrregando...");
			
			$.getJSON("json/marcasUser.php?categoria="+$(this).val()+"&jsoncallback=?",
				function(data){
					campo.removeOption(/./);
					campo_modelo.removeOption(/./);
					campo_versao.removeOption(/./);
					$.each(data, function(i,marcas){
						campo.addOption(marcas.id, marcas.marca);
					});
					campo.selectOptions("");
				}
			);
		} else {
			campo.removeOption(/./);
			campo_modelo.removeOption(/./);
			campo_versao.removeOption(/./);
		}
		
	});
	
	$("#auto_marca").change(function() {
	     campo = $("#auto_modelo");
		 campo_versao = $("#auto_versao");
		
		
		if($(this).val()) {
			campo.addOption("carregando", "Carrregando...");
			
			$.getJSON("json/modelosUser.php?marca="+$(this).val()+"&jsoncallback=?",
				function(data){
					campo.removeOption(/./);
					campo_versao.removeOption(/./);
					$.each(data, function(i,modelos){
						campo.addOption(modelos.id, modelos.modelo);
					});
					campo.selectOptions("");
				}
			);
		} else {
			campo.removeOption(/./);
			campo_versao.removeOption(/./);
		}
		
	});
	
	$("#auto_modelo").change(function() {
	     campo = $("#auto_versao");
		
		
		if($(this).val()) {
			campo.addOption("carregando", "Carrregando...");
			
			$.getJSON("json/versao.php?version="+$(this).val()+"&jsoncallback=?",
				function(data){
					campo.removeOption(/./);
					$.each(data, function(i,versions){
						campo.addOption(versions.id, versions.versao);
					});
					campo.selectOptions("");
				}
			);
		} else {
			campo.removeOption(/./);
		}
		
	});
	
	$("#ufUsuario").change(function() {
		campo = $("#cidadeUser");
		
		if($(this).val()) {
			campo.addOption("carregando", "Carrregando...");
			
			$.getJSON("json/cidadesUser.php?uf="+$(this).val()+"&jsoncallback=?",
				function(data){
					campo.removeOption(/./);
					$.each(data, function(i,cidades){
						campo.addOption(cidades.id, cidades.cidade);
					});
					campo.selectOptions("");
				}
			);
		} else {
			campo.removeOption(/./);
		}
		
		
	});
	
	$("#ufRevenda").change(function() {
		campo = $("#cidadeRevenda");
		
		if($(this).val()) {
			campo.addOption("carregando", "Carrregando...");
			
			$.getJSON("json/cidadesUser.php?uf="+$(this).val()+"&jsoncallback=?",
				function(data){
					campo.removeOption(/./);
					$.each(data, function(i,cidades){
						campo.addOption(cidades.id, cidades.cidade);
					});
					campo.selectOptions("");
				}
			);
		} else {
			campo.removeOption(/./);
		}
		
	});
	
	$("#ordenar_por").change(function() {
		location.href = 'busca.php?pagina=1&ordenar='+$(this).val();
	});
	
	$('#thumbs_car').scrollShow({
		view:'#slideshow',
		content:'#images',
		easing:'backout',
		wrappers:'crop',
		navigators:'a[id]',
		circular:false,
		start:0
	});

});



function responder(ID){
	if ($("#respostaMensagem_"+ID).is(":hidden")) {
              $("#respostaMensagem_"+ID).slideDown("slow");
    } 
};
	
function fechar(ID){
    $("#respostaMensagem_"+ID).hide();
};

function trocaImagem(IMG,IMGG){
	$("#previewPaneFoto").attr("src","thumb3.php?im="+IMG);
	$("#target_foto_gg").attr("href","thumb3.php?im="+IMGG );
}

function Msn() {

   window.open('msn.php','msn', 'width=300, height=500, top=100, left=100, scrollbars=no, status=no, toolbar=no, location=no, directories=no, menubar=no, resizable=no, fullscreen=no');

}


function fechar_popup(){
    $("#popup").hide();
};

function imprimir(ID){
	window.open('imprimir.php?id='+ID,"miniwin","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,top=50,left=10,width=800,height=600");	
}

function textCounter(campo, countcampo, maxlimit) {
	if (campo.value.length > maxlimit) 
		campo.value = campo.value.substring(0, maxlimit); 
	else
		countcampo.value = maxlimit - campo.value.length; 
}

