function globalHandlers() {
	var $tabsDiv = document.getElementById('DiggThis_Tabs');
	var $tabSpan = $tabsDiv.getElementsByTagName('li');
	if (/Microsoft/ig.test(navigator.appName)) {
		for (var $i = 0; $i < $tabSpan.length; $i++) {
			$tabSpan[$i].onmouseover = tabEffect;
			$tabSpan[$i].onmouseout = tabEffect;
		}
	}
}

function tabEffect() {
	var $spanAtrr = this.getAttributeNode('class').value;
	if ($spanAtrr == 'DiggThis_tabEnable') {
		this.getAttributeNode('class').value = 'DiggThis_tabActivation';
	} else if ($spanAtrr == 'DiggThis_tabActivation') {
		this.getAttributeNode('class').value = 'DiggThis_tabEnable';
	} else if ($spanAtrr == 'DiggThis_tabSelect')  {
		this.getAttributeNode('class').value = 'DiggThis_tabSelectHover';
	} else if ($spanAtrr == 'DiggThis_tabSelectHover') {
		this.getAttributeNode('class').value = 'DiggThis_tabSelect';
	}
}

var $request;

function loadData($tabId,$logId) {
	$request = false;
	if (window.XMLHttpRequest) {
		try {
			$request = new XMLHttpRequest();
		} catch($e) {
			$request = false;
		}
	} else if (window.ActiveXObject) {
		try {
			$request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch($e) {
			try {
				$request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch($e) {
				$request = false;
			}
		}
	}
	if ($request) {
		$request.onreadystatechange = switchTabCallback;
		$url = str00 +'PLUGIN/DiggThis/Digg_This.asp?act=' + $tabId + '&id=' + $logId;
		$request.open("get", $url, true);
		$request.send(null);
	}
}

function switchTab($tabId,$logId) {
	var $contentDiv = document.getElementById('DiggThis_Content');
	var $tabsUl = document.getElementById('DiggThis_Tabs');
	var $tabs = $tabsUl.getElementsByTagName('li');
	for ($i = 0; $i < $tabs.length; $i++) {
		if ($i == ($tabId - 1)) {
			$tabs[$i].getAttributeNode('class').value = 'DiggThis_tabSelect';
		} else {
			$tabs[$i].getAttributeNode('class').value = 'DiggThis_tabEnable';
		}
	}
	$contentDiv.innerHTML = '<span><img src="'+str00 +'PLUGIN/DiggThis/Images/loading.gif" align="absmiddle" /></span>';
	loadData($tabId,$logId);
}

function switchTabCallback() {
	if ($request.readyState == 4) {
		if ($request.status == 200) {
			var $contentDiv = document.getElementById('DiggThis_Content');
			//var $tabData = eval($request.responseText);
			var $tabData = $request.responseText;
			var $inner = "";
				$inner = $tabData;
			$contentDiv.innerHTML = $inner;
		} else {
			var $formDiv = document.getElementById('DiggThis_Content');
			$formDiv.innerHTML = '<strong>ERROR!</strong><br />';
		}
	}
}