// FAQ Display
function imgMenuOver(containderID) {
	var objwrap = document.getElementById(containderID);
	var imgMenu = objwrap.getElementsByTagName("a");

	for (i=0; i<imgMenu.length; i++) {
		if(imgMenu[i].getElementsByTagName("img").length == 0) continue;

		if (imgMenu[i].getElementsByTagName("img")[0].src.indexOf("_on.gif") != -1 ) {
			continue;
		}
		imgMenu[i].onmouseover = function() {
			subImage = this.getElementsByTagName("img")[0];
			if (subImage.src.indexOf("_on.gif") != -1) return false;
			subImage.src = subImage.src.replace(".gif","_on.gif");
		}
		imgMenu[i].onfocus = function() {
			subImage = this.getElementsByTagName("img")[0];
			if (subImage.src.indexOf("_on.gif") != -1) return false;
			subImage.src = subImage.src.replace(".gif","_on.gif");
		}
		imgMenu[i].onmouseout = function() {
			subImage = this.getElementsByTagName("img")[0];
			subImage.src = subImage.src.replace("_on.gif", ".gif");
		}
		imgMenu[i].onblur = function() {
			subImage = this.getElementsByTagName("img")[0];
			subImage.src = subImage.src.replace("_on.gif", ".gif");
		}
	}
}

// FAQ Display
var old='';
	function menu(namex){
		submenu=document.getElementById(namex).style;
		if(old!=submenu){
			if(old!=''){old.display = 'none';}
			submenu.display = 'block'
			old = submenu;
		}
		else
		{
			submenu.display = 'none';
			old='';
		}
	}

// toggle Layer
function toggle(ele){ /* 노드 감추기/보이기 */
	if(typeof ele == "string") ele = document.getElementById(ele);
	// css의 display 값 받아오기
	var value = null;
	if(ele.currentStyle) var value = ele.currentStyle['display'];
	else if(document.defaultView.getComputedStyle) var value = document.defaultView.getComputedStyle(ele,null)['display'];
	// none일때와 아닐때 다르게 먹이기
	if(value != "none") (ele.style.display != 'none') ? ele.style.display = 'none' : ele.style.display = '';
	else (ele.style.display != 'block') ? ele.style.display = 'block' : ele.style.display = ''
	return false;
}

/* LayerPopup */
function showPop(popName, frmLeft, frmTop) {
	var pop = document.getElementById(popName);
	var objLayer = document.getElementById("layBody01");
	var objLayerContents = document.getElementById("laymid");

	if(frmLeft == "undefined" || frmLeft == undefined){ frmLeft = 0; }
	if(frmTop == "undefined" || frmTop == undefined){ frmTop = 0; }

	pop.style.display="block";
	//ie6에서 셀렉트 박스 위로 보이기
//	if(navigator.userAgent.indexOf("MSIE 6")>-1 && navigator.userAgent.indexOf("MSIE 7")<0){
//			if (!document.getElementById("IE6Iframe")){
//				var ie6_ifm = document.createElement("iframe");
//				ie6_ifm.setAttribute("id","IE6Iframe");
//				ie6_ifm.style.position			= "absolute";
//				ie6_ifm.style.opacity			= "0";
//				ie6_ifm.style.filter				= "alpha(opacity=0)";
//				ie6_ifm.style.zindex			= "-1";
//				ie6_ifm.style.left					= frmLeft;
//				ie6_ifm.style.top					= frmTop;
//				if(objLayerContents != null){
//					ie6_ifm.style.width			= objLayerContents.offsetWidth;
//					ie6_ifm.style.height			= objLayerContents.offsetHeight;
//				}
//				objLayer.appendChild(ie6_ifm);
//			}
//		}
	//alert(objLayer.innerHTML)
}

/* LayerPopup */
function showPop2(popName, frmLeft, frmTop) {
	var pop = document.getElementById(popName);
	var objLayer = document.getElementById("layBody01");
	var objLayerContents = document.getElementById("laymid");

	if(frmLeft == "undefined" || frmLeft == undefined){ frmLeft = 0; }
	if(frmTop == "undefined" || frmTop == undefined){ frmTop = 0; }

	pop.style.display="block";
	//ie6에서 셀렉트 박스 위로 보이기
//	if(navigator.userAgent.indexOf("MSIE 6")>-1 && navigator.userAgent.indexOf("MSIE 7")<0){
//			if (!document.getElementById("IE6Iframe")){
//				var ie6_ifm = document.createElement("iframe");
//				ie6_ifm.setAttribute("id","IE6Iframe");
//				ie6_ifm.style.position		= "absolute";
//				ie6_ifm.style.opacity			= "0";
//				ie6_ifm.style.filter			= "alpha(opacity=0)";
//				ie6_ifm.style.zindex			= "-1";
//				ie6_ifm.style.left				= frmLeft;
//				ie6_ifm.style.top					= frmTop;
//				if(objLayerContents != null){
//					ie6_ifm.style.width			= objLayerContents.offsetWidth;
//					ie6_ifm.style.height		= objLayerContents.offsetHeight;
//				}
//				objLayer.appendChild(ie6_ifm);
//			}
//		}
    document.getElementById("TChart1").style.display = "none";
    document.getElementById("TChart5").style.display = "none";
	//alert(objLayer.innerHTML)
}


