// flash(ÆÄÀÏÁÖ¼Ò, °¡·Î, ¼¼·Î, ¹è°æ»ö, À©µµ¿ì¸ðµå, º¯¼ö, °æ·Î)
function flash(url,w,h,bg,win,vars,base){
  var s=
  "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='"+w+"' height='"+h+"' align='middle'>"+
  "<param name='allowScriptAccess' value='always' />"+
  "<param name='movie' value='"+url+"' />"+
  "<param name='wmode' value='"+win+"' />"+
  "<param name='menu' value='false' />"+
  "<param name='quality' value='high' />"+
  "<param name='FlashVars' value='"+vars+"' />"+
  "<param name='bgcolor' value='"+bg+"' />"+
  "<param name='base' value='"+base+"' />"+
  "<embed src='"+url+"' base='"+base+"' wmode='"+win+"' menu='false' quality='high' bgcolor='"+bg+"' width='"+w+"' height='"+h+"' align='middle' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />"+
  "</object>";
  document.write(s);
}


var _d = document;

// for onload event
function addEvent(elm, evType, fn, useCapture) {
    if (elm.addEventListener) {
        elm.addEventListener(evType, fn, useCapture);
        return true;
    }
    else if (elm.attachEvent) {
        var r = elm.attachEvent('on' + evType, fn);
        return r;
    }
    else {
        elm['on' + evType] = fn;
    }
}

// add class
function addClass(element,value) {
	if (!element.className) {
		element.className = value;
	} else {
		newClassName = element.className;
		newClassName += " ";
		newClassName += value;
		element.className = newClassName;
	}
}

// remove class
function removeClass(element,value) {
	if (element.className == value) {
		element.className = "";
	} else if (element.className.indexOf(value) != -1) {
		element.className = element.className.replace(value,"");
	}
}

// get Class
function getClass(classname, tagname, tarID) {
	if (tarID == undefined) tarID = document;
	var element = this.nodeType == 1 ? this : tarID;
	var elements = [], nodes = tagname ? element.getElementsByTagName(tagname) : element.getElementsByTagName('*');	
	for(var i=0; i<nodes.length; i++) {
		var elementClassName = nodes[i].className;
		if (elementClassName.length > 0 && (elementClassName == arguments[0] || new RegExp("(^|\\s)" + arguments[0] + "(\\s|$)").test(elementClassName))) {
			elements.push(nodes[i]);
		}
	}
	return elements;
}

// Stop Bubble
function stopBubble(e){
	if(e) {
		e.stopPropagation();
	} else {
		window.event.cancelBubble = true;
	}
}

// tab menu
function tabMenu(id,currentNum) {
	var objAnchor = [], objLink = [];
	var ID = _d.getElementById(id);	
	if (!ID) return false;
	var objLI = ID.getElementsByTagName('li');

	var initialize = function() {
		for (var i=0; i<objLI.length; i++) {
			objLink[i] = objLI[i].getElementsByTagName('a')[0];
			objAnchor[i] = document.getElementById(objLink[i].getAttribute('href').split('#')[1]);

			if (i != 0)
				objAnchor[i].className += ' hidden';
			else
				objLink[i].parentNode.className += ' visible';

			objEvent(i);
		}
		if (currentNum) objLink[currentNum-1].onclick();
	};

	var objEvent = function(num) {
		objLink[num].onclick = function() {
			for (var i=0; i<objLI.length; i++) {
				var imgEl = objLink[i].getElementsByTagName('img')[0]
				if (i == num) {
					if (imgEl) imgEl.src = imgEl.src.replace('.gif', '_on.gif');
					if (objLink[i].parentNode.className.indexOf('visible') == -1)
						objLink[i].parentNode.className += ' visible';
					objAnchor[i].className = objAnchor[i].className.replace('hidden', '');
				} else {
					if (imgEl) imgEl.src = imgEl.src.replace('_on.gif', '.gif');
					objLink[i].parentNode.className = objLink[i].parentNode.className.replace('visible', '');
					if (objAnchor[i].className.indexOf('hidden') == -1)
						objAnchor[i].className += ' hidden';
				}
			}
			return false;
		}
	};

	initialize();
}

