var gnSortLen = 0;

function ArrayResort(array) 
{
    gnSortLen = array.length;
    if (gnSortLen > 0)
        return array.sort(RandomSort);
    else
	return array;
}

function RandomSort() 
{
    return Math.floor((Math.random()*gnSortLen)-1);
}

function Menu(szTitle, szLink, aSMenu, szClass, szIdx)
{
	this.szTitle 	= szTitle;
	this.szLink		= szLink;
	this.aSMenu 	= aSMenu ? aSMenu : null;
	this.szClass 	= szClass ? szClass : null;
	this.szIdx 		= szIdx ? szIdx : null;
	this.bActive	= false; 
}

var RD			= "http://kr.rd.yahoo.com/smbiz/realestate/";

// °¢ URL Á¤ÀÇ
var szHanwha 	= "http://hanwhareits.realestate.yahoo.co.kr";
var szNeonet 	= "http://neonet.realestate.yahoo.co.kr";
var szCom		= szNeonet+"/mirror/yahoo/renew/community";
var szYahoo 	= "http://kr.realestate.yahoo.com";
var szYahooSrch	= "http://kr.search.realestate.yahoo.com";
var szYahooComm	= "http://kr.bbs.realestate.yahoo.com";
var szDirect 	= szYahoo+"/direct"; 
var szKbstar 	= "http://kbstar.realestate.yahoo.co.kr";
var szGgi 		= "http://ggi.realestate.yahoo.co.kr";
var sz24mall 	= "http://24mall.realestate.yahoo.co.kr";
var szRenoplus 	= "http://renoplus.realestate.yahoo.co.kr";
var szRClass 	= "http://rclass.realestate.yahoo.co.kr";
var szDrapt 	= "http://drapt.realestate.yahoo.co.kr";
var szJoins 	= "http://joinsland.realestate.yahoo.co.kr";
var szKria 		= "http://kria.realestate.yahoo.co.kr";
var szR114		= "http://r114.realestate.yahoo.co.kr";
var szPhoto		= "http://kr.rclass.realestate.yahoo.com"; 
var szServe		= "http://serve.realestate.yahoo.co.kr";	
var szSpeed		= "http://speedbank.realestate.yahoo.co.kr";

// sub menu
var aSMenu = new Array();

// sub menu 0 : È¨ 
aSMenu[0] 		= new Array();
aSMenu[0][0] 	= new Menu("", "");


// sub menu 1 : ½Ã¼¼ 
aSMenu[1]	= new Array();
aSMenu[1][0] = new Menu("", "");
aSMenu[1][1] = new Menu("¾ßÈÄ!½Ã¼¼", szYahooSrch+"/search/cyber/search.html?type=1");
aSMenu[1][2] = new Menu("ÅëÇÕ½Ã¼¼", szYahooSrch+"/search/search.html?srchType=1");
aSMenu[1][3] = new Menu("", szYahooSrch+"/search/search.html?srchType=1");// neonetÀÇ °è¾à¸¸·á¸¦ ´ëÃ¼ÇÔ
aSMenu[1][4] = new Menu("´ÚÅÍ¾ÆÆÄÆ®", szDrapt+"/sise/");
aSMenu[1][5] = new Menu("Á¶ÀÎ½º·£µå", szJoins+"/apt/current/index.asp");
//aSMenu[1][6] = new Menu("±¹¹ÎÀºÇà", szKbstar+"/quics?page=A009377");
aSMenu[1][6] = new Menu("", szKbstar+"/quics?page=A009377");
aSMenu[1][7] = new Menu("ºÎµ¿»êÁ¤º¸ÇùÈ¸", szKria+"/sise2/lname.kria?sise_gbn=A");
//aSMenu[1][8] = new Menu("ºÎµ¿»ê114", szR114);
aSMenu[1][8] = new Menu("", szR114);
aSMenu[1][9] = new Menu("ºÎµ¿»ê½áºê", szServe);
aSMenu[1][10] = new Menu("½ºÇÇµå¹ðÅ©", szSpeed + "/home/rate/index.jsp");

// sub menu 2 : ¸Å¹° 
aSMenu[2] = new Array();
aSMenu[2][0] = new Menu("", ""); 
//aSMenu[2][1] = new Menu("ÅëÇÕ¸Å¹°", szYahooSrch+"/search/search.html?srchType=2");
aSMenu[2][1] = new Menu("", "");
aSMenu[2][2] = new Menu("Àü±¹ Áß°³¾÷¼Ò ¸Å¹°", szYahoo +"/maemul/");
aSMenu[2][3] = new Menu("Á÷°Å·¡ ¸Å¹°", szDirect+"/");
aSMenu[2][4] = new Menu("ÇØ¿ÜºÎµ¿»ê", szYahoo +"/abroad/");
aSMenu[2][5] = new Menu("³»Áý¸¶·Ãµµ¿ì¹Ì", szSpeed + "/home/planner/index.jsp");


