var xmlHttp;
function createXMLHttpRequest(){
	if(window.ActiveXObject){
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else if(window.XMLHttpRequest){
		xmlHttp = new XMLHttpRequest();
	}
	return xmlHttp;
}

function startRequest(_q) {
	var arr;

	createXMLHttpRequest();
	xmlHttp.open("GET", "/main/search/check_1word.php?qry="+_q, false);
	xmlHttp.send(null);

	if(xmlHttp.readyState == 4) {
		if(xmlHttp.status == 200) {
			arr = xmlHttp.responseXML.getElementsByTagName("Result");
			if(arr.length)
			{
				OKwords = arr[0].firstChild.nodeValue.toUpperCase();
			}
		}
	}
}

function refer_itgr(form){
	form.method='get';
	if(form.qry.value.length==0){
		alert('°Ë»ö¾î¸¦ ÀÔ·ÂÇÏ¼¼¿ä');
		form.qry.focus();
		return false;
	}
	/*if(form.qry.value.length==1){
		alert('ÇÑÀÚ ÀÌ»óÀÇ °Ë»ö¾î¸¦ ÀÔ·ÂÇÏ¼¼¿ä');
		form.qry.focus();
		return false;
	}*/
	form.action='/wiz/search/qword.php';
	return true;
}
//°á°ú³» °Ë»ö
function refer_itgr_sub(form){	
	form.method='get';
	form.qry.value = form.pre_qry.value+' '+form.now_qry.value;
	form.action='/wiz/search/qword.php';
	form.submit();
}

function getObject(objectId){ 
    var doc = 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; 
	} 
}
// Àý´ë ³ôÀÌ °è»ê
function getAbsoluteTop(oNode){
	var oCurrentNode=oNode;
	var iTop=0;
	while(oCurrentNode.tagName!="BODY"){
		iTop+=oCurrentNode.offsetTop;
		oCurrentNode=oCurrentNode.offsetParent;
	}
	return iTop;
}
// Àý´ë ÁÂÃø °è»ê
function getAbsoluteLeft(oNode){
	var oCurrentNode=oNode;
	var iLeft=0;
	while(oCurrentNode.tagName!="BODY"){
		iLeft+=oCurrentNode.offsetLeft;
		oCurrentNode=oCurrentNode.offsetParent;
	}
	return iLeft;
}
function getInnerW(){
	var x;
	if(self.innerWidth){
		x= self.innerWidth;
	}
	else if(document.documentElement && document.documentElement.clientWidth){
		x= document.documentElement.clientWidth;
	}
	else if(document.body){
		x= document.body.clientWidth;
	}
	return x;
}
function getInnerH(){
	var y;
	if(self.innerHeight){
		y= self.innerHeight;
	}
	else if(document.documentElement && document.documentElement.clientHeight){
		y= document.documentElement.clientHeight;
	}
	else if(document.body){
		y= document.body.clientHeight;
	}
	return y;
}
function BBbodyPosition(){
	return getInnerW()/2;
}
function DivBnPosition(divname){
	var Div_elm= getObject(divname);
	if(Div_elm){
		return getAbsoluteTop(Div_elm);
	}else{
		return 10;
	}
}


//°³Æí ³×ºñ°ÔÀÌ¼Ç ½ºÅ©¸³Æ®
function hide_ulist(tnode) {
	tnode.style.position = "static";
	tnode.getElementsByTagName("ul")[0].style.display = "none";
}
function show_ulist(tnode) {
	tnode.style.position = "relative";
	tnode.getElementsByTagName("ul")[0].style.display = "list-item";
}
//style »ý¼º ½ºÅ©¸³Æ®
function create_style(name)
{
	var css_file= getObject(name);
	if(!css_file)
	{
		var new_ele = document.createElement("LINK");
		new_ele.rel="stylesheet"
		new_ele.type = "text/css";
		new_ele.href = "/main/style/"+name+".css";
		document.body.appendChild(new_ele);
	}
}


var EventUtil = new Object;
EventUtil.addEventHandler = function (oTarget, sEventType, fnHandler) {
	if (oTarget.addEventListener)	//for DOM-compliant browsers
	{
		oTarget.addEventListener(sEventType, fnHandler, false);
	} else if (oTarget.attachEvent)	//for IE
	{
		oTarget.attachEvent("on" + sEventType, fnHandler);
	} else	//for all others
	{
		oTarget["on" + sEventType] = fnHandler;
	}
}
EventUtil.removeEvnetHandler = function (oTarget, sEventType, fnHandler) {
	if (oTarget.removeEventListener)	//for DOM
	{
		oTarget.removeEventListener(sEventType, fnHandler, false);
	} else if (oTarget.detachEvent)	//for IE
	{
		oTarget.detachEvent("on" + sEventType, fnHandler);
	} else 	//for all others
	{
		oTarget["on" + sEventType] = null;
	}
}
EventUtil.getEvent = function () {	//ÀÌº¥Æ® ¹ß»ý °´Ã¼
	if (window.event)
	{
		return this.formatEvent(window.event);
	} else
	{
		return EventUtil.getEvent.caller.arguments[0];
	}
}
EventUtil.formatEvent = function (oEvent) {
	if (oEvent.srcElement)
	{
		oEvent.target = oEvent.srcElement;
	}
	return oEvent;
}

//position °ü·Ã
function getWidth(oNode) { 
	var w = 0;
	w = oNode.offsetWidth; 
	return w; 
}
function getHeight(oNode) { 
	var h = 0; 
	h = oNode.offsetHeight; 
	return h; 
}
function getLeftX(oNode) { 
	var x = 0; 
	while (eval(oNode))
	{ 
		x += oNode.offsetLeft; 
		oNode = oNode.offsetParent; 
	}
	return parseInt(x); 
}
function getTopY(oNode) { 
	if(document.layers)
	{	//ns
		var y = (oNode.pageY)? oNode.pageY:oNode.y; 
		return y; 
	} else
	{ 
		var y = 0; 
		while (eval(oNode))
		{ 
			y += oNode.offsetTop;
			oNode = oNode.offsetParent; 
		}
		return parseInt(y); 
	} 
}