var timechk = 0;

function goLinkPage(link_value)
{
	var link_str = new String();
	var family_chk = 0;

	switch (link_value)
	{
		case 0:			link_str= Ace_WwwJs +"/";	// TitleMenu
			break;
		case 40:		link_str= Ace_WwwJs +"/sitemap.asp";	// ½ÎÀÌÆ®¸Ê
			break;
		case 50:		link_str= "Start";	// Game Start
			break;


		case 10:		link_str= "FindPW";				// ¾ÆÀÌµðºñ¹øÃ£±â
					family_chk = 1;					
			break;
		case 20:		link_str= "Join";				// È¸¿ø°¡ÀÔ(¾à°üÈ®ÀÎ¹×µ¿ÀÇ)
					family_chk = 1;
			break;
		case 21:		link_str= "Join";				// È¸¿ø°¡ÀÔ(¾à°üÈ®ÀÎ¹×µ¿ÀÇ)
					family_chk = 1;
			break;
		case 22:		link_str= "0";	// È¸¿ø°¡ÀÔ(°¡ÀÔ¿©ºÎ/½Ç¸íÈ®ÀÎ)
			break;
		case 23:		link_str= "0";	// È¸¿ø°¡ÀÔ(º»ÀÎÀÎÁõ)
			break;
		case 24:		link_str= "0";	// È¸¿ø°¡ÀÔ(È¸¿øÁ¤º¸ÀÔ·Â)
			break;
		case 25:		link_str= "0";	// È¸¿ø°¡ÀÔ(°¡ÀÔ¿Ï·á)
			break;
		case 26:		link_str= "0";	// º¸È£ÀÚµ¿ÀÇ
			break;
		case 27:		link_str= "0";	// È¸¿øÅ»ÅðÃë¼Ò
			break;



		case 30:		link_str= "MyPage";							// ¸¶ÀÌ¿¡ÀÌ½º
					family_chk = 1;
			break;
		case 31:		link_str= "MyPage";							// È¸¿øÁ¤º¸¼öÁ¤
					family_chk = 1;
			break;
		case 32:		link_str= "MyPage";							// È¸¿øº¸¾ÈÁ¤º¸°ü¸®
					family_chk = 1;
			break;
		case 33:		link_str= "MyPage";							// È¸¿øÅ»Åð
					family_chk = 1;
			break;
		case 34:		link_str= "MyQA";							// Áú¹®Ã³¸®ÇöÈ²
					family_chk = 1;
			break;



		case 100:		link_str= Ace_WwwJs +"/news/board.asp?id=news";		// TitleMenu »õ¼Ò½Ä
			break;
		case 110:		link_str= Ace_WwwJs +"/news/board.asp?id=news";		// °øÁö»çÇ×
			break;
		case 120:		link_str= Ace_WwwJs +"/news/board.asp?id=uplist";	// ¾÷µ¥ÀÌÆ®
			break;
		case 130:		link_str= Ace_WwwJs +"/news/board.asp?id=event";	// ÀÌº¥Æ®
			break;
		case 140:		link_str= Ace_WwwJs +"/news/board.asp?id=press";	// º¸µµÀÚ·á
			break;




		case 200:		link_str= Ace_WwwJs +"/intro/About.asp";		// TitleMenu °ÔÀÓ¾È³»¼­
			break;
		case 210:		link_str= Ace_WwwJs +"/intro/About.asp";		// ¿¡ÀÌ½º¿Â¶óÀÎÀº
			break;
		case 220:		link_str= Ace_WwwJs +"/intro/World.asp";		// ¼¼°è°ü
			break;
		case 230:		link_str= Ace_WwwJs +"/intro/guide1.asp";		// ÃÊº¸°¡ÀÌµå
			break;
					case 231:		link_str= Ace_WwwJs +"/intro/guide1.asp";	// ¼³Ä¡
						break;
					case 232:		link_str= Ace_WwwJs +"/intro/guide2.asp";	// Ä³¸¯¹×±â¾î
						break;
					case 233:		link_str= Ace_WwwJs +"/intro/guide3.asp";	// Á¶ÀÛ¹ý
						break;
					case 234:		link_str= Ace_WwwJs +"/intro/guide4.asp";	// °ÔÀÓÈ­¸é¼³¸í
						break;

		case 240:		link_str= Ace_WwwJs +"/intro/play1.asp";	// °ÔÀÓ½Ã½ºÅÛ
			break;
					case 241:		link_str= Ace_WwwJs +"/intro/play1.asp";	// Ä£±¸µî·Ï
						break;
					case 242:		link_str= Ace_WwwJs +"/intro/play2.asp";	// Ã¤ÆÃ¹æ
						break;
					case 243:		link_str= Ace_WwwJs +"/intro/play3.asp";	// Æí´ë
						break;
					case 244:		link_str= Ace_WwwJs +"/intro/play4.asp";	// ¿©´Ü
						break;
					case 245:		link_str= Ace_WwwJs +"/intro/play5.asp";	// ´ëÀü
						break;
					case 246:		link_str= Ace_WwwJs +"/intro/play6.asp";	// ¹Ì¼Ç¼öÇà
						break;
					case 247:		link_str= Ace_WwwJs +"/intro/play7.asp";	// ÅëÁ¦Å¾
						break;
					case 248:		link_str= Ace_WwwJs +"/intro/play8.asp";	// ÀÎÃ¾Æ®/Á¶ÇÕ½Ã½ºÅÛ
						break;
					case 249:		link_str= Ace_WwwJs +"/intro/play9.asp";	// MP3 ÇÃ·¹ÀÌ¾î
						break;

		case 250:		link_str= Ace_WwwJs +"/intro/special1.asp";	// ¼¼·ÂÀü½Ã½ºÅÛ
			break;
					case 251:		link_str= Ace_WwwJs +"/intro/special1.asp";	// °ÅÁ¡Á¡·ÉÀü
						break;
					case 252:		link_str= Ace_WwwJs +"/intro/special2.asp";	// ¸ð¼±Àü
						break;
					case 253:		link_str= Ace_WwwJs +"/intro/special3.asp";	// ÀüÁø±âÁöÀü
						break;
					case 254:		link_str= Ace_WwwJs +"/intro/special4.asp";	// ¾Æ·¹³ªÀü
						break;
					case 255:		link_str= Ace_WwwJs +"/intro/special5.asp";	// ÁöµµÀÚ½Ã½ºÅÛ
						break;
					case 256:		link_str= Ace_WwwJs +"/intro/special6.asp";	// ·¹Àüµå½Ã½ºÅÛ
						break;					




		case 300:		link_str= Ace_WwwJs +"/guide/character.asp";	// TitleMenu  °ÔÀÓÁö½Ä
			break;
		case 310:		link_str= Ace_WwwJs +"/guide/character.asp";	// Ä³¸¯ÅÍ
			break;
		case 320:		link_str= Ace_WwwJs +"/guide/gear.asp";			// ±â¾î
			break;
		case 330:		link_str= Ace_WwwJs +"/guide/item.asp?id=1&itype=2";						// ¾ÆÀÌÅÛ
			break;
				//	case 331:		link_str= Ace_WwwJs +"/guide/item.asp?id=Weapons";			// ¾ÆÀÌÅÛ
				//		break;
				//	case 332:		link_str= Ace_WwwJs +"/guide/item.asp?id=Equipment";		// ¾ÆÀÌÅÛ
				//		break;
				//	case 333:		link_str= Ace_WwwJs +"/guide/item.asp?id=Consumption";		// ¾ÆÀÌÅÛ
				//		break;
				//	case 334:		link_str= Ace_WwwJs +"/guide/item.asp?id=Mixture";			// ¾ÆÀÌÅÛ
				//		break;

		case 340:		link_str= Ace_WwwJs +"/guide/monster.asp";		// ¸ó½ºÅÍ
			break;
		case 350:		link_str= Ace_WwwJs +"/guide/skill.asp";		// ½ºÅ³
			break;
		case 360:		link_str= Ace_WwwJs +"/guide/map.asp";			// ¸Ê
			break;
		case 370:		link_str= Ace_WwwJs +"/guide/recipe.asp";			// Á¶ÇÕ½Ä
			break;




		case 400:		link_str= Ace_WwwJs +"/community/board.asp?id=user";	// TitleMenu  Ä¿¹Â´ÏÆ¼
			break;
		case 410:		link_str= Ace_WwwJs +"/community/board.asp?id=user";	// À¯Àú°Ô½ÃÆÇ
			break;

			case 411:		link_str= Ace_WwwJs +"/community/board.asp?id=user&svr=deca";	// µ¥Ä«
				break;
			case 412:		link_str= Ace_WwwJs +"/community/board.asp?id=user&svr=bishop";	// ºñ¼ó
				break;
//			case 412:		link_str= Ace_WwwJs +"/community/board.asp?id=user&svr=chaos";	// Ä«¿À½º
//				break;
//			case 413:		link_str= Ace_WwwJs +"/community/board.asp?id=user&svr=skadi";	// ½ºÄ«µð
//				break;



		case 420:		link_str= Ace_WwwJs +"/community/board.asp?id=tip";		// Áú¹®/TIP°Ô½ÃÆÇ
			break;
		case 430:		link_str= Ace_WwwJs +"/community/board.asp?id=debate";	// °Å·¡°Ô½ÃÆÇ
			break;
		//case 440:		link_str= Ace_WwwJs +"/community/board.asp?id=qna";	// Áú¹®°Ô½ÃÆÇ
		//	break;
		case 440:		link_str= Ace_WwwJs +"/community/board.asp?id=ucc";	// µ¿¿µ»ó°Ô½ÃÆÇ
			break;
		case 450:		link_str= Ace_WwwJs +"/community/board.asp?id=screen";	//½ºÅ©¸°¼¦
			break;
		case 460:		link_str= Ace_WwwJs +"/community/board.asp?id=fan";	//ÆÒ»çÀÌÆ®
			break;
		case 470:		link_str= Ace_WwwJs +"/community/onlinePoll.asp";	//¼³¹®Á¶»ç
			break;



		case 500:		link_str= Ace_WwwJs +"/itemShop/itemList.asp";	// TitleMenu  ¾ÆÀÌÅÛ
			break;
		case 510:		link_str= Ace_WwwJs +"/itemShop/itemList.asp";	// Ä³½Ã¾ÆÀÌÅÛ
			break;
		case 520:		link_str= Ace_WwwJs +"/itemShop/cashCharge.asp";		// Ä³½ÃÃæÀü¼Ò
			break;
		case 530:		link_str= Ace_WwwJs +"/itemShop/chargeRecord.asp";	// ³»Ä³½ÃÁ¤º¸
			break;


		case 600:		link_str= Ace_WwwJs +"/ranking/ranking.asp?id=lev";		// TitleMenu ·©Å·
			break;
		case 610:		link_str= Ace_WwwJs +"/ranking/ranking.asp?id=lev";		// ·¹º§·©Å·
			break;
		case 620:		link_str= Ace_WwwJs +"/ranking/ranking.asp?id=per";		//°³ÀÎ¸í¼º·©Å·
			break;
		case 630:		link_str= Ace_WwwJs +"/ranking/ranking.asp?id=brigade";	// ÀüÃ¼¿©´Ü¸í¼º·©Å·
			break;
		case 640:		link_str= Ace_WwwJs +"/ranking/ranking.asp?id=month";	// ¿ùº°¿©´Ü¸í¼º·©Å·
			break;
		case 650:		link_str= Ace_WwwJs +"/ranking/ranking.asp?id=pvp";		// PVP·©Å·
			break;



		case 700:		link_str= Ace_WwwJs +"/data/download.asp";		// TitleMenu ÀÚ·á½Ç
			break;
		case 710:		link_str= Ace_WwwJs +"/data/download.asp";		// ´Ù¿î·Îµå
			break;
		case 720:		link_str= Ace_WwwJs +"/data/movie.asp";			// µ¿¿µ»ó
			break;
		case 730:		link_str= Ace_WwwJs +"/data/wallpaper.asp";		// ¿ùÆäÀÌÆÛ
			break;




		case 800:		link_str= "CSCenter";						// TitleMenu °í°´Áö¿ø
					family_chk = 1;
			break;
		case 810:		link_str= "FAQ";						// ÀÚÁÖÇÏ´ÂÁú¹®
					family_chk = 1;
			break;
		case 820:		link_str= "Consult";						// ¹®ÀÇ°ÇÀÇ½Å°í
					family_chk = 1;
			break;
//		case 830:		link_str= Ace_WwwJs +"/help/bugreport.asp";			// ¹ö±×¸®Æ÷Æ®
//			break;

		case 830:		link_str= "Agree";						// Á¤Ã¥¼¾ÅÍ
					family_chk = 1;
			break;
		case 831:		link_str= "Operation";						// ¼­ºñ½º¿î¿µÁ¤Ã¥
					family_chk = 1;
			break;
		case 832:		link_str= "Private";						// °³ÀÎÁ¤º¸º¸È£Á¤Ã¥
					family_chk = 1;
			break;
		case 833:		link_str= "Agree";						// ¼­ºñ½ºÀÌ¿ë¾à°ü
					family_chk = 1;
			break;
		case 834:		link_str= "Operation";						// °Ô½ÃÆÇÀÌ¿ëÁ¤Ã¥
					family_chk = 1;
			break;
		case 835:		link_str= "CashAgree";						// Ä³½ÃÀÌ¿ë¾à°ü
					family_chk = 1;
			break;


		case 999:		link_str= Ace_PcbangJs;								//PC¹æ
			break;
	}


	if ( link_str == "" ) {
		alert('ÁØºñÁßÀÔ´Ï´Ù.');

	} else if ( link_str == "0" ) {
		// No Links

	} else if ( link_str == "Start" ) {
		if (timechk == 0) {
			timechk++;
			setTimeout('timechk = 0', 5000);	//°ÔÀÓ½ÇÇà¹öÆ° 5ÃÊµô·¹ÀÌ

			new Ajax.Request('/game/WebLauncher.asp', {
			method:'post',
			postBody: 'non='+ Math.random()*9999,
			onSuccess: function(transport) {
				var AGXML = transport.responseXML;
				var RCode = AGXML.getElementsByTagName("ReturnCode")[0].firstChild.nodeValue;
				var RPath = AGXML.getElementsByTagName("RegistPath")[0].firstChild.nodeValue;
				var RCert = AGXML.getElementsByTagName("CertifyValue")[0].firstChild.nodeValue;
				var RUser = AGXML.getElementsByTagName("UserID")[0].firstChild.nodeValue;
				var RYear = AGXML.getElementsByTagName("BirthYear")[0].firstChild.nodeValue;

				switch (RCode) {
				case "0":
				   //°ÔÀÓ½ºÅ¸Æ® ÅëÇÕ·Î±× ±â·Ï ÀüÈ¯ -20100701
				   try{
				   		GnbHtml.LogGameStart(4) // ¿¡ÀÌ½º ¿Â¶óÀÎ °ÔÀÓÄÚµå : 4				   		
				   	   }
				   	catch(err){				   		
				   		}
				   	//ÆÐÃÄ ½ÇÇà
					PatcherCall(RPath, RCert, RUser, RYear);
					break;
				case "1":
					nDolfin.Button("Login");
					break;
				case "2": //°ÔÀÓµ¿ÀÇÇÊ¿ä
					//GameAgreePop();					
					NGameAgreePop();
					break;
				case "3":
					ServerUnionPop();
					break;
				case "-1":
					alert("°èÁ¤¿¬°á¿À·ù.");
					break;
				case "-2":
					alert("ÅëÇÕ¿À·ù.");
					break;
				case "-8":
					alert("¼­ºñ½ººÒ°¡Áö¿ª.");
					break;
				case "-9":
					alert("ÀÎÁõÅ°Ãß°¡¿À·ù.");
					break;
				case "-10":
					alert("º» °èÁ¤Àº °ÔÀÓ ºí·° »óÅÂÀÔ´Ï´Ù.\n\nÀÚ¼¼ÇÑ ³»¿ëÀº [³»Á¤º¸-¾ÆÀÌµðÁ¦Àç³»¿ª]¿¡¼­ È®ÀÎÇÏ½Ã±â ¹Ù¶ø´Ï´Ù.");
					break;
				default:
					alert(RCode);
					break;
				}
			}
			});
		}

	} else if ( family_chk == 1 ) {
		nDolfin.Button(link_str);
	
	} else {
		location.href = link_str;

	}
}

function flash_link(link_value) 
{
	goLinkPage(link_value);
}