
	/* NAVIGATION ON MOUSE CURSOR*/

	if(navigator.userAgent.indexOf("MSIE")>=0)
		sBrowser="MSIE";
	else if(navigator.userAgent.indexOf("Safari")>=0)
		sBrowser="Safari";
	else if(navigator.userAgent.indexOf("Firefox")>=0)
		sBrowser="Firefox";
	else if(navigator.userAgent.indexOf("Opera")>=0)
		sBrowser="Opera";
	else
		sBrowser="unknown";
	

	/* var is_saf = ((userAgent.indexOf('applewebkit') != -1) || (navigator.vendor == "Apple Computer, Inc."));	*/

	function init_cursor () {
		switch (sBrowser) {
			case "MSIE":
			case "Safari":
			case "Opera":
				document.onmousemove = mmove;
			break;

			case "Firefox":
				document.addEventListener("mousemove", mmove, true);
			break;

			default:
				document.addEventListener("mousemove", mmove, true);
			break;
		}

		//alert("Browser: "+navigator.userAgent+" ("+bName+")\nPlatform: "+navigator.platform)
	}

	function mmove (e) {
		switch (sBrowser) {
			case "MSIE":
			case "Safari":
			case "Opera":
			var x = event.x;
			var y = event.y;

			document.getElementById("nav_cursor").style.left = (x + 5) + "px";
			document.getElementById("nav_cursor").style.top = (y + 20) + "px";
			document.getElementById("nav_cursor").style.display="block";
			break;

			case "Firefox":
			var x = e.clientX;
			var y = e.clientY;
			x = x + 5 + "px";
			y = y + 20+ "px";			
			document.getElementById("nav_cursor").style.left = x;
			document.getElementById("nav_cursor").style.top = y;
			document.getElementById("nav_cursor").style.display="block";
			break;

			default:
			var x = e.clientX;
			var y = e.clientY;
			document.getElementById("nav_cursor").style.left = (x + 5) + "px;";
			document.getElementById("nav_cursor").style.top = (y + 20) + "px;";
			document.getElementById("nav_cursor").style.display="block";
			break;
		}
	}
