<!--//

//	============================================================================
/**
  @author ¹Ú¼ºÀÏ
 
  Layer ¸¦ ÀÌ¿ëÇÑ Comment Ã¢ ³ªÅ¸³»±â

»ç¿ë¿¹Á¦ : IE, Netscape µ¿ÀÏ  
Å×½ºÆ® : 
		IE 6.0
		Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:0.9.4.1) Gecko/20020508 Netscape6/6.2.3 

±âº» Form º¯°æ
		div Layer »ðÀÔ ÈÄ
		--		<body onload="setCommentInit('{div id}');"> 
		À» ÀÌ¿ëÇÏ¿© º¯°æÇÒ ¼ö ÀÖÀ½
		
RevealTrans(¹øÁüÈ¿°ú) »ç¿ë
		div Layer »ðÀÔ ÈÄ
		-- <div id="commentviewer" name="commentviewer" style="filter:revealTrans();visibility:hidden;position:absolute; z-index:1; border-width:1px; border-style:none;"> 
		-- style="filter:revealTrans(); ...   ¿Í °°Àº filter Àû¿ë ¹®±¸¸¦ ³Ö¾î ÁÖ¸é µÊ
		

<html>
<head>
<script language="javascript" src="commentLayer.js">
</script>

</head>
<body onload="setCommentInit('');">
<div id="commentviewer" name="commentviewer" style="visibility:hidden;position:absolute; z-index:1; border-width:1px; border-style:none;"> 
	<table cellpadding="6" cellspacing="0" bgcolor="#FDFDFD" style="border-width=1; border-color:black; border-style:solid;">
		<tr><td><font size="+1">Ä¿¸àÆ®ÀÔ´Ï´Ù : <b> tag__CONTENTS__ </b></font></td></tr>
	</table>
</div>
<br>
 <a href="aa" onmouseover="showComment('sdfdf', event); return false;">hello</a>sssssssssssssssssssssssssss
</body>
</html>
*/
//	============================================================================
var strCommentHTML = "";
var m_oComment = null;
var m_commapp	= null;		// IE is true, other is false

function CommentAppValue()
{
	this.ie = ( document.all );
//	var strTemp = navigator.userAgent.toLowerCase();
//	this.ie 		= (strTemp.indexOf("msie") != -1 );		// IE is true , other is false;
	this.ns6 = document.getElementById && !document.all ? 1 : 0;
	this.total	= (this.ie || this.ns6);	
}
//	============================================================================
/**
	Comment Layer ÃÊ±âÈ­
	
	±âº» Comment Layer ¼öÁ¤Àº strCommentHTML À» º¯È¯À¸·Î Àû¿ë
	
	oLayer : ±âº» Layer -- º¯È¯ÇÒ ¼ö ÀÖµµ·Ï "tag__CONTENTS__" Ã·ÀÚ¸¦ ³Ö¾îÁÙ °Í!!!
*/
//	============================================================================
function setCommentInit(strLayerID)
{
	if(m_commapp == null)	m_commapp	= new CommentAppValue();
	if(! m_commapp.total)	return;
	
	if(strLayerID	!= "")	m_oComment	= document.getElementById(strLayerID);
	
	if(m_oComment == null)
	{
		m_oComment	= document.createElement("div");
		m_oComment.style.visibility = "hidden";

		m_oComment.style.zIndex = 1;
		m_oComment.style.position = "absolute";
		m_oComment.style.borderWidth = "1px";
		m_oComment.style.borderStyle = "none";

		strCommentHTML ="	<table cellpadding=6 cellspacing=0 bgcolor=#FDFDFD style='border-width=1; border-color:black; border-style:solid;'>";
		strCommentHTML +="		<tr><td><font size=+1><b> tag__CONTENTS__ </b></font></td></tr>";
		strCommentHTML +="	</table>";
	
		document.body.appendChild(m_oComment);		// element <body> Àû¿ë
	
	}else
	{
		this.strCommentHTML	= m_oComment.innerHTML;
	}
}

function setCommentPosition(e)
{
	if(m_commapp.ie)
	{
		m_oComment.style.posLeft	= e.clientX + 20 + document.body.scrollLeft ;
		m_oComment.style.posTop 	= e.clientY - 10 + document.body.scrollTop ;
	}else
	{
		m_oComment.style.left	= e.clientX + 20 + window.pageXOffset ;
		m_oComment.style.top 	= e.clientY - 10 + window.pageYOffset ;
	}
}
//	============================================================================
/**
	Comment Show
	
	strContent : º¯È¯ ¹®ÀÚ
	e : event object		-- Nescape ´Â window.event ÇØ´ç °´Ã¼¿¡ Á¾¼ÓÀû ÀÌ¹Ç·Î ÀÎ¼ö·Î °¡Á®¿È
*/
//	============================================================================
function showComment(strContent, e)
{
	if(m_oComment == null)	setCommentInit("");
	if(! m_commapp.total)	return;
	
	m_oComment.style.visibility='hidden';
	setCommentPosition(e)

	m_oComment.innerHTML = this.strCommentHTML.replace("tag__CONTENTS__", 	strContent);
	
	if(m_commapp.ie)
	{
		if(m_oComment.filters.revealTrans	!= null)
		{
			m_oComment.filters.revealTrans.apply();
			m_oComment.filters.revealTrans.Transition=12;
		}
    m_oComment.style.visibility = "visible";
    if(m_oComment.filters.revealTrans	!= null)	m_oComment.filters.revealTrans.play(0.3);
	}else
	{
		m_oComment.style.visibility='visible';
	}
}

//	============================================================================
/**
	Comment Hidden
*/
//	============================================================================

function hiddenComment()
{
	if(! m_commapp.total)	return;
	if(m_commapp.ie)
	{
		if(m_oComment.filters.revealTrans	!= null)
		{
			m_oComment.filters.revealTrans.apply();
			m_oComment.filters.revealTrans.Transition=12;
		}
    m_oComment.style.visibility = "hidden";
		if(m_oComment.filters.revealTrans	!= null)	m_oComment.filters.revealTrans.play(0.3);
	}else
	{
		m_oComment.style.visibility='hidden';
	}	
}
//-->
