function showTab(name) {
	var tabNodes = document.getElementById('tabs').childNodes;
	for (var t=0; t<tabNodes.length; t++) {
		if (tabNodes.item(t).nodeName == "LI" && tabNodes.item(t).id != name + '-tab') {
			tabNodes.item(t).style.backgroundColor = '#eee';
		}
	}
	
	var viewNodes = document.getElementById('view').childNodes;
	for (var v=0; v<viewNodes.length; v++) {
		if (viewNodes.item(v).nodeName == "DIV" && viewNodes.item(v).id != name) {
			viewNodes.item(v).style.display = 'none';
		}
	}
	
	document.getElementById(name + '-tab').style.backgroundColor = '#bbb';
	document.getElementById(name).style.display = '';
}

function displayAimPresence(response) {
	var pres = eval('(' + response + ')');
	
	if (pres.show) {
		document.getElementById('aim').className = 'url im ' + pres.show;
	}
}

function displayGtalkPresence(response) {
	var pres = eval('(' + response + ')');
	
	if (pres.show) {
		document.getElementById('gtalk').className = 'url im ' + pres.show;
	}
}

function displayMsnPresence(response) {
	var pres = eval('(' + response + ')');
	
	if (pres.show) {
		document.getElementById('msn').className = 'url im ' + pres.show;
	}
}

function displaySkypePresence(response) {
	var pres = eval('(' + response + ')');
	
	if (pres.show) {
		document.getElementById('skype').className = 'url im ' + pres.show;
	}
}

function displayYahooPresence(response) {
	var pres = eval('(' + response + ')');
	
	if (pres.show) {
		document.getElementById('yahoo').className = 'url im ' + pres.show;
	}
}
