//////////////////////////////////////////////////////////////////////////////
//  tomoegawa-site common base library
//  last update : 2007-09-15
//////////////////////////////////////////////////////////////////////////////


function kShowMenu( id ) {
	MM_menuShowMenu( 'MMMenuContainer' + id, 'MMMenu' +id, 180, 0, 't' + id );
}


function kOutSubMenus( list, relpos ) {
	var buf;
	var i;
	var code;
	var code_n;
	var url;
	var ofs_x = 0;
	var ofs_y = 21;
	var c;
	var s;
	
	
	for( id in list ) {
		pos = list[id][0] + 'px';
		
		document.write(
			'<div id="MMMenuContainer' + id + '" class="MMMenuContainer" style="top:' + pos + ';">' + "\n" +
			'<div id="MMMenu' + id + '" class="MMMenu" onmouseout="MM_menuStartTimeout(30);" onmouseover="MM_menuResetTimeout();">' + "\n"
		);
		
		for( i=1; i<list[id].length; i++ ) {
			str = list[id][i][0];
			url = ( list[id][i][1].indexOf('http') == -1 )
				? relpos + list[id][i][1]
				: list[id][i][1];
			
			document.write(
				'<a href="' + url + '" id="MMMenu' + id + '_Item_' + i +
				'" class="MMMIVStyleMMMenu" onmouseover="MM_menuOverMenuItem(\'MMMenu' + id + '\');"> '+ str +'</a>' + "\n"
			);
		}
		
		document.write(
			"</div>\n</div>\n"
		);
		
		for( i=1; i<list[id].length; i++ ) {
			c = document.getElementById( 'MMMenu' + id + '_Item_' + i );
			s = c.style;
			s.left = (ofs_x * (i-1)) + 'px';
			s.top = (ofs_y * (i-1)) + 'px';
		}
	} 
	
}

function kOutMenus( mstr, relpos ) {
	var assets = new RegExp( 'assets', 'g' );
	var href = new RegExp( 'href\=\"', 'g' );
	var ht = new RegExp( '(\.\.\/)+http', 'g' );
	document.write(
		mstr.replace( assets, relpos + 'assets' ).replace( href, 'href=\"' + relpos ).replace( ht, 'http' )
	);
}