// sub menu 3 : ºÐ¾ç 
aSMenu[3] = new Array();
aSMenu[3][0] = new Menu("", "");
aSMenu[3][1] = new Menu("´ÚÅÍ¾ÆÆÄÆ®", szDrapt+"/e_sale/");
//aSMenu[3][2] = new Menu("", szKbstar+"/quics?page=A009344");
aSMenu[3][2] = new Menu("½ºÇÇµå¹ðÅ©", szSpeed +"/home/mall/");
aSMenu[3][3] = new Menu("", "");
aSMenu[3][4] = new Menu("", "");
aSMenu[3][5] = new Menu("ºÎµ¿»ê½áºê", szServe + "/bunyang/default.asp");

// sub menu 4 : Ä¿¹Â´ÏÆ¼ 
aSMenu[4] = new Array();
aSMenu[4][0] = new Menu("", "");
aSMenu[4][1] = new Menu("UCCºÎµ¿»ê¼¼»ó", szSpeed + "/home/club/communityUcc.jsp");
aSMenu[4][2] = new Menu("¹«·á»ó´ã½Ç", szJoins + "/talk/freecounsel/qlist.asp");
aSMenu[4][3] = new Menu("Áö½Ä¸®Æ÷Æ®", szDrapt + "/knowNew/");
aSMenu[4][4] = new Menu("»ýÈ°¹é¼­", szDrapt + "/knowNew/index.htm?page_name=whitepaper");

// sub menu 5 : ÀÎÅ×¸®¾î 
aSMenu[5] = new Array();
aSMenu[5][0] = new Menu("", "");
aSMenu[5][1] = new Menu("ÀÌ»ç", sz24mall + "/yahoo/default.asp");
aSMenu[5][2] = new Menu("ÀÎÅ×¸®¾î", sz24mall + "/prg/inte/default_inte.asp");
aSMenu[5][3] = new Menu("½Ã°ø°¶·¯¸®", sz24mall + "/prg/inte/gallery_list.asp?BCTDCode=BCTD001&BCTKName=°Å½Ç");

// sub menu 6 : °æ¸ÅÁ¤º¸ 
aSMenu[6] = new Array();
aSMenu[6][0] = new Menu("", "");

// sub menu 7 : ºÎµ¿»ê ¿Â¶óÀÎ ±³À° 
aSMenu[7] = new Array();
aSMenu[7][0] = new Menu("", "");
aSMenu[7][1] = new Menu("Àü¹®°¡Æ¯°­", szJoins + "/academy/edu/list.asp?PagePart=1");
aSMenu[7][2] = new Menu("Á¤±Ô°­ÁÂ", szJoins + "/academy/edu/list.asp?PagePart=2");
aSMenu[7][3] = new Menu("¼¼¹Ì³ª", szJoins + "/academy/edu/list.asp?PagePart=3");
aSMenu[7][4] = new Menu("¹«·á°­ÁÂ", szJoins + "/academy/edu/list.asp?PagePart=4");
aSMenu[7][5] = new Menu("TVÆ¯°­", szJoins + "/academy/tv/");

// sub menu 8 : Á÷°Å·¡ 
aSMenu[8] = new Array();
aSMenu[8][0] = new Menu("", "");
aSMenu[8][1] = new Menu("Á÷°Å·¡ ¸Å¹°º¸±â", szDirect+"/list_sell.html");
aSMenu[8][2] = new Menu("¸Å¹°µî·Ï", szDirect+"/ins_sell.html");
aSMenu[8][3] = new Menu("ÇÁ¸®¹Ì¾ö¸Å¹°", szDirect+"/list_sell.html?list_type=4");
aSMenu[8][4] = new Menu("Ä¿¹Â´ÏÆ¼", szYahoo+"/bbs/list_bbs.html?bbs_code=99");
aSMenu[8][5] = new Menu("Á÷°Å·¡°¡ÀÌµå", szDirect+"/guide/guide1.html");

// sub menu 9 : ´º½º,ÀçÅ×Å© 
aSMenu[9] = new Array();
aSMenu[9][0] = new Menu("", "");
aSMenu[9][1] = new Menu("Á¶ÀÎ½º·£µåµ¶Á¡", szJoins + "/NewsFlash/Only/list.asp");
aSMenu[9][2] = new Menu("ÇÖÀÌ½´", szSpeed + "/home/news/issue.jsp");
aSMenu[9][3] = new Menu("ºÐ¾ßº°´º½º", szSpeed + "/home/news/newsGeneral.jsp?groupId=70503130444035");
//aSMenu[9][4] = new Menu("Áö¿ªº°´º½º", szSpeed + "/home/news/newsRegion.jsp");
aSMenu[9][4] = new Menu("", "");
aSMenu[9][5] = new Menu("½ºÇÇµå¹ðÅ©µ¶Á¡", szSpeed + "/home/news/newsGeneral.jsp?groupId=6");


// active ÇÑ submenu ¼³Á¤
try { aSMenu[2][0].bActive = true; }
catch(e) {}