// image over
function imgMenuOver(containderID) {
	var objwrap = document.getElementById(containderID);
	var imgMenu = objwrap.getElementsByTagName("img");
	for (i=0; i<imgMenu.length; i++) {
		if (imgMenu[i].src.indexOf("_on.gif") != -1 ) {
			continue;
		}
		imgMenu[i].onmouseover = function() {
			this.src = this.src.replace ("_off.gif","_on.gif");
		}
		imgMenu[i].onmouseout = function() {
			this.src = this.src.replace ("_on.gif","_off.gif");
		}
	}
}


// Sidebar

var leftNavi = function(divID,currentNum){
	var wrapper = _d.getElementById(divID);
	if (!wrapper) return false;

	var menu = getClass('depth1','li',wrapper);
	var menuLink = [];			// ÀÌº¥Æ®¸¦ ¹ß»ý½ÃÅ³ ´ë¸Þ´ºÀÇ aµé
	var submenu = [];			// ´ë¸Þ´ºÀÇ ÇÏÀ§¿¡ À§Ä¡ÇÑ ulµé
	var submenuLink = [];		// ¼­ºê¸Þ´ºÀÇ aµé
	if(!currentNum) currentNum = 0;

	var initialize = function(){
		for (var i=0; i<menu.length; i++){
			menuLink[i] = menu[i];
			submenu[i] = menu[i].getElementsByTagName('ul')[0];	// ¼­ºê¸Þ´º´Â div
			if(submenu[i] == undefined){
				submenu[i] = null;
			}
			if(submenu[i]) submenu[i].style.visibility = 'hidden';	// ¼­ºê¸Þ´º 'hidden'ÃÊ±âÈ­
			if(submenu[i]) submenu[i].style.position = 'absolute';	// ¼­ºê¸Þ´º 'hidden'ÃÊ±âÈ­

			showCurrentmenu(i);
		}
		if (currentNum) menuLink[currentNum-1].onclick();		// ÇöÀç ¸Þ´º È°¼ºÈ­
	};
	var showCurrentmenu = function(num){
		menuLink[num].style.cursor = 'pointer';
		menuLink[num].onclick = function(){
			for(var i=0; i<menu.length; i++){
				var imgEl = menuLink[i].getElementsByTagName('img')[0];
				if(i == num){
					if (menu[i].className.indexOf('visible') == -1) addClass(menu[i],'visible');		// È°¼ºÈ­ µÈ ¸Þ´º¿¡ classÃß°¡
					if (imgEl && imgEl.src.indexOf('_on.gif') == -1) imgEl.src = imgEl.src.replace('_off.gif', '_on.gif');	// ´ë¸Þ´º ÀÌ¹ÌÁö ¿À¹ö
					if(submenu[i]) {					// ¼­ºê¸Þ´º°¡ ÀÖÀ»¶§¸¸ ½ÇÇàÇÑ´Ù.
						submenu[i].style.visibility = 'visible';
						submenu[i].style.position = 'static';
						subImgOver(i);					// ¼­ºê¸Þ´ºÀÇ ÀÌ¹ÌÁö ¿À¹ö
					}
					currentNum = i+1;
					
				} else {
					removeClass(menu[i],'visible');
					if (imgEl) imgEl.src = imgEl.src.replace('_on.gif', '_off.gif');
					if(submenu[i]) {					// ¼­ºê¸Þ´º°¡ ÀÖÀ»¶§¸¸ ½ÇÇàÇÑ´Ù.
						submenu[i].style.visibility = 'hidden';
						submenu[i].style.position = 'absolute';
					}
				}
			}
		}

		
		menuLink[num].onmouseover = function(){
			for(var i=0; i<menu.length; i++){
				var imgEl = menuLink[i].getElementsByTagName('img')[0];
				if(i == num){
					if (imgEl && imgEl.src.indexOf('_on.gif') == -1) imgEl.src = imgEl.src.replace('_off.gif', '_on.gif');
				} else {
					if (imgEl && currentNum-1 != i) imgEl.src = imgEl.src.replace('_on.gif', '_off.gif');
				}
			}
		}

		menuLink[num].onmouseout = function(){
			for(var i=0; i<menu.length; i++){
				var imgEl = menuLink[i].getElementsByTagName('img')[0];
				if (imgEl && imgEl.src.indexOf('_on.gif') != -1 && (currentNum-1 != i)) {
					imgEl.src = imgEl.src.replace('_on.gif', '_off.gif');
				} 
			}
		}

		
		//wrapper.onmouseout = function(e){
		//	if(currentNum) {
		//		setTimeout(function(){if (currentNum) menuLink[currentNum-1].onmouseover();},1000);
		//	}
		//}
		
	};
	var subImgOver = function(num){
		submenuLink = submenu[num].getElementsByTagName('a');
		for(var i=0; i<submenuLink.length; i++){
			var imgEl = submenuLink[i].getElementsByTagName('img');
			for(var j=0; j<imgEl.length; j++){
				imgEl[j].onmouseover = imgEl[j].onfocus = function(){
					this.src = this.src.replace('_off.gif','_on.gif');
				}
				imgEl[j].onmouseout = imgEl[j].onblur = function(){
					this.src = this.src.replace('_on.gif','_off.gif');
				}
			}
		}
	}
	initialize();
}


