	var intervalQueue = new Array();
	var overSrc = null;
	
	function change(id, newClass) {
		identity=document.getElementById(id);
		if (identity != null)
			identity.className=newClass;
	}
	function changeO(src, newClass) {
		overSrc = src;
		if (src != null)
			src.className=newClass;
	}
	
	function delayChange(src, newClass) {
		/*if (navigator.appName == 'Microsoft Internet Explorer' && parseFloat(navigator.appVersion) == 4) {
			var intervalId = setInterval("_changeO()", 500);
			intervalQueue.push(intervalId);
			intervalQueue.push(src);
			intervalQueue.push(newClass);
			overSrc = null;
		} else*/ changeO(src, newClass);
	}
	function _changeO(src, newClass) {
		var intervalId = intervalQueue.shift();
		var src = intervalQueue.shift();
		var newClass = intervalQueue.shift();
		if (src != overSrc) 
			changeO(src, newClass);
		clearInterval(intervalId);
		
	}
	
	//for (var i in navigator)
	//	alert(i + ': ' + navigator[i]);
	//alert('version: ' + parseFloat(navigator.appVersion));