$(document).ready(function(){
	buscar();
});

function envia_reg(reg) {
	$("#search_regspagina").attr("value",reg);
	$("#search_pagina").attr("value",1);
	$("#search_form").submit();
	}
function envia_pag(pag) {
	$("#search_pagina").attr("value",pag);
	$("#search_form").submit();
}

function buscar() {

	$("#search_go").click(function(e) {
		palabra = $("#search_palabra").attr("value");
		$("#search_termino").attr("value",palabra);
		$("#search_form").submit();
		return false;
	});

	$("#search_palabra").keypress(function (e) {
		if (e.which == 13 ) {
			palabra = $("#search_palabra").attr("value");
			$("#search_termino").attr("value",palabra);
			$("#search_form").submit();	
			return false;
		}
    });

	$("#search_cancel").click(function(e) {
		$("#search_palabra").attr("value","");
		$("#search_termino").attr("value","");
		$("#search_form").submit();
		return false;
	});
	
	$("#pag_pri").click(function(e) {
		$("#search_pagina").val($("#search_minpag").val());
		$("#search_form").submit();
		return false;
	});
	
	$("#pag_ant").click(function(e) {
		$("#search_pagina").val(parseInt($("#search_pagina").val(),10)-1);
		$("#search_form").submit();
		return false;
	});
	
	$("#pag_sig").click(function(e) {
		$("#search_pagina").val(parseInt($("#search_pagina").val(),10)+1);
		$("#search_form").submit();
		return false;
	});
	
	$("#pag_ult").click(function(e) {
		$("#search_pagina").val($("#search_maxpag").val());
		$("#search_form").submit();
		return false;
	});
	
	$("#select_pagina").change(function(e) {
		$("#search_pagina").val($("#select_pagina").val());
		$("#search_form").submit();
		return false;
	});
	
	var orden = $("#search_orden").attr("value");
	var tipoorden = $("#search_tipoorden").attr("value");

	if (tipoorden=="ASC") {
		$("#"+orden.replace(".","-")).children('img').attr("src","img/orden_asc_on.gif");
	} else {
		$("#"+orden.replace(".","-")).children('img').attr("src","img/orden_desc_on.gif");
	}
	
	$(".orden").click(function(e) {
		$("#search_orden").attr("value",$(this).attr("id").replace("-","."));
		if ($(this).children('img').attr("src").indexOf("_off")==-1) {
			//invertir
			if ($(this).children('img').attr("src").indexOf("_asc")==-1) {
				$("#search_tipoorden").attr("value","ASC");
			} else {
				$("#search_tipoorden").attr("value","DESC");
			}
		} else {
			//no invertir
			if ($(this).children('img').attr("src").indexOf("_asc")==-1) {
				$("#search_tipoorden").attr("value","DESC");
			} else {
				$("#search_tipoorden").attr("value","ASC");
			}
		}
		$("#search_form").submit();
		return false;
	});

}
