/**
 * diHBX.js 
 * @author Paul Mclanahan
 * @author Erron Austin
 * @copyright 2006 Digital Insight - All Rights Reserved
 */
var diHBX = {
    getPageTitle : function(){
        return diHBX.titlesArray[diHBX.titlesArray.length-1];
    }, 
    getContentCats : function(){
       	var temp = diHBX.titlesArray.length>1 ? diHBX.titlesArray.slice(0,(diHBX.titlesArray.length-1)):diHBX.titlesArray;
        return '/' + temp.join('/');
    },
    init : function(iniValue){
		iniValue = iniValue.substring(1);
		var hbxArray = iniValue.split('/');
		for(var i=0; i<hbxArray.length; i++)
			hbxArray[i] = diHBX.cleanHBXValue(hbxArray[i]);
		diHBX.titlesArray = hbxArray;
    },
    cleanHBXValue : function(str){
        return str.replace(/&amp;/g,'and')
                 .replace(/ *&[^;]+; */g,'')
                 .replace(/ +/g,"+")
                 .replace(/[^a-z0-9+\/]/gi,'')
                 .replace(/^\+/,'')
                 .replace(/\+$/,'');
    },
	getSearchTerms : function(){
		var temp = /&searchQuery=([^&]+)/.exec(document.URL);
		if(temp && temp[1])return temp[1];
		else return '';
	}
}
