/*
** based on preamtric.js - Buildinghbs Javascript Library
** jgriffith
**
*/

(function($){

var Buildinghbs = {
    
    domready: function() {
        Core.SiteIndex.setheight(365);
        Core.SiteIndex.setfocus([ 
                                 new Array("",'library')
                               ]);
        
    },
 
         
    search_nav: function(thisurl,links) {
         for (x=0,total=links.length;x<total;x++) {
                 if (Buildinghbs.sameurl(thisurl,links[x])) {
                       link = links[x]
                       link.className = 'on';
                       var li = link.parentNode;
                       li.className = 'open';
                       li = li.parentNode.parentNode;
                       li.className = 'open';
                       $(">a",$(li)).addClass('on');
                     return true;
                 }
         }
         return false;
    },

    thisurl: function() {
        var thisurl = document.location.href;
        if (thisurl.indexOf('#') > -1) {
           thisurl = thisurl.split(/#/)[0];
        }
        if (thisurl.indexOf('list_editables') > -1 ) {
           thisurl = document.referrer;
        }
        return thisurl;
    },

    normalize: function(url) {
       url = url.replace(/index.html/,'')
       return url;
    },

    sameurl: function(url,link) {
       if (!link || !link.href){return 0}
       if (Buildinghbs.normalize(url) == Buildinghbs.normalize(link.href)) {return 1};
       return 0;
    },

    
    last:''

}

$(document).ready(function(){Buildinghbs.domready()});
window.Buildinghbs = Buildinghbs;
})(jQuery);

