// $.fn.dataTableExt.oApi.fnReloadAjax = function ( oSettings, sNewSource ) {
// 	if ( typeof sNewSource != 'undefined' )
// 	oSettings.sAjaxSource = sNewSource;
// 	
// 	this.fnClearTable( this );
// 	this.oApi._fnProcessingDisplay( oSettings, true );
// 	var that = this;
// 	
// 	$.getJSON( oSettings.sAjaxSource, null, function(json) {
// 	/* Got the data - add it to the table */
// 	for ( var i=0 ; i<json.aaData.length ; i++ ) {
// 	that.oApi._fnAddData( oSettings, json.aaData[i] );
// 	}
// 	
// 	oSettings.aiDisplay = oSettings.aiDisplayMaster.slice();
// 	that.fnDraw( that );
// 	that.oApi._fnProcessingDisplay( oSettings, false );
// 	});
// }

showBooks = function ()
{
//     $('#form').submit( function() {
// 		var sData = $('input', oTable.fnGetNodes()).serialize();
// 		alert( "The following data would have been submitted to the server: \n\n"+sData );
// 		return false;
// 	} );
    var datos=new Array();
    
    $.each($("tr[class='even row_selected'],tr[class='odd row_selected']"),function(i,j){ $('#form_3').append(j.title+" "); });
    
//     $('#form_3').html(datos);

    $('#form_3').dialog('open');
}

/*
 * I don't actually use this here, but it is provided as it might be useful and demonstrates
 * getting the TR nodes from DataTables
 */
var oTable;
var asInitVals = new Array();

 
function fnGetSelected( oTableLocal )
{
	var aReturn = new Array();
	var aTrs = oTableLocal.fnGetNodes();
	
	for ( var i=0 ; i<aTrs.length ; i++ )
	{
		if ( $(aTrs[i]).hasClass('row_selected') )
		{
			aReturn.push( aTrs[i] );
		}
	}
	return aReturn;
}


function resaltarPalabra(word)
{
    $("tr:contains('"+word+"')").css("text-decoration", "underline");
    
}

function cargarTabla()
{
//     $("#tabla_consulta").tableFilter({additionalFilterTriggers: [$("#buscador_rapido")]});
    $("#tabla_consulta").colorize({ ignoreHeaders:true }); 
    $("#tabla_consulta").tablesorter();
    //resaltarPalabra($("#txtLIB").val());
}

function contarCheckboxes()
{
    
    var cant = 0;
    $(".row1").each(function(i,val){ 
        if(val.checked == true){
        cant++;
        }
    });
//     alert("cant"+cant)
    return cant;

}

function contarCheckboxesEnMostrarEjemplares()
{
    
    var cant = 0;
    $(".row_mostrar_ejemplares").each(function(i,val){ 
        if(val.checked == true){
        cant++;
        }
    });
//     alert("cant"+cant)
    return cant;

}

$(function(){

      
        $('#consulta_fichas').dialog(
        {
			bgiframe: true,
			autoOpen: false,
			height: 600,
			width: 550,
      modal: true,
      title: "consulta de fichas"
		});

		$('#reserva_ejemplares').dialog(
        {
			bgiframe: true,
			autoOpen: false,
			height: 600,
			width: 550,
      modal: true,
			title: "reserva de ejemplares"
		});

        $('#consulta_perfil').dialog(
        {
			bgiframe: true,
			autoOpen: false,
			height: 600,
			width: 550,
            modal: true,
			title: "detalles de usuario"
		});

        $('#contacto_institucion').dialog(
        {
			bgiframe: true,
			autoOpen: false,
			height: 600,
			width: 550,
            modal: true,
			title: "contacto"
		});

});