// GNB

var gnbNavi = function(gnbID,noscript,currentNum){
	var wrapper = _d.getElementById(gnbID);
	if (!wrapper) return false;
	if (noscript) removeClass(wrapper,noscript);	// ½ºÅ©¸³Æ®°¡ ·ÎµùµÇ¸é wrapperÀÇ classÁß 'noscript'¸¦ »èÁ¦ÇÕ´Ï´Ù.

	var menu = getClass('depth1','li',wrapper);
	var menuLink = [];			// ÀÌº¥Æ®¸¦ ¹ß»ý½ÃÅ³ ´ë¸Þ´ºÀÇ aµé
	var submenu = [];			// ´ë¸Þ´ºÀÇ ÇÏÀ§¿¡ À§Ä¡ÇÑ ulµé
	var submenuLink = [];		// ¼­ºê¸Þ´ºÀÇ aµé

	var initialize = function(){
		for (var i=0; i<menu.length; i++){
			menuLink[i] = menu[i].getElementsByTagName('a')[0];
			submenu[i] = menu[i].getElementsByTagName('ul')[0];
			if(submenu[i] == undefined){
				submenu[i] = null;
			}
			if(submenu[i]) submenu[i].style.visibility = 'hidden';	// ¼­ºê¸Þ´º 'hidden'ÃÊ±âÈ­

			showCurrentmenu(i);
		}		
		if (currentNum) menuLink[currentNum-1].onmouseover();		// ÇöÀç ¸Þ´º È°¼ºÈ­
	};
	var showCurrentmenu = function(num){
		menuLink[num].onmouseover = menuLink[num].onfocus = function(){
			for(var i=0; i<menu.length; i++){
				var imgEl = menuLink[i].getElementsByTagName('img')[0];
				if(i == num){					
					if (menu[i].className.indexOf('visible') == -1) addClass(menu[i],'visible');		// È°¼ºÈ­ µÈ ¸Þ´º¿¡ classÃß°¡
					if (imgEl && imgEl.src.indexOf('_on.gif') == -1) imgEl.src = imgEl.src.replace('.gif', '_on.gif');	// ´ë¸Þ´º ÀÌ¹ÌÁö ¿À¹ö
					if(submenu[i]) {					// ¼­ºê¸Þ´º°¡ ÀÖÀ»¶§¸¸ ½ÇÇàÇÑ´Ù.
						submenu[i].style.visibility = 'visible';					
						subImgOver(i);					// ¼­ºê¸Þ´ºÀÇ ÀÌ¹ÌÁö ¿À¹ö
					}
				} else {
					removeClass(menu[i],'visible');
					if (imgEl) imgEl.src = imgEl.src.replace('_on.gif', '.gif');
					if(submenu[i]) {					// ¼­ºê¸Þ´º°¡ ÀÖÀ»¶§¸¸ ½ÇÇàÇÑ´Ù.
						submenu[i].style.visibility = 'hidden';
					}
				}
			}
		}
	};
	var subImgOver = function(num){
		submenuLink = submenu[num].getElementsByTagName('a');
		for(var i=0; i<submenuLink.length; i++){
			var imgEl = submenuLink[i].getElementsByTagName('img');
			for(var j=0; j<imgEl.length; j++){
				imgEl[j].parentNode.onmouseover = imgEl[j].parentNode.onfocus = function(){
					this.getElementsByTagName('img')[0].src = this.getElementsByTagName('img')[0].src.replace('.gif','_on.gif');
				}
				imgEl[j].parentNode.onmouseout = imgEl[j].parentNode.onblur = function(){
					this.getElementsByTagName('img')[0].src = this.getElementsByTagName('img')[0].src.replace('_on.gif','.gif');
				}
			}
		}
	}
	initialize();
	document.getElementById('header').style.height = 124 + 'px';		// Çì´õ ³ôÀÌ°ª ¼³Á¤
}


