jQuery.extend({
 getTabSelect: function(strParamName){
		var strHref = window.location.href;
		if ( strHref.indexOf("#") > -1 ){
			var strQueryString = strHref.substr(strHref.indexOf("#")+1);
		}
		return strQueryString;
	}
});


function showItem(tabList, itemList, Item, optionalItem) {
	
	if (Item) {
		$("#"+itemList+" > li").hide();
		$("#"+Item).show();
		$("#"+tabList+" > li").removeClass("active");
		$("#tab-"+Item).addClass("active");
	} else {
        $("#"+itemList+" > li").hide();
		$("#"+optionalItem).show();
        $("#tab-"+optionalItem).addClass("active");
	}

}


jQuery.extend({
    equalHeights: function(objList, nColumns, objResize) {
    var nSize = $(objList + " > li").size();
        for (var i = 0; i <= nSize - 1; i++) {
            if ((i + nColumns) % nColumns == 0) {
                var cols = new Array();
                var heights = new Array();

                for (var c = 0; c <= nColumns - 1; c++) {

                    cols.push($(objList + " > li:eq(" + (i + c) + ") " + objResize));
                    heights.push($(objList + " > li:eq(" + (i + c) + ") " + objResize).height());

                }

                heights.sort(function(a, b) { return b - a })

                for (var c = 0; c <= nColumns - 1; c++) {
                    cols[c].attr("style", "height:" + heights[0] + "px");
                }
            }
        }
    }
});
