function bookmarkIt(title, url){
	if (document.all)
	window.external.AddFavorite(url, title);
	else if (window.sidebar)
	window.sidebar.addPanel(title, url, "")
}
function switchMenu(obj)
{
var el = document.getElementById(obj);
	if(el.style.display != "block")
	{
	el.style.display = "block";
	}
	else
	{
	el.style.display = "none";
	}
}
var sortedOn =0;
	
	function SortTable(sortOn) {
	
		var table = document.getElementById('tablelist');
		var tbody = table.getElementsByTagName('tbody')[0];
		var rows = tbody.getElementsByTagName('tr');

		var rowArray = new Array();
		for (var i=0, length=rows.length; i<length; i++) {
			rowArray[i] = new Object;
			rowArray[i].oldIndex = i;
			rowArray[i].value = rows[i].getElementsByTagName('td')[sortOn].firstChild.nodeValue;
			if (rowArray[i].value == null) rowArray[i].value = rows[i].getElementsByTagName('td')[sortOn].firstChild.firstChild.nodeValue;
		}
		
		if (sortOn == sortedOn) { rowArray.reverse(); }
		else {
			sortedOn = sortOn;
			if ( sortedOn == 1 ) {
				rowArray.sort(RowCompareNumbers);
			}
			else {
				rowArray.sort(RowCompare);
			}
		}
		
		var newTbody = document.createElement('tbody');
		for (var i=0, length=rowArray.length; i<length; i++) {
			var list = ( list=='listing-even' ? 'listing-odd' : 'listing-even' );
			rows[rowArray[i].oldIndex].className = list;
			newTbody.appendChild(rows[rowArray[i].oldIndex].cloneNode(true));
		}
		
		table.replaceChild(newTbody, tbody);
	}
	
	function RowCompare(a, b) {
		
		var aVal = a.value;
		
		
		var bVal = b.value;
		
		return (aVal == bVal ? 0 : (aVal > bVal ? 1 : -1));
	}

	function RowCompareNumbers(a, b) {
	
		var aVal = parseInt(a.value);
		var bVal = parseInt(b.value);
		return (aVal - bVal);
	}

	function RowCompareDollars(a, b) {
	
		var aVal = parseFloat(a.value.substr(1));
		var bVal = parseFloat(b.value.substr(1));
		return (aVal - bVal);
	}

