/**
 * jquery.buscador.js
 * 
 * Acciones relacionadas a los buscadores
 */

$(document).ready(function() {
	/**
	 * 
	 * Identifica el tipo de buscador a mostrar
	 * 
	 * @rel String
	 *  
	 **/
	var rel;
	
	/**
	 * 
	 * Identifica el nombre del archivo a cargar
	 * 
	 * @filename String
	 *  
	 **/
	var filename;

	
	/**
	 * Evento click de cualquier pestana del buscador 
	 **/
	$('#pestanas_buscador li').click(function(event){
		
		rel = $(this).attr('rel');
		/**
		 * Muestar el loading
		 */
			/*$('#loading_buscador').show();*/
		
		/**
		 * Setea la pestaņa activa		 
		 **/
			$('#pestanas_buscador li a').removeClass('actual');
			$(this).children().addClass('actual');
			
		/**
		 * Llama a la funcion 
		 **/
			if(rel != ''){
				get_body_buscador(rel);
			}

	});
	
	/**
	* Evento click de boton reset del buscador
	**/
	$('#reset').click(function(event){

		/**
		*	Separo los parametros que vienen en rel
		*/
			rel = $('#buscador_continuar').attr('rel');
			var elem = rel.split('|');
			var rbr_nam = elem[0];
			var rbr_num = elem[1];
			var rbr_dtd = elem[2];
			var rbr_dtd_num = elem[3];
		
		/**
		 * Muestar el loading
		 */
			/*$('#loading_buscador').show();*/
		
		/**
		 * Setea la pestaņa activa		 
		 **/
			$('#pestanas_buscador li a').removeClass('actual');
			if(rbr_dtd != 'detodo'){
				$('#buscador_'+rbr_nam+' a').addClass('actual');
			}else{
				$('#buscador_'+rbr_dtd+' a').addClass('actual');
			}
			
			
		/**
		 * Llama a la funcion 
		 **/
			if(rel != ''){
				get_body_buscador(rel);
			}
		
		
	});
	
	/**
	 * Evento click de boton continuar buscando
	 **/
	$('#buscador_continuar').click(function(event){
		/**
		*	Separo los parametros que vienen en rel
		*/
			rel = $(this).attr('rel');
			var elem = rel.split('|');
			var rbr_nam = elem[0];
			var rbr_num = elem[1];
			var rbr_dtd = elem[2];
			var rbr_dtd_num = elem[3];
		
		/**
		 * Muestar el loading
		 */
			/*$('#loading_buscador').show();*/
		
		/**
		 * Setea la pestaņa activa		 
		 **/
			$('#pestanas_buscador li a').removeClass('actual');
			if(rbr_dtd != 'detodo'){
				$('#buscador_'+rbr_nam+' a').addClass('actual');
			}else{
				$('#buscador_'+rbr_dtd+' a').addClass('actual');
			}
			
			
		/**
		 * Llama a la funcion 
		 **/
			if(rel != ''){
				get_body_buscador(rel);
			}

	});
	
	/**
	 * Evento change de selector de tipo de vehiculo. 
	 **/
	
	
	
	/*
	if($('#optUsado').length > 0){
		$('#optUsado').click(function(event){
			$('#attr_usado .oculta').slideDown();
		});
		$('#opt0km').click(function(event){
			$('#attr_usado .oculta').slideUp();
		});
	} 
*/

});

/**
 * 
 * Funciones
 * 
 */


/**
 * get_body_buscador
 * 
 * Retorna el cuerpo html del buscador seleccionado
 **/
function get_body_buscador(rel){
	/**
	 * Obtengo el nuevo cuerpo de buscador
	 * **/
	$.ajax({
		  url: "jq_ajax/get_body_buscador.php",
		  type:"POST",
		  context: document.body,
		  data:'rel='+rel,
		  success: function(msg){
				/* Elimino hidden reset. Se reemplaza por el de c/a buscador */
				$('#reset').remove();
				$('#body_buscador').html(msg);
				$('#body_buscador').slideDown();
				$('#buscador_border_bottom').show();
			 /* $('#loading_buscador').hide();*/
		  }
		});
}
