
/* 〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
	◎ 메뉴 Object 정의
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓*/

function objmenuItem(code, title, url, comment){	// objmenuItem Object 생성
	this.code = code;			// 페이지 코드
	this.title = title;			// 메뉴 TEXT
	this.url = url;				// 이동할 URL
	this.comment = comment;		// 풍선 도움말
}


/* 〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
	◎ Config Menu 배열 이름
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓*/
glarrmenuname	= "skroaming";


/* 〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
	◎ 실 데이터 입력 부분 ( 페이지코드, 메뉴 TEXT, 이동할 URL, 풍선 도움말
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓*/
var skroaming = new Array();

/* 메인 *//////////////////////////////////////////////////////////////////////////////////////////////
skroaming[0]				= new objmenuItem("00_00", "Home", "http://www.skroaming.com/en/main.asp", "Home");


/* T로밍폰 렌탈 안내 *//////////////////////////////////////////////////////////////////////////////
skroaming[1] = new objmenuItem('01_00','Rental Roaming Information', 'http://www.skroaming.com/en/rent/index.asp','Rental Roaming Information');
skroaming[1][0] = new objmenuItem('01_01','Viewing Handset Rental', 'http://www.skroaming.com/en/rent/view.asp','Viewing Handset Rental');
skroaming[1][1] = new objmenuItem('01_02','Handset Rental Service', 'http://www.skroaming.com/en/rent/rental.asp','Handset Rental Service');
skroaming[1][2] = new objmenuItem('01_03','Rate Calculator', 'http://www.skroaming.com/en/rent/simulation.asp','Rate Calculator');
skroaming[1][3] = new objmenuItem('01_04','Handset Rental Charges','http://www.skroaming.com/en/rent/refer.asp','Handset Rental Charges');
skroaming[1][4] = new objmenuItem('01_05','How to Make a Call','http://www.skroaming.com/en/rent/com.asp','How to Make a Call');
skroaming[1][5] = new objmenuItem('01_06','Short Code','http://www.skroaming.com/en/rent/shortcode.asp','Short Code');
skroaming[1][6] = new objmenuItem('01_07','Modem Rental Service','http://www.skroaming.com/en/rent/modem.asp','Modem Rental Service');

/* 로밍 안내 *//////////////////////////////////////////////////////////////////////////
skroaming[2] = new objmenuItem('02_00','Auto Roaming Information', 'http://www.skroaming.com/en/guide/index.asp','Auto Roaming Information');
skroaming[2][0] = new objmenuItem('02_01','GSM Auto Roaming', 'http://www.skroaming.com/en/guide/gsm.asp','GSM Auto Roaming');
skroaming[2][1] = new objmenuItem('02_02','CDMA Auto Roaming', 'http://www.skroaming.com/en/guide/cdma.asp','CDMA Auto Roaming');
skroaming[2][2] = new objmenuItem('02_03','WCDMA Auto Roaming', 'http://www.skroaming.com/en/guide/wcdma.asp','WCDMA Auto Roaming');
skroaming[2][3] = new objmenuItem('02_04','Roaming Coverage of Korea', 'http://www.skroaming.com/en/guide/coverage.asp','Roaming Coverage of Korea');
skroaming[2][4] = new objmenuItem('02_05','SK telecom roaming Partner', 'http://www.skroaming.com/en/guide/partner.asp','SK telecom roaming Partner');


/* 예약안내 *//////////////////////////////////////////////////////////////////////////////////////////////
skroaming[3] = new objmenuItem('03_00','Reservation', 'http://www.skroaming.com/en/reservation/index.asp','Reservation');
skroaming[3][0] = new objmenuItem('03_01','Online Reservation', 'http://www.skroaming.com/en/reservation/online.asp','Online Reservation');
skroaming[3][1] = new objmenuItem('03_02','Phone/Fax Reservation', 'http://www.skroaming.com/en/reservation/phone.asp','Phone/Fax Reservation');
skroaming[3][2] = new objmenuItem('03_03','Mobile phone reservation', 'http://www.skroaming.com/en/reservation/t_online.asp','Mobile phone reservation');
skroaming[3][3] = new objmenuItem('03_04','Modem reservation', 'http://www.skroaming.com/en/reservation/t_online.asp','Modem reservation');

/* 이용안내 *////////////////////////////////////////////////////////////////////////////////////////
skroaming[4] = new objmenuItem('04_00','Event & Benefit', 'http://www.skroaming.com/en/benefit/index.asp','Event & Benefit');
skroaming[4][0] = new objmenuItem('04_01','Event','http://www.skroaming.com/en/benefit/event.asp','Event');
skroaming[4][1] = new objmenuItem('04_02','Bridge Alliance', 'http://www.skroaming.com/en/benefit/aboutbma.asp','Bridge Alliance');
skroaming[4][2] = new objmenuItem('04_03','BBB PHONE','http://www.skroaming.com/en/benefit/bbb_phone.asp','BBB PHONE');
skroaming[4][3] = new objmenuItem('04_04','Emergency medical service for foreigners(1339)','http://www.skroaming.com/en/benefit/medical_1339.asp','Emergency medical service for foreigners(1339)');