// NO script case
function scriptOnClass(classname){
	var tarEl = getClass(classname);
	for (var i=0; i<tarEl.length; i++){
		addClass(tarEl[i],'script_on');
	}
}



// Sidebar
var leftNavi = function(divID,currentNum,subNum){
	var wrapper = _d.getElementById(divID);

	var menu = getClass('depth1','li',wrapper);
	var menuLink = [];			// ÀÌº¥Æ®¸¦ ¹ß»ý½ÃÅ³ ´ë¸Þ´ºÀÇ aµé
	var submenu = [];			// ´ë¸Þ´ºÀÇ ÇÏÀ§¿¡ À§Ä¡ÇÑ ulµé
	var submenuLink = [];		// ¼­ºê¸Þ´ºÀÇ aµé
	if(!currentNum) currentNum = 0;
	if(!subNum) subNum = 0;

	var initialize = function(){
		for (var i=0; i<menu.length; i++){
			menuLink[i] = menu[i];
			submenu[i] = menu[i].getElementsByTagName('ul')[0];	// ¼­ºê¸Þ´º´Â div
			if(submenu[i] == undefined){
				submenu[i] = null;
			}
			if(submenu[i]) submenu[i].style.visibility = 'hidden';	// ¼­ºê¸Þ´º 'hidden'ÃÊ±âÈ­
			if(submenu[i]) submenu[i].style.position = 'absolute';	// ¼­ºê¸Þ´º 'hidden'ÃÊ±âÈ­

			showCurrentmenu(i);
		}
		if (currentNum) menuLink[currentNum-1].onclick();		// ÇöÀç ¸Þ´º È°¼ºÈ­
	};
	var showCurrentmenu = function(num){
		menuLink[num].style.cursor = 'pointer';
		menuLink[num].onclick = function(){
			for(var i=0; i<menu.length; i++){
				var imgEl = menuLink[i].getElementsByTagName('img')[0];
				if(i == num){
					if (menu[i].className.indexOf('visible') == -1) addClass(menu[i],'visible');		// È°¼ºÈ­ µÈ ¸Þ´º¿¡ classÃß°¡
					if (imgEl && imgEl.src.indexOf('_on.gif') == -1) imgEl.src = imgEl.src.replace('_off.gif', '_on.gif');	// ´ë¸Þ´º ÀÌ¹ÌÁö ¿À¹ö
					if (submenu[i]) {					// ¼­ºê¸Þ´º°¡ ÀÖÀ»¶§¸¸ ½ÇÇàÇÑ´Ù.
						if(subNum > 0) {
							submenu[i].style.visibility = 'visible';
							submenu[i].style.position = 'static';
							subImgOver(i);					// ¼­ºê¸Þ´ºÀÇ ÀÌ¹ÌÁö ¿À¹ö
						}
					}
					currentNum = i+1;
					
				} else {
					removeClass(menu[i],'visible');
					if (imgEl) imgEl.src = imgEl.src.replace('_on.gif', '_off.gif');
					if(submenu[i]) {					// ¼­ºê¸Þ´º°¡ ÀÖÀ»¶§¸¸ ½ÇÇàÇÑ´Ù.
						submenu[i].style.visibility = 'hidden';
						submenu[i].style.position = 'absolute';
					}
				}
			}
		}

		
		menuLink[num].onmouseover = function(){
			for(var i=0; i<menu.length; i++){
				var imgEl = menuLink[i].getElementsByTagName('img')[0];
				if(i == num){
					if (imgEl && imgEl.src.indexOf('_on.gif') == -1) imgEl.src = imgEl.src.replace('_off.gif', '_on.gif');
				} else {
					if (imgEl && currentNum-1 != i) imgEl.src = imgEl.src.replace('_on.gif', '_off.gif');
				}
			}
		}

		menuLink[num].onmouseout = function(){
			for(var i=0; i<menu.length; i++){
				var imgEl = menuLink[i].getElementsByTagName('img')[0];
				if (imgEl && imgEl.src.indexOf('_on.gif') != -1 && (currentNum-1 != i)) {
					imgEl.src = imgEl.src.replace('_on.gif', '_off.gif');
				} 
			}
		}

		/*
		wrapper.onmouseout = function(e){
			if(currentNum) {
				setTimeout(function(){if (currentNum) menuLink[currentNum-1].onmouseover();},1000);
			}
		}
		*/
	};
	var subImgOver = function(num){
		submenuLink = submenu[num].getElementsByTagName('a');
		for(var i=0; i<submenuLink.length; i++){
			var imgEl = submenuLink[i].getElementsByTagName('img');
			for(var j=0; j<imgEl.length; j++){
				imgEl[j].onmouseover = imgEl[j].onfocus = function(){
					this.src = this.src.replace('_off.gif','_on.gif');
				}
				if(i == (subNum - 1) && num == (currentNum-1)) {
				    imgEl[j].src = imgEl[j].src.replace('_off.gif','_on.gif');
				} else {
    				imgEl[j].onmouseout = imgEl[j].onblur = function(){
					    this.src = this.src.replace('_on.gif','_off.gif');
					}
				}
			}
		}
	}
	initialize();
}


