//jQuery.noConflict();
//jQuery(document).ready(function($){
function urlencode(str) {
    str = escape(str);
    str = str.replace(/\+/g, '%2B');
    //str = str.replace(/%20/g, '+');
    str = str.replace(/\*/, '%2A');
    str = str.replace(/\//g, '%2F');
    str = str.replace(/@/g,'%40');
    return str;
}

function urldecode(str) {
    //str = str.replace(/\+/g, ' ');
    str = unescape(str);
    return str;
}

$(document).ready(function(){
//---------------------------
$("#sidebar input").val("").attr("title","Enter reference code");

var doSearch=function(){
    var s =  $("#sidebar input").val();
    if(s) {
        $.get("session.php?n=lastSearchedReference&v="+urlencode(urlencode(s)), function(data){
            if(isNaN(s)) {
               location.href="library.php?cat=~"+urlencode(s);
            } else {
                location.href="library.php?reference="+urlencode(s);
            }
        });
    }
};

$("#sidebar label").css("cursor","pointer")
.click(function(e){
    doSearch();
});


$("#sidebar input").keydown(function(e){
    if (e.keyCode == '13') {
        doSearch();
    }
});

//---------------------------
});
