var NOTOPEN = false;
/*
Event.observe(window, 'load', function() {
	Event.observe('inputQuery', 'keydown', showSearchResultKey, false);
}); 
*/
function goMainPage()
{
	location.href = "http://www.jisikman.com";
}

function setFontBold(event)
{
	srcEl = getSrcElement(event);	
	srcEl.style.fontWeight = "bold";		
} 

function setFontClick(event)
{
	srcEl = getSrcElement(event);	
	srcEl.style.color = "blue";		
	srcEl.style.textDecoration = "underline";		
} 

function setFontNormal(event)
{
	srcEl = getSrcElement(event);	
	srcEl.style.fontWeight = "";		
	srcEl.style.color = "#484848";		
	srcEl.style.textDecoration = "";		
}

function getSrcElement(event)
{
	var myEvent = null;
	var srcEl = null;
	if( window.event )
	{
		myEvent = window.event;
		srcEl = myEvent.srcElement;
	}
	else
	{
		myEvent = event;
		srcEl = myEvent.target;
	}
	
	return srcEl;
}

function getEvent(event)
{
	var myEvent = null;
	if( window.event )
	{
		myEvent = window.event;
	}
	else
	{
		myEvent = event;
	}
	
	return myEvent;
}


var LoginInfo = {

	checkLogin : function(event)
	{
		if( document.frmLogin.inputEmail.value == "" || document.frmLogin.inputEmail.value == "아이디" )
		{
			alert("아이디를 입력하세요");
			return;
		}
		else if(  document.frmLogin.inputPass.value == "" || document.frmLogin.inputPass.value == "패스워드")
		{
			alert("패스워드를 입력하세요");
			return;
		}
		else
		{
			document.frmLogin.submit();
		}		
	}, 
	checkEnter : function(event)
	{
		event = getEvent(event);
		if( event.keyCode == 13 )
		{
			LoginInfo.checkLogin(event);
		}
	},
	
	setLogout : function(event)
	{
		location.href="/answer/logOut";
	}
}

function openNewWindowByUrl(url)
{
	window.open(url, "", "");
}

function openNewWindowByUrlWithHighLevel(url)
{
	if( NOTOPEN )
		alert("전문지식맨만 답변 할 수 있습니다.");
	else
		window.open(url, "", "");
}

function setNewPageByUrl(url)
{
	location.href = url;
}

function setNewPageByUrlWithHighLevel(url)
{
	if( NOTOPEN )
		alert("전문지식맨만 답변 할 수 있습니다.");
	else
		location.href = url;
}

function openSearchWindow()
{
	document.charset = "euc-kr";
	window.open("http://search.jisikman.com/search.jsp?searchkind=all&query=" + $F("inputQuery"), "", "");
	document.charset = "utf-8";
}

function showSearchResultKey(event)
{
	var event = getEvent();
	if( event.keyCode == 13 )
	{
		document.charset = "euc-kr";
		window.open("http://search.jisikman.com/search.jsp?searchkind=all&query=" + $F("inputQuery"), "", "");
		document.charset = "utf-8";
	}
}

function setSelectMenu(event)
{
	srcEl = getSrcElement(event);
	srcEl.style.border = "1px solid white";
	srcEl.style.fontWeight = "bold";
}

function setUnselectMenu(event)
{
	srcEl = getSrcElement(event);
	srcEl.style.border = "0px";
	srcEl.style.fontWeight = "normal";
}

function searchSiteOpen(event)
{
	var str = $F("searchValue");
	srcEl = getSrcElement(event);
	window.open(srcEl.href + encodeURIComponent(str), "", "");
}

function searchSiteOpenNaver(event)
{
	var event = getEvent(event);
	
	if( event.keyCode == 13 )
	{
		var str = $F("searchValue");
		srcEl = getSrcElement(event);
		window.open("http://search.naver.com/search.naver?query=" + encodeURIComponent(str), "", "");
	}
}

function clearChildAll(oDiv)
{
	for( i=0; i<oDiv.childNodes.length; i++ )
	{
		var oChild = oDiv.childNodes(i);
		oDiv.removeChild(oChild);
	}
}

function setSelectTab(event)
{
	var srcEl = getSrcElement(event);
	var tab = ""; 
	
	if (srcEl.id == "infoTab01" )
	{
		tab = "01";
	}
	else if(srcEl.id == "infoTab02" )
	{
		tab = "02";
	}
	else
	{
		tab = "03";
	}	  	
	
	location.href = "/answer/myInformation?tab=" + tab;
}

function setSelectAnalTab(event)
{
	var srcEl = getSrcElement(event);
	var tab = ""; 
	
	if (srcEl.id == "infoTab01" )
	{
		tab = "01";
	}
	else if(srcEl.id == "infoTab02" )
	{
		tab = "02";
	}
	else
	{
		tab = "03";
	}	  	
	
	location.href = "/answer/userAnal?tab=" + tab;
}

function setInfoTab(tab)
{
	var tabName = "infoTab" + tab;
	var contentName = tabName + "Content";
	
	$("infoTab01").className = "spanMyReplyInfoTab";
	$("infoTab02").className = "spanMyReplyInfoTab";
	$("infoTab03").className = "spanMyReplyInfoTab";
	
	$(tabName).className = "spanMyReplyInfoTabSelect";
	$(contentName).style.display = "block";
}

function setAnalTab(tab)
{
	var tabName = "infoTab" + tab;

	$("infoTab01").className = "spanMyReplyInfoTab";
	$("infoTab02").className = "spanMyReplyInfoTab";
	$("infoTab03").className = "spanMyReplyInfoTab";
	
	$(tabName).className = "spanMyReplyInfoTabSelect";
}

function setTopMenu(level)
{
	var url = "/answer/xml/topMenu.xml";
	var myAjax = new Ajax.Request( 
				url, 
				{
					method: 'get', 
					asynchronous: true,
					onComplete: function(xmlHttp)
					{
						getResult(xmlHttp, level);
					},
					onFailure: function()
					{
					}
				}
				);
}

function getResult(xmlHttp, level)
{
	var nLevel = parseInt(level);
	var menuStr = "";
	
	if( nLevel <= 10 )
		NOTOPEN = true;
		
	if( 200 == xmlHttp.status )
	{
		try{
			var doc = xmlHttp.responseXML.documentElement;
			for(i=0; i<doc.childNodes.length; i++)
			{
				var child = doc.childNodes[i];
				if( parseInt(child.getAttribute("showlevel")) <= nLevel) 
					menuStr += child.xml;
			}
			$("divTopMenu").update(menuStr);
		}catch(e){			
			alert(e.description);
		}
	}
} 