// GNB

var gnbNavi = function(gnbID,noscript,currentNum,subNum){
	var wrapper = _d.getElementById(gnbID);
	if (noscript) removeClass(wrapper,noscript);	// ½ºÅ©¸³Æ®°¡ ·ÎµùµÇ¸é wrapperÀÇ classÁß 'noscript'¸¦ »èÁ¦ÇÕ´Ï´Ù.

	var menu = getClass('depth1','li',wrapper);
	var menuLink = [];			// ÀÌº¥Æ®¸¦ ¹ß»ý½ÃÅ³ ´ë¸Þ´ºÀÇ aµé
	var submenu = [];			// ´ë¸Þ´ºÀÇ ÇÏÀ§¿¡ À§Ä¡ÇÑ ulµé
	var submenuLink = [];		// ¼­ºê¸Þ´ºÀÇ aµé

	var initialize = function(){
		for (var i=0; i<menu.length; i++){
			menuLink[i] = menu[i].getElementsByTagName('a')[0];
			submenu[i] = menu[i].getElementsByTagName('ul')[0];
			if(submenu[i] == undefined){
				submenu[i] = null;
			}
			if(submenu[i]) submenu[i].style.visibility = 'hidden';	// ¼­ºê¸Þ´º 'hidden'ÃÊ±âÈ­

			showCurrentmenu(i);
		}		
		if (currentNum) menuLink[currentNum-1].onmouseover();		// ÇöÀç ¸Þ´º È°¼ºÈ­
	};
	var showCurrentmenu = function(num){
		menuLink[num].onmouseover = menuLink[num].onfocus = function(){
			for(var i=0; i<menu.length; i++){
				var imgEl = menuLink[i].getElementsByTagName('img')[0];
				if(i == num){					
					if (menu[i].className.indexOf('visible') == -1) addClass(menu[i],'visible');		// È°¼ºÈ­ µÈ ¸Þ´º¿¡ classÃß°¡
					if (imgEl && imgEl.src.indexOf('_on.gif') == -1) imgEl.src = imgEl.src.replace('.gif', '_on.gif');	// ´ë¸Þ´º ÀÌ¹ÌÁö ¿À¹ö
					if(submenu[i]) {					// ¼­ºê¸Þ´º°¡ ÀÖÀ»¶§¸¸ ½ÇÇàÇÑ´Ù.
						submenu[i].style.visibility = 'visible';					
						subImgOver(i);					// ¼­ºê¸Þ´ºÀÇ ÀÌ¹ÌÁö ¿À¹ö
					}
				} else {
					removeClass(menu[i],'visible');
					if (imgEl) imgEl.src = imgEl.src.replace('_on.gif', '.gif');
					if(submenu[i]) {					// ¼­ºê¸Þ´º°¡ ÀÖÀ»¶§¸¸ ½ÇÇàÇÑ´Ù.
						submenu[i].style.visibility = 'hidden';
					}
				}
			}
		}
	};
	var subImgOver = function(num){
		submenuLink = submenu[num].getElementsByTagName('a');
		for(var i=0; i<submenuLink.length; i++){
			var imgEl = submenuLink[i].getElementsByTagName('img');
			for(var j=0; j<imgEl.length; j++){
				imgEl[j].parentNode.onmouseover = imgEl[j].parentNode.onfocus = function(){
					this.getElementsByTagName('img')[0].src = this.getElementsByTagName('img')[0].src.indexOf("_on.gif") == -1 ? this.getElementsByTagName('img')[0].src.replace('.gif','_on.gif') : this.getElementsByTagName('img')[0].src;
				}
				if(i == (subNum - 1) && num == (currentNum - 1)) {
					imgEl[j].src = imgEl[j].src.indexOf("_on.gif") == -1 ? imgEl[j].src.replace('.gif','_on.gif') : imgEl[j].src;
				} else {
					imgEl[j].parentNode.onmouseout = imgEl[j].parentNode.onblur = function(){
						this.getElementsByTagName('img')[0].src = this.getElementsByTagName('img')[0].src.replace('_on.gif','.gif');
					}
				}
			}
		}
	}
	initialize();
	document.getElementById('header').style.height = 124 + 'px';		// Çì´õ ³ôÀÌ°ª ¼³Á¤
}

// FAQ - normal type
function faqList(id){
	var ID = _d.getElementById(id);
	if (!ID) return false;
	var divDetail = getClass('detail_val');
	for(i=0; i<divDetail.length; i++){		
		addClass(divDetail[i], 'hidden');
	}
	
	var linkEl = ID.getElementsByTagName('a');
	for(j=0; j<linkEl.length; j++){		
		linkEl[j].onclick = function(){
			var idNum = this.getAttribute('href').split('#')[1];
			var thisDetail = _d.getElementById(idNum);
			if (thisDetail.className.indexOf('hidden') != -1) {
				removeClass(thisDetail,'hidden');
			} else {
				addClass(thisDetail,'hidden');
			}
			return false;
		}
	}

}

// onload event
addEvent(window,'load',function () {
//	newWindow("external");
},false);

