;$(function(){
	/* gnb					*/ var gnb = $('#gnb > ul > li > a');
	/* gnb sub				*/ var gnbs = $('#gnb > ul > li > div > ul > li > a');
	/* lnb					*/ var lnb = $('#lnb > li > a');
	/* lnb sub				*/ var lnbs = $('#lnb > li > ul > li > a');
	/* location				*/ var page = $('#location > span:last').text();
	/* location	2depth	*/ var path = $('#location > span:first').text();
	/* lnb name			*/ var lnbTitle = null;
	/*	gnb flag				*/ var gnbFlag = false;
	/* activate class		*/ var onClass = 'on';

	/* IE 6-8 ÅØ½ºÆ®³ëµå ÆÄ½Ì¹®Á¦ Ã³¸® */
	if(!$.support.leadingWhitespace){
		page = page.replace(/\s/g,"");
		if($('#location > span').size() != 1){
			path = path.replace(/\s/g,"");
		}
	}

	/* lnb 3depth ¼û±è */
	lnb.next().hide();

	/* gnb¿¡ ´ëÀÀÇÏ±â À§ÇÑ ¿ä¼Ò¿¡ ÀÏÄ¡ÇÏ´Â lnb ÃÖ»óÀ§ ¸Þ´º ÆÇº° - ÇöÀç ÆäÀÌÁöÀÇ »óÀ§ lnb¸¦ ÆÇ´ÜÇÏ°í ÇØ´çÇÏ´Â ¸Þ´º¿¡ È¿°ú¸¦ ÁöÁ¤ÇÔ */
	// Áßº¹µÇ´Â 3depth°¡ ¾ø´Â °æ¿ì
	if($('#location > span').size() == 1){
		// 3depth ¸Þ´º°¡ ÀÖ´Â°æ¿ì
		if(lnbs.size() > 0){
			lnbs.each(function(){
				if($(this).children('img').size() > 0){
					if($(this).children('img').attr('alt') == page){
						changeSrc($(this));
						setP($(this));
					}else if(!$.support.leadingWhitespace && $(this).children('img').attr('alt').replace(/\s/g,"") == page){
						changeSrc($(this));
						setP($(this));
					}
				}else if($(this).text() == page){
					setP($(this));
				}else if(!$.support.leadingWhitespace && $(this).text().replace(/\s/g,"") == page){
					setP($(this));
				}
			});
		}
		// 3depth ¸Þ´º°¡ ¾ø°Å³ª, ÀÖ´õ¶óµµ ÇöÀç ÆäÀÌÁö¿Í ÀÏÄ¡ÇÏÁö ¾Ê´Â°æ¿ì
		if(lnbTitle == null && lnb.size() > 0){
			lnb.each(function(){
				if($(this).children('img').size() > 0){
					if($(this).children('img').attr('alt') == page){
						changeSrc($(this).addClass(onClass).next('ul').show().end());
						lnbTitle = $(this).children('img').attr('alt');
					}else if(!$.support.leadingWhitespace && $(this).children('img').attr('alt').replace(/\s/g,"") == page){
						changeSrc($(this).addClass(onClass).next('ul').show().end());
						lnbTitle = $(this).children('img').attr('alt').replace(/\s/g,"");
					}
				}else if($(this).text() == page){
					lnbTitle = $(this).addClass(onClass).next('ul').show().end().text();
				}else if(!$.support.leadingWhitespace && $(this).text().replace(/\s/g,"") == page){
					lnbTitle = $(this).addClass(onClass).next('ul').show().end().text().replace(/\s/g,"");
				}
			});
		}
	}else{ // Áßº¹µÇ´Â 3depth°¡ ÀÖ´Â °æ¿ì
		// ¹Ù·Î 2depth·Î ºñ±³
		if(lnbTitle == null && lnb.size() > 0){
			lnb.each(function(){
				if($(this).children('img').size() > 0){
					if(!$.support.leadingWhitespace && $(this).children('img').attr('alt').replace(/\s/g,"") == path){
						changeSrc($(this).addClass(onClass).next('ul').show().end());
						lnbTitle = $(this).children('img').attr('alt').replace(/\s/g,"");
					}else if($(this).children('img').attr('alt') == path){
						changeSrc($(this).addClass(onClass).next('ul').show().end());
						lnbTitle = $(this).children('img').attr('alt');
					}
				}else if(!$.support.leadingWhitespace && $(this).text().replace(/\s/g,"") == path){
					lnbTitle = $(this).addClass(onClass).next('ul').show().end().text().replace(/\s/g,"");
					$(this).next().find('a').each(function(){
						if($(this).text().replace(/\s/g,"") == page){
							$(this).addClass(onClass);
						}else if($(this).children('img').size() > 0 && $(this).children('img').attr('alt').replace(/\s/g,"") == page){
							changeSrc($(this).addClass(onClass));
						}
					});
				}else if($(this).text() == path){
					lnbTitle = $(this).addClass(onClass).next('ul').show().end().text();
					$('~ ul > li > a', this).each(function(){
						if($(this).text() == page){
							$(this).addClass(onClass);
						}else if($(this).children('img').size() > 0 && $(this).children('img').attr('alt') == page){
							changeSrc($(this).addClass(onClass));
						}
					});
				}
			});
		}
	}

	/* gnb¿¡¼­ ÇöÀç ÆäÀÌÁö¿Í ÀÏÄ¡ÇÏ´Â ¸Þ´º¸¦ ÆÇ´ÜÇÏ°í ÇØ´çÇÏ´Â ¸Þ´º¿¡ È¿°ú¸¦ ÁöÁ¤ÇÔ */
	// 2depth ¸Þ´º°¡ ÀÖ´Â°æ¿ì
	if(gnbs.size() > 0){
		gnbs.each(function(){
			if($(this).children('img').size() > 0){
				if($(this).children('img').attr('alt') == lnbTitle){
					changeSrc($(this));
					setT($(this));
				}else if(!$.support.leadingWhitespace && $(this).children('img').attr('alt').replace(/\s/g,"") == lnbTitle){
					changeSrc($(this));
					setT($(this));
				}
			}else if($(this).text() == lnbTitle){
				setT($(this));
			}else if(!$.support.leadingWhitespace && $(this).text().replace(/\s/g,"") == lnbTitle){
				setT($(this));
			}
		});
	}
	// 2depth ¸Þ´º°¡ ¾ø°Å³ª, ÀÖ´õ¶óµµ ÇöÀç ÆäÀÌÁö¿Í ÀÏÄ¡ÇÏÁö ¾Ê´Â°æ¿ì
	if(!gnbFlag){
		gnb.each(function(){
			if($(this).children('img').size() > 0){
				if($(this).children('img').attr('alt') == lnbTitle){
					changeSrc($(this).addClass(onClass));
				}else if(!$.support.leadingWhitespace && $(this).children('img').attr('alt').replace(/\s/g,"") == lnbTitle){
					changeSrc($(this).addClass(onClass));
				}
			}else if($(this).text() == lnbTitle){
				$(this).addClass(onClass);
			}else if(!$.support.leadingWhitespace && $(this).text().replace(/\s/g,"") == lnbTitle){
				$(this).addClass(onClass);
			}
		});
	}

	/* ·Îµå½Ã gnb ÃÊ±âÈ­ ¼öÇà */
	initG();

	/* gnb ¼­ºê¸Þ´º º¸ÀÌ±â/¼û±â±â */
	gnb.bind('focus mouseover', function(){
		gnb.next().hide();
		if($(this).next().show().end().children('img').size() > 0){
			changeSrc($(this));
		}
		$(this).parent().siblings().children('a').each(function(){
			if(!$(this).hasClass(onClass) && $(this).children('img').size() > 0){
				changeSrc($(this), 'off');
			}
		});
	});

	/* gnb ¿µ¿ª¿¡¼­ ¸¶¿ì½º Æ÷ÀÎÅÍ ÀÌÅ»½Ã Ã³¸® */
	$('#gnb').bind('mouseleave', function(){
		initG();
	});

	/* gnb ¿µ¿ª¿¡¼­ Å°º¸µå Æ÷Ä¿½º ÀÌÅ»½Ã Ã³¸® */
	$('*:not(#gnb a)').bind('focus', function(){
		initG();
	});

	/* lnb ¼­ºê¸Þ´º º¸ÀÌ±â/¼û±â±â */
	lnb.each(function(){
		$(this).bind('click', function(){
			$(this).next().show().end().parent().siblings().children('a').each(function(){
				if(!$(this).hasClass(onClass)){
					$(this).next().hide();
				}
			});
		});
/*		if(!$(this).hasClass(onClass)){
			$(this).parent().bind('mouseleave', function(){
				$(this).children('ul').hide();
			});
		}
*/	});

	/* lnb ¿µ¿ª¿¡¼­ Å°º¸µå Æ÷Ä¿½º ÀÌÅ»½Ã Ã³¸® */
	$('*:not(#lnb a)').bind('focus', function(){
		lnb.each(function(){
			if(!$(this).hasClass(onClass) && $(this).next().hide().end().children('img').size() > 0){
				changeSrc($(this), 'off');
			}
		});
	});

	/* gnb ÃÊ±âÈ­ */
	function initG(){
		gnb.each(function(){
			if($(this).hasClass(onClass)){
				$(this).next().show();
				if($(this).children('img').size() > 0){
					changeSrc($(this));
				}
			}else{
				$(this).next().hide();
				if($(this).children('img').size() > 0){
					changeSrc($(this), 'off');
				}
			}
		});
	}

	/* ÀÌ¹ÌÁö ·Ñ¿À¹ö Á¦¾î (ÀüÃ¼) */
	$('#lnb a, #gnb div a').each(function(){
		if(!$(this).hasClass(onClass)){
			$(this).bind('focus mouseover', function(){
				if($(this).children('img').size() > 0){
					changeSrc($(this));
				}
			}).bind('blur mouseout', function(){
				if($(this).children('img').size() > 0){
					changeSrc($(this), 'off');
				}
			});
		}
	});

	/* gnb 2depth »óÀ§ ¿ä¼Ò ÆÇ´Ü ¹× È¿°úÀû¿ë */
	function setT(obj){
		var tObj = obj.addClass(onClass).parents('div:first').prev().addClass(onClass);
		if(tObj.children('img').size() > 0){
			changeSrc(tObj);
		}
		gnbFlag = true;
	}

	/* lnb 3depth »óÀ§ ¿ä¼Ò ÆÇ´Ü ¹× È¿°úÀû¿ë */
	function setP(obj){
		var pObj = obj.addClass(onClass).parents('ul:first').show().prev().addClass(onClass);
		if(pObj.children('img').size() > 0){
			lnbTitle = pObj.children('img').attr('alt');
			changeSrc(pObj);
			if(obj.hasClass('gnbOn')){
				if(obj.children('img').size() > 0){
					lnbTitle = obj.children('img').attr('alt');
				}else{
					lnbTitle = obj.text();
				}
			}
		}else{
			lnbTitle = pObj.text();
			if(obj.hasClass('gnbOn')){
				if(obj.children('img').size() > 0){
					lnbTitle = obj.children('img').attr('alt');
				}else{
					lnbTitle = obj.text();
				}
			}
		}
	}
});

/* ÅÇ¸Þ´º - ¸ÞÀÎ°øÁöµî */
;$(function(){
	var tabs = $('.mainBoard > :header > a');
	$('ol:hidden').next('p').hide();
	tabs.bind('focus mouseover', function(){
		$(this).addClass('on').parent().nextUntil(':header').show().end().siblings(':header').children('a').removeClass('on').end().nextUntil(':header').hide();
		if($(this).find('img').size() > 0){
			changeSrc($(this));
			$(this).parent().siblings(':header').children('a').each(function(){
				changeSrc($(this), 'off');
			});
		}
	});
});

/* ÀÌ¹ÌÁö ·Ñ¿À¹ö ½ÇÇà */
function changeSrc(obj, isOff){
	var onText = 'On.gif';
	var offText = 'Off.gif';
	var src = obj.find('img:first').attr('src');
	if(isOff){
		onText = 'Off.gif';
		offText = 'On.gif';
	}
	obj.find('img:first').attr('src', src.replace(offText, onText));
}

function OverEx(item, src) {
	item.src = src;
}
function OutEx(item, src) {
	item.src = src;
}
