$(document).ready(function(){
			
			$("#formulario_busqueda_marca").change(function(){
				refrescarComboModelos($("#formulario_busqueda_marca").attr('value'));
			});
			if($("#formulario_busqueda_marca").attr('value')!=''){
				refrescarComboModelos($("#formulario_busqueda_marca").attr('value'));
			}
		});

function validarSuscripcion()
{
	if($("#suscripcion_nombre").val()==""){
		alert('Por favor ingrese su nombre.');
		$("#suscripcion_nombre").focus();
		return false;
	}
	var email = new String($("#suscripcion_email").val());
	if(!((email.indexOf(".") > 2) && (email.indexOf("@") > 0))){
		alert("Por favor ingrese su e-mail");
		$("#suscripcion_email").focus();
		return false;
	}
	
	return validarBusqueda();
}

function validarBusqueda()
{
	var desde = new Number($("#formulario_busqueda_precio_desde").attr('value'));
	var hasta = new Number($("#formulario_busqueda_precio_hasta").attr('value'));
	
	if(desde > hasta)
	{
		alert('El valor del campo "Precio Desde" debe ser mayor al del "Precio Hasta"');
		return false
	}
	
	if($("#formulario_busqueda_es_avanzada").attr('value') == 'no'){
		$("#boton_buscar_opciones_basicas").hide();
		$("#boton_buscando_opciones_basicas").show();
	}else{
		$("#boton_buscando_opciones_avanzadas").show();
		$("#boton_buscar_opciones_avanzadas").hide();
	}
	return true;
}

function refrescarComboModelos(idMarca)
{
	var select = $("#formulario_busqueda_modelo");
	select.removeOption(/./);
	select.addOption("", ":: Todos los modelos ::");
	$.getJSON("/marcas/modelos/id/"+idMarca, function(data){
		$.each(data, function(i, item){
			select.addOption(item.idModelo, item.nombre);
			});
		select.attr("value", "");
		});
	
}
function mostrarBusquedaAvanzada()
{
	$("#formulario_busqueda_es_avanzada").attr('value', 'si');
	$("#formulario_busqueda_opciones_avanzadas").show('slow');
	$("#formulario_busqueda_mas_opciones").hide('slow');
	$("#boton_buscar_opciones_basicas").hide('slow');
	return false;
}
function ocultarBusquedaAvanzada()
{
	$("#formulario_busqueda_es_avanzada").attr('value', 'no');
	$("#formulario_busqueda_opciones_avanzadas").hide('slow');
	$("#formulario_busqueda_mas_opciones").show('slow');
	$("#boton_buscar_opciones_basicas").show('slow');
	return false;
}
