// ----------------------------------------------------------------------------- // Globals // Major version of Flash required var requiredMajorVersion = 9; // Minor version of Flash required var requiredMinorVersion = 0; // Minor version of Flash required var requiredRevision = 28; // ----------------------------------------------------------------------------- function search_validate(str) { if (str && str.length > 3) return true; else return false; } function search_switch_buttons(selected_mode) { if (selected_mode == 'table') { $('#thumbs_button').attr('src', 'http://www.neoreader.com.br/images/general/search/type_buttons.gif'); $('#thumbs_button')[0].onmouseover = "overImage(this)"; $('#thumbs_button')[0].onmouseout = "outImage(this)"; $('#table_button').attr('src', 'http://www.neoreader.com.br/images/general/search/type_list_over.gif'); $('#table_button').removeAttr('onmouseover'); $('#table_button').removeAttr('onmouseout'); } else { $('#thumbs_button').attr('src', 'http://www.neoreader.com.br/images/general/search/type_buttons_over.gif'); $('#thumbs_button').removeAttr('onmouseover'); $('#thumbs_button').removeAttr('onmouseout'); $('#table_button').attr('src', 'http://www.neoreader.com.br/images/general/search/type_list.gif'); $('#table_button')[0].onmouseover = "overImage(this)"; $('#table_button')[0].onmouseout = "outImage(this)"; } } function search_submit(mode, search_str, page, field, order_asc) { if (search_validate(search_str)) { search_validate(field); if (order_asc) order = 'asc'; else order = 'desc'; $.post('http://www.neoreader.com.br/item/search/' + page + '/' + field + '/' + order + '/' + mode, { key_search: search_str, render_just_results: true }, function(html) { $("#update").html(html); setTimeout( function () { tableFeatures(); }, 200 ); } ); } else { alert('Aceitamos para a busca palavras com mais de 3 caracteres'); } } /* ----------------------------------------------------------------------- ----------------------------------------------------------------------- ----------------------------------------------------------------------- ----------------------------------------------------------------------- */ function category_update(cat_id, page, field, order_asc, mode) { if (order_asc) order = 'asc'; else order = 'desc'; $.ajax({ url: 'http://www.neoreader.com.br/category/view/' + cat_id + '/' + page + '/' + field + '/' + order + '/0' + '/' + mode, cache: false, type: 'POST', success: function(html){ $("#update").html(html); setTimeout( function () { tableFeatures(); }, 200 ); } }); } /* ----------------------------------------------------------------------- ----------------------------------------------------------------------- ----------------------------------------------------------------------- ----------------------------------------------------------------------- */ function favorite_update(page, field, order_asc) { if (order_asc) order = 'asc'; else order = 'desc'; $.ajax({ url: 'http://www.neoreader.com.br/library/view/' + page + '/' + field + '/' + order + '/0', cache: false, type: 'POST', success: function(html){ $("#update").html(html); setTimeout( function () { tableFeatures(); }, 200 ); } }); } function publishings_update(user_id, page, field, order_asc) { if (order_asc) order = 'asc'; else order = 'desc'; $.ajax({ url: 'http://www.neoreader.com.br/user/publishings/' + user_id + '/' + page + '/' + field + '/' + order + '/0', cache: false, type: 'POST', success: function(html){ $("#update").html(html); setTimeout( function () { tableFeatures(); }, 200 ); } }); } function profile_update(user_id, page, field, order_asc) { if (order_asc) order = 'asc'; else order = 'desc'; $.ajax({ url: 'http://www.neoreader.com.br/user/profile/' + user_id + '/' + page + '/' + field + '/' + order + '/0', cache: false, type: 'POST', success: function(html){ $("#update").html(html); setTimeout( function () { tableFeatures(); }, 200 ); } }); } function last(box_number, page, field, order_asc, mode) { if (order_asc) order = 'asc'; else order = 'desc'; $.ajax({ url: 'http://www.neoreader.com.br/doclist/last/' + box_number + '/' + page + '/' + field + '/' + order + '/0' + '/' + mode, cache: false, type: 'POST', success: function(html){ $("#update").html(html); setTimeout( function () { tableFeatures(); }, 200 ); } }); } function highlights(box_number, page, field, order_asc, mode) { if (order_asc) order = 'asc'; else order = 'desc'; $.ajax({ url: 'http://www.neoreader.com.br/doclist/highlights/' + box_number + '/' + page + '/' + field + '/' + order + '/0' + '/' + mode, cache: false, type: 'POST', success: function(html){ $("#update").html(html); setTimeout( function () { tableFeatures(); }, 200 ); } }); } function formatZero( num ) { var strNUm = num < 10 ? "0" + num.toString( ) : num.toString( ); return strNUm; } function trace( _message ) { var message = _message == undefined ? "undefined" : _message; $( '#trace' ).css( 'height', $( window ).height( ) - 20 ); $( '#trace' ).css( 'display', 'block' ); $( '#trace #data' ).html( $( '#trace #data' ).html( ) + "
" + message.toString( ).split( "<" ).join( "(").split( ">" ).join( ")").split( "(strong)" ).join( "").split( "(/strong)" ).join( "") ); //var childrens = $( '#trace #data' ).children(); //childrens[childrens.length - 1].scrollIntoView( ); }