// -----------------------------------------------------------------------------
// 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( );
}