	var trailimage = ["/img/cursor_peng.gif", 27, 32];  //이미지 경로 설정
	var offsetfrommouse = [10,10];  //커서와 이미지의 간격
	var displayduration = 0;
 
	function gettrailobj() {
	    if (document.getElementById) {
			return document.getElementById("trailimageid").style;
	    } else if (document.all) {
	        return document.all.trailimagid.style;
		}
	}
 
	function truebody() {
	    return (!window.opera && document.compatMode && document.compatMode!="BackCompat") ? document.documentElement : document.body;
	}
 
	function hidetrail() {
	    gettrailobj().visibility = "hidden";
	    document.onmousemove = "";
	}
 
	function followmouse(e) {
		//alert(e);
		var xcoord = offsetfrommouse[0];
		var ycoord = offsetfrommouse[1];
 
	    if (typeof e != "undefined") {
			xcoord += e.pageX;
			ycoord += e.pageY;
		} else if (typeof window.event !="undefined") {
			xcoord += truebody().scrollLeft + event.clientX;
			ycoord += truebody().scrollTop + event.clientY;
		}
 
		var docwidth = document.all ? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth-15;
		var docheight = document.all ? Math.max(truebody().scrollHeight, truebody().clientHeight) : Math.max(document.body.offsetHeight, window.innerHeight);
 
	    if (xcoord+trailimage[1]+3>docwidth || ycoord+trailimage[2]> docheight) {
			gettrailobj().display="none";
		} else {
			gettrailobj().display = "";
			gettrailobj().left=xcoord + "px";
			gettrailobj().top=ycoord + "px";
		}
	}
 
 
	if (document.getElementById || document.all) {
		
		document.write('<div id="trailimageid" style="position:absolute;visibility:visible;left:0px;top:0px;width:1px;height:1px;z-index:999999;"><img src="'+trailimage[0]+'" width="'+trailimage[1]+'px" height="'+trailimage[2]+'px" /></div>');
	}
 
	document.onmousemove = followmouse;
 
 
	if (displayduration>0) {
		setTimeout("hidetrail()", displayduration*1000);
	}