/* 고객센터 *//////////////////////////////////////////////////////////////////////////////////////////////
skroaming[5] = new objmenuItem("05_00", "Customer Center", "http://www.skroaming.com/en/customer/index.asp", "Customer Center");
skroaming[5][0] = new objmenuItem("05_01", "What’s new", "http://www.skroaming.com/en/customer/notice.asp", "What’s new");
skroaming[5][1] = new objmenuItem('05_02','FAQ','http://www.skroaming.com/en/customer/faq.asp','FAQ');
skroaming[5][2] = new objmenuItem("05_03", "Information on ROAMING Center", "http://www.skroaming.com/en/customer/info.asp", "Information on ROAMING Center");
skroaming[5][3] = new objmenuItem("05_04", "Contact Us", "http://www.skroaming.com/en/customer/contact.asp", "Contact Us");


/* My Roaming *//////////////////////////////////////////////////////////////////////////////////////////////
skroaming[6] = new objmenuItem("06_00", "My Roaming", "http://www.skroaming.com/en/myroaming/index.asp", "My Roaming");
skroaming[6][0] = new objmenuItem("06_01", "What is SK telecom roaming Membership?", "http://www.skroaming.com/en/myroaming/guide.asp", "What is SK telecom roaming Membership?");
skroaming[6][1] = new objmenuItem("06_02", "Reservation Search", "http://www.skroaming.com/en/reserve_view.asp", "Reservation Search");
skroaming[6][2] = new objmenuItem("06_03", "My Information", "http://www.skroaming.com/en/myroaming/edit.asp", "My Information");


/* 한국 100배 즐기기 *///////////////////////////////////////////////////////////////////////////////////
skroaming[7] = new objmenuItem("07_00", "Korea Travel Information", "http://www.skroaming.com/en/korea/index.asp", "Korea Travel Information");
skroaming[7][0] = new objmenuItem("07_01", "Fun & Useful in Korea", "http://www.skroaming.com/en/korea/korea_sitemap.asp", "Fun & Useful in Korea");
skroaming[7][1] = new objmenuItem("07_02", "General travel information", "http://www.skroaming.com/en/korea/KoreainBrief/korean.asp", "General travel information");


/* Sitemap *///////////////////////////////////////////////////////////////////////////////////
skroaming[8] = new objmenuItem("08_00", "Sitemap", "http://www.skroaming.com/en/etc/sitemap.asp", "Sitemap");
skroaming[8][0] = new objmenuItem("08_01", "", "#", "");


/* About Us *///////////////////////////////////////////////////////////////////////////////////
skroaming[9] = new objmenuItem("09_00", "About SK telecom", "http://www.skroaming.com/en/etc/about.asp", "About SK telecom");
skroaming[9][0] = new objmenuItem("09_01", "", "#", "");


/* 이용약관 *///////////////////////////////////////////////////////////////////////////////////
skroaming[10] = new objmenuItem("10_00", "Terms & Conditions", "http://www.skroaming.com/en/etc/agree.asp", "Terms & Conditions");
skroaming[10][0] = new objmenuItem("10_01", "", "#", "");


/* login *///////////////////////////////////////////////////////////////////////////////////
skroaming[11] = new objmenuItem("11_00", "Log-in", "http://www.skroaming.com/en/myroaming/login.asp", "Log-in");
skroaming[11][0] = new objmenuItem("11_01", "", "#", "");

/* 〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
	◎ 숫자 인지 채크
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓*/

function fnisnum(argvalue) {
	argvalue = argvalue.toString();
	if (argvalue.length == 0)
		return false;
	for (var n = 0; n < argvalue.length; n++)
		if (argvalue.substring(n, n+1) < "0" || argvalue.substring(n, n+1) > "9")
		return false;
	return true;
}


/* 〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
	◎ 하위 배열의 갯수 채크
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓*/

function fnobjlength(obj) {
	var count = 0;
	for (var i in obj){
		if (fnisnum(i))
		{count += 1;}
	}
	//alert(count);
	return count

}



/* 〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
	◎ 코드값을 받아서 배열이름을 돌려주는 함수
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓*/

function fnobjmenu(code){
	var returnarrname;
	var arrname = glarrmenuname ;
	var serchchk = false;

	function serchobj(code, arrname){
		for (var i = 0; i <  fnobjlength(eval(arrname)) ; i ++){
			if (serchchk == true) return;
			var rearrname = arrname + "[" + i + "]";
			if(eval(rearrname).code == code){
				returnarrname = rearrname;
				serchchk = true;
			}
			else if (eval(rearrname).code != code && fnobjlength(eval(rearrname)) != 0 && serchchk == false){
				serchobj(code, rearrname);
			}
		}
	}

	serchobj(code, arrname);
	return returnarrname;
}



