function defaultMenu(id)
{
	if (dropMenu != null && typeof dropMenu != "undefined") {
		var html = preDiv + makeLayer(0,id) + sufDiv ; 
		dropMenu.innerHTML = html;
		setMenu(id );
	}
}
function myMenu(id)
{
	if (dropMenu != null && typeof dropMenu != "undefined") {
		var html = preDiv + makeLayer(1,id) + sufDiv ; 
		dropMenu.innerHTML = html;
		setMenu(id );
	}
}
function adminMenu(id)
{
	if (dropMenu != null && typeof dropMenu != "undefined") {
		var html = preDiv + makeLayer(2,id) + sufDiv ; 
		dropMenu.innerHTML = html;
		setMenu(id );
	}
}
function adminMenu2(id)
{
	if (dropMenu != null && typeof dropMenu != "undefined") {
		var html = preDiv + makeLayer(3,id) + sufDiv ; 
		dropMenu.innerHTML = html;
		setMenu(id );
	}
}
/*
DropDownMenu START 
*/
var preDiv = '	<table width="115" border="1" bordercolor="#000000" cellpadding="0" cellspacing="0"><tr><td bordercolor="#ffffff">';
	preDiv +=  '  <table width="115" border="0" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF"> ' ;
	preDiv +=  '		<tr><td width=115 height=1></td></tr> ' ;
	preDiv +=  '   <tr><td height="1" style="padding-left:7" class="id"><div id="userid" style="position:absolute; left:100px; top:100px; background-color:transparent; visibility: hidden ; "></div></td></tr>  ' ;
	preDiv +=  '   <tr><td style="padding-left:2"> ' ;
	preDiv +=  '				<table width="110" border="0" cellspacing="0" cellpadding="0" >  ' ;
var sufDiv = ' </table></td></tr>  ' ;
	sufDiv +=  ' <tr><tdwidth=115 height=5></td></tr></table> </td></tr></table> ' ;

var dropMenu = null;

var menulist=new Array();
	menulist[0]=new Array();
	menulist[0][0]=new Array('MyHPへ移動する','goMyHP');
	menulist[0][1]=new Array('','');
	menulist[0][2]=new Array('メッセージを送る','sendMemo');
	menulist[0][3]=new Array('','');
	menulist[0][4]=new Array('友達登録する','popAddBuddy');
	menulist[0][5]=new Array('','');
	menulist[0][6]=new Array('通報する','reportToAdmin');
	
	menulist[1]=new Array();
	menulist[1][0]=new Array('MyHPへ移動する','goSelfMyHP');

	// menu for admin
	menulist[2]=new Array();
	menulist[2][0]=new Array('MyHPへ移動する','goMyHP');
	menulist[2][1]=new Array('','');
	menulist[2][2]=new Array('メッセージを送る','sendMemo');
	menulist[2][3]=new Array('','');
	menulist[2][4]=new Array('友達登録する','popAddBuddy');
	menulist[2][5]=new Array('','');
	menulist[2][6]=new Array('会員管理', 'manageUser');
	
	//menu for admin in  search Member
	menulist[3]=new Array();
	menulist[3][0]=new Array('MyHPへ移動する','goMyHP');
	menulist[3][1]=new Array('','');
	menulist[3][2]=new Array('メッセージを送る','sendMemo');
	menulist[3][3]=new Array('','');
	menulist[3][4]=new Array('友達登録する','popAddBuddy');
	menulist[3][5]=new Array('','');
	menulist[3][6]=new Array('会員管理', 'manageUser');
	

function initializeMenu(){
	var initHTML = '<div id="dropMenu" style="position:absolute; left:0px; top:0px; z-index:2; visibility: hidden ; " onblur="hideMenu();" onmouseout="hideMenu();"></div>' ;
	document.body.insertAdjacentHTML("afterBegin", initHTML);
	dropMenu = document.getElementById('dropMenu');
}

function makeLayer(idx, id , status)
{

	var temp ='';
	for (i=0; i<menulist[idx].length; i++)
	{

		if(menulist[idx][i][0]=='')	temp += '<tr><td height="2"></td></tr><tr><td align="center"></td></tr><tr><td height="2"></td></tr>' ;
		else
		{
			temp += '<tr><td height="20" style="cursor:hand;" onMouseOver="this.style.backgroundColor=\'#D5D5D5\'" ' ;
			temp +=	'onMouseOut="this.style.backgroundColor=\'\'" onclick="' + menulist[idx][i][1] + '(\''+ id +'\');hideMenu(\'force\')" ><font face="MSPGothic" size="2">' + menulist[idx][i][0] + '</a></td></tr>' ;
		}
	}
	return temp ;
	
}

function hideMenu(force)
{
	if(typeof force != "undefined" && force != "") {
		dropMenu.style.visibility = 'hidden';
		return;
	}
	if( dropMenu.componentFromPoint( event.x, event.y ) != '' )
		dropMenu.style.visibility = 'hidden';
}


function setMenu(id) { 
	var IE = document.all?true:false; 

	var tempX = 0; 
	var tempY = 0; 

	if (IE) { 
		tempX = event.clientX + document.body.scrollLeft; 
		tempY = event.clientY + document.body.scrollTop; 
	} 
	else 
	{  
		tempX = e.pageX; 
		tempY = e.pageY; 
	}   
	if (tempX < 0){tempX = 0;} 
	if (tempY < 0){tempY = 0;}   
	
	
	document.getElementById('userid').innerText = id ;	
	
	
	dropMenu.style.left = tempX; 
	dropMenu.style.top = tempY; 
	dropMenu.style.visibility='visible';	
	dropMenu.focus();
}

if(window.addEventListener){ // Mozilla, Netscape, Firefox
	window.addEventListener('onload', initializeMenu, false);
} else { // IE
	attachEvent("onload", initializeMenu);
}

/*
DropDownMenu END
*/
