  function get_json_object(input_string) {
    var json_string = input_string.toString();
    var json_object = !(/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(json_string.replace(/"(\\.|[^"\\])*"/g, ''))) && eval('(' + json_string + ')');
    return json_object;
  }
  
  function tep_set_mainBanner() {
    jQuery('#mainBanner').scrollable({
      onSeek : function() {
        if(jQuery("#mainBanner").data("scrollable") != null) {
          jQuery('.navigate .navigateEntry').each(function() {
            jQuery(this).removeClass('selected');
          });
          jQuery('.navigate .navigateEntry[rel="' + (parseInt(jQuery("#mainBanner").data("scrollable").getIndex()) % 5) + '"]').addClass('selected');
        }
      },
      circular: true
    }).autoscroll({
      interval: 3000
    });
    jQuery('.navigate .navigateEntry').each(function() {
      jQuery(this).click(function() {
        jQuery("#mainBanner").data("scrollable").seekTo(parseInt(jQuery(this).attr('rel')), 400);
      });
    });
  }
  
  function tep_set_books_images_list() {
    jQuery('#books_images_list').scrollable();
    jQuery('img[rel].list_image').mouseover(function() {
      jQuery('img#large_image').attr('src', jQuery(this).attr('rel'));
    });
  }