/* 〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
	◎ 코드값을 받아서 해당페이지로 이동
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓*/

function fngourl(code){
	//alert(code);
	document.location.href=eval(fnobjmenu(code)).url;
	//alert(eval(fnobjmenu(code)).url);
}


/* 〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
	◎ 페이지URL을 받아서 새창으로 띄우기. javascript:fnopenwin("http://www.skroaming.com/");
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓*/

function fnopenwin(page){
	var  windo=eval('window.open("'+page+'")');
}

function fnopenwindow(code){
	window.open(eval(fnobjmenu(code)).url)
}

/* 〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
	◎ skroaming 현재 위치 관련 함수
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓*/

function Setupmenu(code){
	document.getElementById('currlocation').innerHTML = fn_currlocatin(code);
	menuactive(code);
}

function fncurrlocatin(code){
	var parcode = code.split("_");
	var objname = "skroaming"
	var returntext = " <a href='http://www.skroaming.com/en/main.asp' title=\"Home\" class=\"navi\"> Home </a> ";
	for (var i=0; i < 4 ; i++ ){
		for (var j=0; j < fnobjlength(eval(objname)); j ++ )
		{
			var menucode	=	eval(objname + "[" + j + "]" + ".code").split("_")
			if ( menucode[i] == parcode[i] ){
				if (i < 4 ){ var nexti	= i + 1; }else{nexti = i;}
				if ( parcode[nexti] != "00" && nexti != 4 && (  fnobjlength(eval(objname)) == 4 && fnobjlength(eval(objname)) != 5 && fnobjlength(eval(objname)) == 0  )){
					returntext = returntext + " > " + "<a href=" + eval(objname + "[" + j + "]" + ".url") +" title=\"" + eval(objname + "[" + j + "]" + ".comment") + "\" class=\"navi\">" + fnreplacebrtitle( eval(objname + "[" + j + "]" + ".title") , 2 ) + "</a>";
					break;
				}
				else{
					returntext = returntext + " > " + "<a href=" + eval(objname + "[" + j + "]" + ".url") +" title=\"" + eval(objname + "[" + j + "]" + ".comment") + "\" class=\"navi\">" + fnreplacebrtitle( eval(objname + "[" + j + "]" + ".title") , 2 ) + "</b></a>";
					break;
				}
			}else if(eval(objname+".code") == code){
				break;
			}
		}
		objname = objname + "[" + j + "]";
	}
	if (document.getElementById('currlocation'))
	{document.getElementById('currlocation').innerHTML = returntext;
	}

}

function fncurrmeta(code){
	var parcode = code.split("_");
	var objname = "skroaming"
	var returntext = " Home ";
	for (var i=0; i < 4 ; i++ ){
		for (var j=0; j < fnobjlength(eval(objname)); j ++ )
		{
			var menucode	=	eval(objname + "[" + j + "]" + ".code").split("_")
			if ( menucode[i] == parcode[i] ){
				if (i < 4 ){ var nexti	= i + 1; }else{nexti = i;}
				if ( parcode[nexti] != "00" && nexti != 4 ){
					returntext = returntext + " > " + fnreplacebrtitle( eval(objname + "[" + j + "]" + ".title") , 2 ) + " ";
					break;
				}
				else{
					returntext = returntext + " > " + fnreplacebrtitle( eval(objname + "[" + j + "]" + ".title") , 2 ) + " ";
					break;
				}
			}else if(eval(objname+".code") == code){
				break;
			}
		}
		objname = objname + "[" + j + "]";
	}
	if (document.getElementById('currlocation'))
	{document.getElementById('currlocation').innerHTML = returntext;
	}

}


function fnreplacebrtitle( title , chkbr ){  // chkbr = 1 이면-> $br 을 <br> 로, chkbr = 2 -> $br 을 "" 으로
	var retrunstr
	if (chkbr == 1)
	{
		retrunstr = title.replace("$br", "<br>");
	}else{
		retrunstr = title.replace("$br", "");
	}
	return retrunstr;
}


function printing() {
	self.print();
}


//숫자형인지 확인
function Check_Num(arg){
	for(i=0;i< arg.value.length;i++){
		if (arg.value.charAt(i)<'0' || arg.value.charAt(i)>'9') {
			alert("This is not number.") ;
			arg.value="";
			arg.focus() ;
			return false;
		}
	}
}

//숫자형인지 확인
function Check_Num_eng(arg){
	for(i=0;i< arg.value.length;i++){
		if (arg.value.charAt(i)<'0' || arg.value.charAt(i)>'9') {
			alert("This is not number.") ;
			arg.value="";
			arg.focus() ;
			return false;
		}
	}
}

//히든테이블
var old_menu = '';
function menuclick(submenu)
{
	if( old_menu != submenu ) {
		if( old_menu !='' ) {
			//old_menu.style.display = 'none';
		}
	   submenu.style.display = 'block';
	   old_menu = submenu;
	} else {
       submenu.style.display = 'none';
       old_menu = '';
    }
}