//
// 2004 EBSi
// YDM ( feeva at hanmail dot net )
//

// 2´Ü°è ¸Þ´º Ç×¸ñ¿¡ ºÙ´Â ÇÔ¼ö
// ÀÚ½ÅÀÇ ÇÏÀ§ Ç×¸ñÀº ¿­°í ´Ù¸¥ ÇÏÀ§ Ç×¸ñÀº ´Ý´Â´Ù
function openCloseMenu() {
	with ( DynamicMenu ) {
		var i=0;
		for ( ; i<this.rowIndex; i++ ) {
			if ( rows(i).className=='level3Menu' )
				rows(i).style.display = 'none';
		}
	
		for ( ++i; i<rows.length; i++ ) {
			if ( rows(i).className=='level3Menu' )
				rows(i).style.display = rows(i).style.display=='none' ? '' : 'none'
			else
				break;
		}

		for ( ; i<rows.length; i++ ) {
			if ( rows(i).className=='level3Menu' )
				rows(i).style.display = 'none';
		}
	}
}

var pageUrl = location.href;

function digAnchor(o) {
        while ( ( o = o.children(0) ) ) {
                if ( o.tagName=='A' && o.href==pageUrl )
                        break;
        }
        
        return o;
}

function digImage(o) {
        while ( ( o = o.children(0) ) ) {
                if ( o.tagName=='IMG' )
                        break;
        }
        
        return o;
}

function overImgSrc( imgSrc ) {
        if ( imgSrc.search( /on\....$/ )<0 ) {
                var idx = imgSrc.lastIndexOf( "." );
                return imgSrc.substring( 0, idx ) + "on" + imgSrc.substring( idx );
        }
        
        return imgSrc;
}

if ( document.all['DynamicMenu'] ) {
        var level3Parent = null;
        var currentItem = null;
        
	for ( i=0; i<DynamicMenu.rows.length; i++ )
        with ( DynamicMenu.rows(i) ) {
                // 2, 3´Ü°è ¸Þ´º Ç×¸ñÀ» Ã£¾Æ °¢Á¾ °ªÀ» ¼³Á¤ÇÑ´Ù.
		if ( className=='level2Menu' ) {
			onclick = openCloseMenu
			style.cursor = 'hand';
			level3Parent = DynamicMenu.rows(i);
		} else if ( className=='level3Menu' ) {
			DynamicMenu.rows(i).level3Parent = level3Parent;
			DynamicMenu.rows(i).style.display = 'none';
		}

                // ¿À¹ö ÀÌ¹ÌÁö ¹Ì¸® ·Îµù
                var o = digImage( DynamicMenu.rows(i) );
		var img = new Image();
		if ( o ) {
                        img.src = overImgSrc( o.src );
      	                o.onmouseover = function() { this.oldSrc = this.src; this.src = overImgSrc( this.src ); }
        		o.onmouseout = function() { this.src = this.oldSrc; }
        	}

		// Æ÷ÇÔµÈ ¸µÅ©°¡ ÇöÀç ÆäÀÌÁö ÁÖ¼Ò¿Í ÀÏÄ¡ÇÏ¸é ÀûÀýÈ÷ Ã³¸®ÇÑ´Ù.
		var a = digAnchor( DynamicMenu.rows(i) );
		if ( a ) {
		        currentItem = DynamicMenu.rows(i);
		        if ( o )
		                o.src = img.src;

        	        if ( currentItem.level3Parent ) {
        	                o = digImage( currentItem.level3Parent );
        	                if ( o )
       		                        o.src = overImgSrc( o.src );
       		        }
		}
	}
	
	// ÇöÀç ÆäÀÌÁö¿Í ÀÏÄ¡ÇÑ ÁÖ¼Ò¸¦ Ã£¾ÒÀ¸¸é ¸Þ´º¸¦ ÆîÄ£´Ù.
	if ( currentItem ) {
	        if ( currentItem.level3Parent ) {
	                currentItem.level3Parent.onclick();
	        } else if ( currentItem.onclick )
	                currentItem.onclick();
	}
}


