var location_url = location.href.toString();
var arrUrl = location_url.split("/");
var rootFolder = "/";
if (arrUrl.length>3)
	rootFolder = "/"+arrUrl[3];


// ºí·Î±× °Ë»ö
function searchForm(f)
{
	if (!validFieldText(f.sTxt, "°Ë»ö¾î¸¦"))
		return false;

	if (f.sTxt.value.length < 2)
	{
		alert("°Ë»ö¾î¸¦ 2±ÛÀÚ ÀÌ»óÀ¸·Î ÇØÁÖ¼¼¿ä.");
		f.sTxt.focus();
		return false;
	}
	
	return true;
}

// ¾ÆÀÌµðº° °Ô½Ã¹°º¸±â
function userBbsList()
{
	var dv = $("#userInfo");
	var userID = dv.attr("userID");
	var url = rootFolder+"/bbs/dblogMyBbsList.asp";
	location.href = url + "?memberID="+userID;
}
// ¾ÆÀÌµðº° ÂÊÁöº¸³»±â
function sendMemo()
{
	var dv = $("#userInfo");
	var userID = dv.attr("userID");
	var url = rootFolder+"/member/getUserInfo.asp";
	$.getJSON(url,
		{ memberID : userID },
		function(json){
			WindowOpenCenter(js_DOMAIN_HTTP+'/popup/popupMessageSend.asp?uId='+userID+'&ulev=' + json.userLevel,'Message','450','366');
		}
	);
}
// ¾ÆÀÌµðº° ¸ÞÀÏº¸³»±â
function sendMail()
{
	var dv = $("#userInfo");
	var userID = dv.attr("userID");
	var url = rootFolder+"/member/getUserInfo.asp";
	$.getJSON(url,
		{ memberID : userID },
		function(json){
			if (json.emailAddr)
				location.href = "mailto:"+json.emailAddr;	// ¾Æ¿ô·è¿¡ ¿¬°á
		}
	);
}

// ¾ÆÀÌµð ·¹ÀÌ¾î Ç¥½Ã
function showUserInfo(obj,userID)
{
	if (!obj)
	{
		$("#userInfo").remove();
		return;
	}

	if (js_blogMemberID=="")
		return;

	if (js_blogGubun=="U")
		return;

	if (getObject("userInfo")==false)
	{
		var html = "";
		html +=	'	<div id="userInfo" userID="" style="position:absolute;z-index:1; display:none ;top:1000px;">';
		html +=	'		<ul class="layerPopA">';
		html +=	'			<li class="fir"><a href="javascript:userBbsList();showUserInfo();">°Ô½Ã¹°º¸±â</a></li>';
		html +=	'			<li><a href="javascript:sendMemo();showUserInfo();">ÂÊÁöº¸³»±â</a></li>';
		html +=	'			<li><a href="javascript:sendMail();showUserInfo();">¸ÞÀÏº¸³»±â</a></li>';
		html +=	'		</ul>';
		html +=	'		</div>';

		$("body").append(html);
	}

	var dTop = getObject("userInfo").style.top;
	var dLeft = getObject("userInfo").style.left;

	var iTop = getAbsoluteTop(obj);
	var iLeft = getAbsoluteLeft(obj);

	var dv = $("#userInfo");
	if (dv.attr("userID")==userID && dTop == (iTop+15)+"px" && dLeft == iLeft+"px")
	{
		$("#userInfo").hide();
		dv.attr("userID","");
	}
	else
	{
		dv.show();
		dv.attr("userID",userID);

		document.getElementById("userInfo").style.top = (iTop+15)+"px";
		document.getElementById("userInfo").style.left = iLeft+"px";
	}
}



// °´Ã¼¾ò±â(°´Ã¼¸í,³ëµå) , getObject("acList","opener")
function getObject(objectId,objectNode){ 
    if(!objectNode)
		var doc = document;
	else
		var doc = eval(objectNode+".document");

	if(doc.getElementById && doc.getElementById(objectId))
		return doc.getElementById(objectId);	// ´ëºÎºÐÀÇ ºê¶ó¿ìÀú 
	else if(doc.all && doc.all(objectId))
		return doc.all(objectId);				// IE4¿Í 5.0 
	else if(doc.layers && doc.layers[objectId])
		return doc.layers[objectId];			// Netscape 4.x 
	else
		return false; 
}

// TOP Àý´ë°ª °è»ê
function getAbsoluteTop(oNode){
	var iTop=0;
	while(oNode.tagName!="BODY"){
		iTop+=oNode.offsetTop;
		oNode=oNode.offsetParent;
	}
	return iTop;
}
// LEFT Àý´ë°ª °è»ê
function getAbsoluteLeft(oNode){
	var iLeft=0;
	while(oNode.tagName!="BODY"){
		iLeft+=oNode.offsetLeft;
		oNode=oNode.offsetParent;
	}
	return iLeft;
}