function closePop(popName,closeName){
	showPop(popName);
	var pop = document.getElementById(popName);
	var close = document.getElementById(closeName);
	pop.style.display="none";
}

function closePop2(popName,closeName){
	showPop(popName);
	var pop = document.getElementById(popName);
	var close = document.getElementById(closeName);
	pop.style.display="none";
  document.getElementById("TChart1").style.display = "";
  document.getElementById("TChart5").style.display = "";
}

// hasClass
function hasClass(element,value) {
	var re = new RegExp("(^|\\s)" + value + "(\\s|$)");
	return re.test(element.className);
}

// addClass
function addClass(element,value) {
	if (!element.className) {
			element.className = value;
	}else{
		var new_class_name = element.className;
		if (!hasClass(element,value)) {
			element.className += " " + value;
		}
	}
}

// removeClass
function removeClass(element,value) {
	if (element.className && hasClass(element,value)) {
		var re = new RegExp("(^|\\s)" + value);
		element.className = element.className.replace(re,"");
	}
}

// 따라다니는 레이어
function positionMessage(){
	//dvSidebar menu id
	var elem=document.getElementById("quick");
	// 초기 top 위치
	elem.style.top=document.documentElement.scrollTop + 210 + "px";
	setTimeout("moveElement()", 10);
}

function moveElement(){
	var elem = document.getElementById("quick");
	start = parseInt (elem.style.top);
	end = document.documentElement.scrollTop + 210; // limit 정하기

	//start 와 end 같으면 멈춘다.
	if ( start != end ) {
		scale =   Math.ceil( Math.abs( end - start ) / 10 );

		//스크롤이 상단으로 이동이시 마이너스값...
		if ( end < start )	{
			scale = -scale;  // alert("end = "+end+" start = "+start);
		}
			elem.style.top = parseInt (elem.style.top)+ scale + "px";
	}
	setTimeout("moveElement()", 10);
}

function topMove(){
	 document.documentElement.scrollTop = 0 +"px";
}
function addLoadEvent(func){
  var oldonload = window.onload;
  if( navigator.userAgent.toLowerCase().indexOf('safari') == "-1") {
    if (typeof window.onload != 'function') {
      window.onload = func;
    } else {
      window.onload = function() {
        oldonload();
        func();
      }
    }
  } else {
    //new Floating(적용할개체 , X축여백 , Y축여백 , 미끄러지는속도:작을수록빠름..기본20 , 빠르기:작을수록부드러움..기본10);
    new Floating(document.getElementById("quick"),925,120,20,10);
  }
}

// 롤오버 + 영역 내용 교체 + 탭안에 탭
function initTab(tabContainerID, targetName, index){
	var tabContainer = document.getElementById(tabContainerID);
	var tabAnchor = tabContainer.getElementsByTagName("a");
	var tabImages = tabContainer.getElementsByTagName("img");

	var arrEle = new Array();
	for(var i=0; i<tabAnchor.length; i++) {
		if (tabAnchor.item(i).className == "tab") arrEle.push(tabAnchor.item(i));
	}

	for(var i=0; i<arrEle.length; i++) {
		if(document.getElementById(targetName + i)){
			document.getElementById(targetName + i).style.display ="none";
		}
		if(tabImages[i].src.indexOf('_on.gif') != -1){
			tabImages[i].src = tabImages[i].src.replace("_on.gif", ".gif");
		}
	}
	if(tabImages[index].src.indexOf('_on.gif') == -1)
		tabImages[index].src = tabImages[index].src.replace(".gif", "_on.gif");

	if(document.getElementById(targetName + index))
		document.getElementById(targetName + index).style.display = "block";
}

// Tab Content
function initTabMenu(tabContainerID) {
	var tabContainer = document.getElementById(tabContainerID);
	var tabAnchor = tabContainer.getElementsByTagName("a");
	var i = 0;

	for(i=0; i<tabAnchor.length; i++) {
		if (tabAnchor.item(i).className == "tab")
			thismenu = tabAnchor.item(i);
		else
			continue;

		thismenu.container = tabContainer;
		thismenu.targetEl = document.getElementById(tabAnchor.item(i).href.split("#")[1]);
		thismenu.targetEl.style.display = "none";
		thismenu.imgEl = thismenu.getElementsByTagName("img").item(0);
		thismenu.onclick = function tabMenuClick() {
			currentmenu = this.container.current;
			if (currentmenu == this)
				return false;

			if (currentmenu) {
				currentmenu.targetEl.style.display = "none";
				if (currentmenu.imgEl) {
					currentmenu.imgEl.src = currentmenu.imgEl.src.replace("_on.gif", ".gif");
				} else {
					currentmenu.className = currentmenu.className.replace(" c", "");
				}
			}
			this.targetEl.style.display = "";
			if (this.imgEl) {
				this.imgEl.src = this.imgEl.src.replace(".gif", "_on.gif");
			} else {
				this.className += " on";
			}
			this.container.current = this;

			return false;
		};

		if (!thismenu.container.first)
			thismenu.container.first = thismenu;
	}
	if (tabContainer.first)
		tabContainer.first.onclick();
}
