function setSearchOption(optionValue) {
			//	searchoption = optionValue;
			document.getElementById('dtype').value  = optionValue;
//			alert(document.getElementById('dtype').value);
}

// ºê¶ó¿ìÀú Ã¼Å©
var isie = (navigator.userAgent.toLowerCase().indexOf('msie') != -1) ? true : false;
var isie6 = (navigator.userAgent.toLowerCase().indexOf('msie 6') != -1) ? true : false;
//var isie7=(navigator.userAgent.toLowerCase().indexOf('msie 7')!=-1)? true : false;
if (navigator.userAgent.toLowerCase().indexOf('msie 7') != -1) {
	isie6 = false;
	var isie7 = true;
}
if (navigator.userAgent.toLowerCase().indexOf('msie 8') != -1) {
	isie6 = false;
	var isie8 = true;
}
var isfirefox = (navigator.userAgent.toLowerCase().indexOf('firefox') != -1) ? true : false;
var isopera = (navigator.userAgent.toLowerCase().indexOf('opera') != -1) ? true : false;

try {
	document.execCommand('BackgroundImageCache', false, true);
} catch (e) {}

// ·¹ÀÌ¾î °¨Ãã.
function hide(id) {
	document.getElementById(id).style.display = 'none';
}

// À©µµ¿ì »çÀÌÁî
function getwinsize(target) {
	if (target == 'clientHeight' && isopera) return self.innerHeight;
	else {
		if (document.documentElement.clientWidth) return eval('document.documentElement.' + target);
		else return eval('document.body.' + target);
	}
}

// ÆäÀÌÁö »çÀÌÁî
function getpageysize() {
	var height = getwinsize('clientHeight');
	var scrollheight = (isfirefox) ? self.innerHeight + window.scrollMaxY : document.body.scrollHeight;
	return (scrollheight > height) ? scrollheight : height;
}

// È­¸é»ó À§Ä¡
function getoffset(target) {
	var targetID = target.id;
	var targetinfo = [target.offsetWidth, target.offsetHeight, 0, 0];
	for (target;
	(target.tagName.toLowerCase() != 'body' && target.tagName.toLowerCase() != 'html' && target.id.indexOf('body') == -1 && target.id != 'w-top' && target.className != 'location-box-in' && target.className != 'headerinside_noquick'); target = target.offsetParent) {
		targetinfo[2] += target.offsetLeft;
		targetinfo[3] += target.offsetTop;
	}
	if (targetID == 'quick') {
		var ck = parseInt(document.getElementById('quick').getElementsByTagName('div')[0].style.marginLeft);
		targetinfo[2] = (ck) ? targetinfo[2] - 590 : targetinfo[2] - 347;
		targetinfo[3] = targetinfo[3] + 4;
	}
	return targetinfo;
}

// È­¸é»ó À§Ä¡(outside)
function getoffsetoutside(target) {
	var targetinfo = [target.offsetWidth, target.offsetHeight, 0, 0];
	for (target;
	(target.tagName.toLowerCase() != 'body' && target.tagName.toLowerCase() != 'html'); target = target.offsetParent) {
		targetinfo[2] += target.offsetLeft;
		targetinfo[3] += target.offsetTop;
	}
	return targetinfo;
}

// È­¸é»ó À§Ä¡(inside layer)
function getoffsetinlayer(target) {
	var targetinfo = [target.offsetWidth, target.offsetHeight, 0, 0];
	for (target;
	(target.className && target.className.indexOf('cmrdlayer') == -1); target = target.offsetParent) {
		targetinfo[2] += target.offsetLeft;
		targetinfo[3] += target.offsetTop;
	}
	return targetinfo;
}

// ·¹ÀÌ¾î ÄÁÆ®·Ñ.
var layerclosetimer = {};

function layerclose(layerid) {
	if (layerid != 'wagglex2layer' || (layerid == 'wagglex2layer' && !document.getElementById(layerid).mover)) eval('layerclosetimer.' + layerid + '=setTimeout("layer(\'"+layerid+"\')",100)');
}

function layerwaitforclose(layerid) {
	clearTimeout(eval('layerclosetimer.' + layerid));
}

