


function getTooltiphtml(obj)
{
	var RtnHTML = "";
	var IsValidStr = obj.IsValidStr;


		var NNullStr = getProperty(obj,"NNull","");
		var MaxL = getProperty(obj,"MaxL","") ;
		var MinL = getProperty(obj,"MinL","") ;
		var LabelStr = getProperty(obj,"LabelStr","Á¤º¸ÀÔ·Â") ;

		if (LabelStr != "")
		RtnHTML += LabelStr + " <br>" ;
		try{
		if(IsValidMsg[IsValidStr][1] != "")
			RtnHTML += "ex)" + IsValidMsg[IsValidStr][1] +"<BR>" ;
		}catch(e){}
		if(( MaxL != "" || MinL != "" ) && IsValidStr != "DATE" && IsValidStr != "MDATE" && IsValidStr != "RADIO" && IsValidStr != "CHECKBOX")
		{
			if(MaxL == MinL)
				RtnHTML += "ÀÔ·ÂÁ¦ÇÑÀº "+  MaxL +"ÀÚ¸®<BR>" ;
			else
				RtnHTML += "ÀÔ·ÂÁ¦ÇÑÀº " + MinL  + "~" +  MaxL +"ÀÚ¸®<BR>" ;
		}
			
		else if(( MaxL != "" || MinL != "" ) && (IsValidStr == "DATE" || IsValidStr == "MDATE"))
		{
			if(MaxL == MinL)
				RtnHTML += "³¯Â¥ ¼±ÅÃÀº " +  MaxL +"¼±ÅÃÇÏ¼Å¾ß ÇÕ´Ï´Ù.<BR>" ;
			else
				RtnHTML += "³¯Â¥ ¼±ÅÃÀº " + MinL  + "~" +  MaxL +"±îÁö °¡´ÉÇÕ´Ï´Ù.<BR>" ;
		}
		else if(( MaxL != "" || MinL != "" ) && (IsValidStr == "RADIO" || IsValidStr == "CHECKBOX"))
		{
			if(MaxL == MinL)
				RtnHTML += "¼±ÅÃÀº " +  MaxL +"°³¸¦ ¼±ÅÃÇÏ¼Å¾ß ÇÕ´Ï´Ù.<BR>" ;
			else
				RtnHTML += "¼±ÅÃÀº " + MinL  + "~" +  MaxL +"±îÁö °¡´ÉÇÕ´Ï´Ù.<BR>" ;
		}



		if (NNullStr == "true")
			RtnHTML += "" + LabelStr + "´Â(Àº) ÇÊ¼ö ÀÔ·Â»çÇ×ÀÔ´Ï´Ù.<BR>" ;

	return RtnHTML;
}

var tooltipPopup = window.createPopup();
var tooltipDoc = this.tooltipPopup.document.body;
function _showTooltip(f)
{
	try{
	returnValue = true;
	var spanuid = "tooltip_span";
	//µðÀÚÀÎ¼öÁ¤
	this.tooltipDoc.innerHTML = "<DIV id='"+spanuid+"'  ></DIV>";

	var tooltipSpan = this.tooltipPopup.document.getElementById(spanuid);

	tooltipSpan.innerHTML = getTooltiphtml(f);
	if (tooltipSpan.innerHTML == "")
		return;

	tooltipSpan.style.cssText = "font-size:12px;font-family:dotum; border:1px dashed #848484; color:#555555; background-color:#FFFFFF; padding:3px;";
	

		var ESize = getXY(f);
		var toolSize = { x:0 ,y:0 ,w:0,h:0};
		toolSize = ESize;


	var tdiv = document.createElement("div");
	tdiv.runtimeStyle.cssText = "visibility:hidden; position:absolute; top:-2000px; left:-2000px;";
	document.body.insertAdjacentElement("afterBegin", tdiv);
	tdiv.innerHTML = tooltipSpan.innerHTML;
	tdiv.style.cssText = tooltipSpan.style.cssText;
	var WL =	parseInt(screen.availWidth)-parseInt(top.window.screenLeft);
	var WT =  parseInt(screen.availHeight)-parseInt(top.window.screenTop);
	var PopLeft = parseInt(toolSize.x + toolSize.w+5);
	var PopTop =  parseInt(toolSize.y );
	
	if (parseInt(WL) < parseInt(PopLeft + toolSize.w))
		PopLeft = parseInt(toolSize.x)  - parseInt(tdiv.offsetWidth);

	if(parseInt(WT) < parseInt(PopTop +  toolSize.h))
		PopTop = parseInt(toolSize.y  - tdiv.offsetHeight);


	tooltipPopup.show(PopLeft, PopTop, tdiv.offsetWidth, tdiv.offsetHeight, document.body);
	}catch(e){}
	return tooltipSpan;
}


function _hideTooltip()
{
	tooltipPopup.hide();
}