//  ÅëÇÕ½Ã¼¼´Â ¾ÕÀ¸·Î »«´Ù. dummy ½Ã¼¼´Â ¾ø¾Ø´Ù.
for (var nIdx = 1; nIdx < aSMenu[1].length; nIdx++)
{
	if (aSMenu[1][nIdx].szTitle == "ÅëÇÕ½Ã¼¼")
	{
		var tmpMenu = aSMenu[1][0];
		aSMenu[1][0] = aSMenu[1][nIdx];
		aSMenu[1][nIdx] = tmpMenu;
	}

}


// main menu
var aMenu = new Array();
aMenu[0] = new Menu("ºÎµ¿»ê È¨", RD+"top_home/*"+szYahoo, aSMenu[0], "a", "0");
aMenu[1] = new Menu("½Ã ¼¼", RD+"top_sise/*"+szYahoo+"/sise/", aSMenu[1], "b", "1");
aMenu[2] = new Menu("¸Å ¹°", RD+"top_maemul/*"+szYahoo+"/maemul/", aSMenu[2], "c", "2");
aMenu[3] = new Menu("ºÐ ¾ç", RD+"top_bunyang/*"+szSpeed +"/home/mall/", aSMenu[3], "e", "4");
aMenu[4] = new Menu("Ä¿¹Â´ÏÆ¼",	RD+"top_comm/*"+szYahooComm+"/community/", aSMenu[4], "g", "6");
aMenu[5] = new Menu("ÀÎÅ×¸®¾î",	RD+"top_house/*"+sz24mall+"/prg/inte/default_inte.asp", aSMenu[5], "h", "7");
aMenu[6] = new Menu("°æ¸Å",	RD+"top_auction/*"+szGgi, aSMenu[6], "i", "8");
aMenu[7] = new Menu("±³À°/µµ¼­", RD+"top_education/*"+szJoins+"/academy/edu/", aSMenu[7], "j", "9");
aMenu[8] = new Menu("Á÷°Å·¡", RD+"top_direct/*"+szDirect+"/",	aSMenu[8], "d", "3");
aMenu[9] = new Menu("´º½º", RD+"top_news/*"+szSpeed+"/home/news/index.jsp", aSMenu[9], "f", "5");

// active ÇÑ main menu ¼³Á¤
aMenu[2].bActive = true;

var anMenuSort = new Array(0, 1, 2, 8, 3, 9, 4, 5, 6, 7);

var gszMenu =
"<div id='prn'>"+
"<div class='bg'>"+
"	<div class='pn'>"+
"		<ol>";


for (var nLoop = 0; nLoop < anMenuSort.length; nLoop++) {
    var nIdx = anMenuSort[nLoop];

	gszMenu += "<li class='"+aMenu[nIdx].szClass;

	if (aMenu[nIdx].bActive)
	{
		gszMenu += "on";
	}
		
	gszMenu += "'><a href="+aMenu[nIdx].szLink+"><span>"+aMenu[nIdx].szTitle+"</span></a></li>\n";
}

gszMenu +=
"		</ol>"+
"	</div>"+
"<div class='sn'>";


if( aMenu[2].szClass === 'a') {
	gszMenu	+=
	"<p class='a'>"+
	"	<img src='http://l.yimg.com/ne/realestate/2009/06/main/i_notice.gif' alt='°øÁö' /> <a href='http://kria.or.kr/board/content.kria?submenu=1&c_id=2038' target='_blank' title='¡®¿Â¶óÀÎ ºÎµ¿»ê±¤°í ÀÚÀ²±Ô¾à¡¯ ¹ßÈ¿¿¡ µû¸¥ °øÁö'>¡®¿Â¶óÀÎ ºÎµ¿»ê±¤°í ÀÚÀ²±Ô¾à¡¯ ¹ßÈ¿¿¡ µû¸¥ °øÁö</a>"+
	"</p>";
} else {
	gszMenu += "<ul class='"+ aMenu[2].szClass +"'>";
	var szCurLink	= location.href.split("/")[2];
	for (var nIdx = 0; nIdx < aMenu[2].aSMenu.length; nIdx++) {
		if ( aMenu[2].aSMenu[nIdx].szTitle == "") {
			continue;
		}

		gszMenu += "<li class='";

		if ( aMenu[2].aSMenu[nIdx].bActive){
			gszMenu += "on";
		}

		gszMenu += "'><a href='"+aMenu[2].aSMenu[nIdx].szLink + "'";
		gszMenu	+= ">"+aMenu[2].aSMenu[nIdx].szTitle + "</a></li>";
	}
	gszMenu += "</ul>";
}

gszMenu	+=
"</div>"+
"<div class='login'><a href='"+ szYahoo +"/cyber/admin/' title='Áß°³¾÷¼Ò ·Î±×ÀÎ'><img src='http://l.yimg.com/ne/realestate/2009/06/main/b_prn_login.gif'></a></div>"+
"</div>"+
"</div>"+
"</div>";

document.writeln(gszMenu);