function layer(layerid, target, xpos, ypos, isoverevent, outside, inlayer) {
	try {
		clearTimeout(eval('layerclosetimer.' + layerid))
	} catch (error) {}
	var obj = document.getElementById(layerid);
	if (target && (!obj.style.display || obj.style.display == 'none')) {
		var targetinfo = (!outside) ? (!inlayer) ? getoffset(target) : getoffsetinlayer(target) : getoffsetoutside(target);
		obj.style.display = 'block';
		var objinfo = [obj.offsetWidth, obj.offsetHeight];
		obj.style.display = 'none';
		if (xpos || ypos) {
			if (xpos) {
				if (!isNaN(xpos)) setleft(xpos);
				else {
					var xpospm;
					if (xpospm = xpos.match(/([a-z-]+)(\-|\+)([0-9]+)/)) xpos = xpospm[1];
					if (xpos == 'left') setleft(targetinfo[2] - objinfo[0]);
					else if (xpos == 'justify-left') setleft(targetinfo[2]) - document.documentElement.scrollLeft;
					else if (xpos == 'right') setleft(targetinfo[2] + targetinfo[0]);
					else if (xpos == 'justify-right') setleft((targetinfo[2] + targetinfo[0]) - objinfo[0]);
					else if (xpos == 'center') setleft((targetinfo[2] + (targetinfo[0] / 2)) - (objinfo[0] / 2));
				}
			}
			if (ypos) {
				if (!isNaN(ypos)) settop(ypos);
				else {
					var ypospm;
					if (ypospm = ypos.match(/([a-z-]+)(\-|\+)([0-9]+)/)) ypos = ypospm[1];
					if (ypos == 'top') settop(targetinfo[3] - objinfo[1]);
					else if (ypos == 'justify-top') settop(targetinfo[3]);
					else if (ypos == 'bottom') settop(targetinfo[3] + targetinfo[1]);
					else if (ypos == 'justify-bottom') settop((targetinfo[3] + targetinfo[1]) - objinfo[1]);
					else if (ypos == 'middle') settop((targetinfo[3] + (targetinfo[1] / 2)) - (objinfo[1] / 2));
				}
			}
		} else {
			if (xpos === 0) setleft(xpos);
			if (ypos === 0) settop(ypos);
		}
		obj.style.display = 'block';
	} else {
		if (!isoverevent) obj.style.display = 'none';
	}

	function setleft(value) {
		if (xpospm) value = eval('value' + xpospm[2] + xpospm[3]);
		obj.style.left = value + 'px';
	}

	function settop(value) {
		if (ypospm) value = eval('value' + ypospm[2] + ypospm[3]);
		obj.style.top = value + 'px';
	}
}



// ·¹ÀÌ¾îÄÁÆ®·Ñ µî·Ï(Æ÷Áö¼Ç justify-left, bottom)
function init_layer_lb(from, layerid) {
	var obj = document.getElementById(layerid);
	layer(layerid, from, 'justify-left', 'bottom', true);
	from.onmouseover = function () {
		layer(layerid, this, 'justify-left', 'bottom', true);
	}
	from.onmouseout = function () {
		layerclose(layerid);
	}
	obj.onmouseover = function () {
		layerwaitforclose(layerid);
	}
	obj.onmouseout = function () {
		if (obj.style.display == 'block') layerclose(layerid);
	}
}

// ÄÞº¸¹Ú½º µî·Ï
function init_combobox(from, layerid, isdesign, selectboxid, inlayer, cutlength) {

	var obj = document.getElementById(layerid);
	var ck = document.getElementById(layerid).style.display;
	var ul = obj.getElementsByTagName('ul')[0];
	var retg = from.getElementsByTagName('span')[0];
	
	if (!cutlength) cutlength = 12;
	//if(!cutlength) cutlength=6; 0905¼¿·ºÆ®¹Ú½º°¹¼ö¼öÁ¤
	//¿­·ÁÀÖÀ¸¸é ´Ý°í ³¡.
	if (ck == 'block') {
		layer(layerid);
		return;
	}

	//¼¿·ºÆ®¹Ú½º ±â´ÉÀ» »ç¿ëÇÒ °æ¿ì µé¾î°¥ innerHTML ¼³Á¤.
	if (selectboxid) {
		var opts = '',
			sel = document.getElementById(selectboxid);
		for (var i = 0, max = sel.options.length; i < max; i++) {
			//if(i==0) retg.innerHTML=sel.options[i].text;
			opts += '<li><a href="#" onclick="select_combobox(\'' + selectboxid + '\',' + i + ');return false;">' + sel.options[i].text + '</a></li>';
		}
		ul.innerHTML = opts;
	}

	//¾ÈÀÇ ÄÁÅÙÃ÷ ³ôÀÌ°¡ 108ÀÌ»óÀÏ°æ¿ì ½ºÅ©·Ñ¹Ù »ý¼º(display°¡ noneÀÏ°æ¿ì offsetHeightÀ» °¡Á®¿ÀÁö ¸øÇÏ¹Ç·Î block¼³Á¤).
	obj.style.left = '-10000px'; //¼¿·ºÆ®°¡ »ý¼ºµÇ´Â µ¿¾È È­¸é¿¡¼­ ¾Èº¸ÀÌ°Ô
	obj.style.display = 'block';
	obj.style.width = from.offsetWidth + 'px';
	ul.style.height = 'auto';
	if ((cutlength * 18) < (ul.offsetHeight - 2)) {
		ul.style.height = (cutlength * 18) + 'px';
		ul.style.overflow = 'auto';
		ul.style.overflowX = 'hidden';
		if (!obj.inserted) {
			if (isie) var paddel = document.createElement('<div class="rpadding">');
			else {
				var paddel = document.createElement('div');
				paddel.setAttribute('class', 'rpadding');
			}
			obj.insertBefore(paddel, ul);
			obj.removeChild(ul);
			paddel.appendChild(ul);
			obj.inserted = true;
		}
		if (sel && sel.options.length > cutlength) {
			obj.style.display = 'block';
			var lih = ul.getElementsByTagName('li')[0].offsetHeight;
			ul.scrollTop = lih * sel.selectedIndex;
		}
	}

	//À§¾Æ·¡ ±¸ºÐ 080507
	var objheight = obj.offsetHeight;
	obj.style.display = 'none';
	var isupper = ((objheight + from.offsetTop + from.offsetHeight) > getpageysize()) ? true : false;

	//Æ÷Áö¼Ç ¼³Á¤
	var left = 'justify-left';
	var vposition = (isupper) ? 'top+1' : (isie && isdesign) ? 'bottom-1' : 'bottom-1';
	if (layerid == 'hdviewotherp') vposition = 'bottom-1';
	layer(layerid, from, left, vposition, true, false, inlayer);


	//aÅÂ±× ±â´É ¼³Á¤.
	var save, atags = ul.getElementsByTagName('a');
	for (var i = 0, max = atags.length; i < max; i++) {
		if (!atags[i].funcsaved) {
			atags[i].savefunc = atags[i].onclick;
			atags[i].funcsaved = true;
		}
		atags[i].onmouseover = function () {
			layerwaitforclose(layerid);
		}
		atags[i].onclick = function () {
			if (this.savefunc) this.savefunc();
			retg.innerHTML = this.innerHTML;
			document.getElementById(layerid).style.display = 'none';
			if (this.href.substring(this.href.lastIndexOf('#')) == '#') return false;
		}
	}

	// ¸¶¿ì½º¾Æ¿ô½Ã »ç¶óÁü ¼³Á¤.
	from.onmouseover = function () {
		layerwaitforclose(layerid);
	}
	obj.onmouseover = function () {
		layerwaitforclose(layerid);
	}
	from.onmouseout = function () {
		if (obj.style.display == 'block') layerclose(layerid);
	}
	obj.onmouseout = function () {
		if (obj.style.display == 'block') layerclose(layerid);
	}

}

var global_selectbox_titlearea = {};
/*
function select_combobox(selectboxid, no) {
	var sel = document.getElementById(selectboxid);
	if (!eval('global_selectbox_titlearea.' + selectboxid)) {
		var p = sel.parentNode;
		for (var tg = p;(tg.previousSibling.nodeType != 1 || tg.previousSibling.className.indexOf('combo') == -1); tg = tg.previousSibling) {}
		eval('global_selectbox_titlearea.' + selectboxid + '=tg.previousSibling.getElementsByTagName(\'span\')[0]');
		
		
	}
	eval('global_selectbox_titlearea.' + selectboxid).innerHTML = sel.options[no].text;
	sel.options[no].selected = 'selected';
	if (sel.onchange) sel.onchange();
}
*/


function select_combobox(selectboxid, no) {
	var sel = document.getElementById(selectboxid);
	document.getElementById('srchKey').innerHTML = sel.options[no].text;
	sel.options[no].selected = 'selected';
	if (sel.onchange) sel.onchange();
}
