
/* 〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
	◎ 메뉴 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/cn_s/main.asp", "Home");


/* T로밍폰 렌탈 안내 *//////////////////////////////////////////////////////////////////////////////
skroaming[1] = new objmenuItem('01_00','租赁漫游介绍', 'http://www.skroaming.com/cn_s/rent/index.asp','租赁漫游介绍');
skroaming[1][0] = new objmenuItem('01_01','手机租用  一看便知  ', 'http://www.skroaming.com/cn_s/rent/view.asp','手机租用  一看便知  ');
skroaming[1][1] = new objmenuItem('01_02','手机租赁服务指南 ', 'http://www.skroaming.com/cn_s/rent/rental.asp','手机租赁服务指南 ');
skroaming[1][2] = new objmenuItem('01_03','话费模拟', 'http://www.skroaming.com/cn_s/rent/simulation.asp','话费模拟');
skroaming[1][3] = new objmenuItem('01_04','查询手机租赁费','http://www.skroaming.com/cn_s/rent/refer.asp','查询手机租赁费');
skroaming[1][4] = new objmenuItem('01_05','拨打方法','http://www.skroaming.com/cn_s/rent/com.asp','拨打方法');
skroaming[1][5] = new objmenuItem('01_06','简码','http://www.skroaming.com/cn_s/rent/shortcode.asp','简码');
skroaming[1][6] = new objmenuItem('01_07','路由器租赁服务指南','http://www.skroaming.com/cn_s/rent/modem.asp','路由器租赁服务指南');

/* 로밍 안내 *//////////////////////////////////////////////////////////////////////////
skroaming[2] = new objmenuItem('02_00','自动漫游介绍', 'http://www.skroaming.com/cn_s/guide/index.asp','自动漫游介绍');
skroaming[2][0] = new objmenuItem('02_01','GSM自动漫游 ', 'http://www.skroaming.com/cn_s/guide/gsm.asp','GSM自动漫游');
skroaming[2][1] = new objmenuItem('02_02','CDMA自动漫游', 'http://www.skroaming.com/cn_s/guide/cdma.asp','CDMA自动漫游');
skroaming[2][2] = new objmenuItem('02_03','WCDMA自动漫游', 'http://www.skroaming.com/cn_s/guide/wcdma.asp','WCDMA自动漫游');
skroaming[2][3] = new objmenuItem('02_04','韩国内漫游服务覆盖范围', 'http://www.skroaming.com/cn_s/guide/coverage.asp','韩国内漫游服务覆盖范围');
skroaming[2][4] = new objmenuItem('02_05','SK telecom roaming合作伙伴', 'http://www.skroaming.com/cn_s/guide/partner.asp','SK telecom roaming合作伙伴');


/* 예약안내 *//////////////////////////////////////////////////////////////////////////////////////////////
skroaming[3] = new objmenuItem('03_00','预约指南', 'http://www.skroaming.com/cn_s/reservation/index.asp','预约指南');
skroaming[3][0] = new objmenuItem('03_01','网上预约', 'http://www.skroaming.com/cn_s/reservation/online.asp','网上预约');
skroaming[3][1] = new objmenuItem('03_02','电话、传真预约', 'http://www.skroaming.com/cn_s/reservation/phone.asp','电话、传真预约');
skroaming[3][2] = new objmenuItem('03_03','预定手机', 'http://www.skroaming.com/cn_s/reservation/t_online.asp','预定手机');
skroaming[3][3] = new objmenuItem('03_04','预定路由器', 'http://www.skroaming.com/cn_s/reservation/modem.asp','预定路由器');

/* 이용안내 *////////////////////////////////////////////////////////////////////////////////////////
skroaming[4] = new objmenuItem('04_00','活动/优惠', 'http://www.skroaming.com/cn_s/benefit/index.asp','活动/优惠');
skroaming[4][0] = new objmenuItem('04_01','事件','http://www.skroaming.com/cn_s/benefit/event.asp','事件');
skroaming[4][1] = new objmenuItem('04_02','中国航空公司里程积分','http://www.skroaming.com/cn_s/benefit/airline_service.asp','中国航空公司里程积分');
skroaming[4][2] = new objmenuItem('04_03','中国银联','http://www.skroaming.com/cn_s/benefit/china_unionpay.asp','中国银联');
skroaming[4][3] = new objmenuItem('04_04','Bridge Alliance', 'http://www.skroaming.com/cn_s/benefit/aboutbma.asp','Bridge Alliance');
skroaming[4][4] = new objmenuItem('04_05','BBB手机','http://www.skroaming.com/cn_s/benefit/bbb_phone.asp','BBB手机');
skroaming[4][5] = new objmenuItem('04_06','外国人应急就诊指南服务（1339）','http://www.skroaming.com/cn_s/benefit/medical_1339.asp','外国人应急就诊指南服务（1339）');



/* 고객센터 *//////////////////////////////////////////////////////////////////////////////////////////////
skroaming[5] = new objmenuItem("05_00", "客服中心", "http://www.skroaming.com/cn_s/customer/index.asp", "客服中心");
skroaming[5][0] = new objmenuItem("05_01", "新闻", "http://www.skroaming.com/cn_s/customer/notice.asp", "新闻");
skroaming[5][1] = new objmenuItem('05_02','常见问题','http://www.skroaming.com/cn_s/customer/faq.asp','常见问题');
skroaming[5][2] = new objmenuItem("05_03", "漫游中心简介", "http://www.skroaming.com/cn_s/customer/info.asp", "漫游中心简介");
skroaming[5][3] = new objmenuItem("05_04", "联系我们", "http://www.skroaming.com/cn_s/customer/contact.asp", "联系我们");


/* My Roaming *//////////////////////////////////////////////////////////////////////////////////////////////
skroaming[6] = new objmenuItem("06_00", "我的漫游", "http://www.skroaming.com/cn_s/myroaming/index.asp", "我的漫游");
skroaming[6][0] = new objmenuItem("06_01", "入会指南 ", "http://www.skroaming.com/cn_s/myroaming/guide.asp", "入会指南 ");
skroaming[6][1] = new objmenuItem("06_02", "确认预约信息", "http://www.skroaming.com/cn_s/myroaming/signin.asp?strMode=R", "确认预约信息");
skroaming[6][2] = new objmenuItem("06_03", "个人信息变更", "http://www.skroaming.com/cn_s/myroaming/signin.asp?strMode=M", "个人信息变更");


/* 한국 100배 즐기기 *///////////////////////////////////////////////////////////////////////////////////
skroaming[7] = new objmenuItem("07_00", "韩国旅游信息", "http://www.skroaming.com/cn_s/korea/index.asp", "韩国旅游信息");
skroaming[7][0] = new objmenuItem("07_01", "100倍体验韩国", "http://www.skroaming.com/cn_s/korea/KoreainBrief/korean.asp", "100倍体验韩国");
skroaming[7][1] = new objmenuItem("07_02", "韩国旅游信息", "http://www.skroaming.com/cn_s/korea/KoreainBrief/korean.asp", "韩国旅游信息");


/* Sitemap *///////////////////////////////////////////////////////////////////////////////////
skroaming[8] = new objmenuItem("08_00", "Sitemap", "http://www.skroaming.com/cn_s/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/cn_s/etc/about.asp", "About SK telecom");
skroaming[9][0] = new objmenuItem("09_01", "", "#", "");


/* 이용약관 *///////////////////////////////////////////////////////////////////////////////////
skroaming[10] = new objmenuItem("10_00", "使用条款", "http://www.skroaming.com/cn_s/etc/agree.asp", "使用条款");
skroaming[10][0] = new objmenuItem("10_01", "", "#", "");


/* login *///////////////////////////////////////////////////////////////////////////////////
skroaming[11] = new objmenuItem("11_00", "Log-in", "http://www.skroaming.com/cn_s/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/cn_s/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();
}

//2006.12.14 추가내용.

	//---- 이메일이 잘못된 입력인지를 체크함
	function checkEmail(EmailForm)
	{
		strEmail=EmailForm.value;

	//	이메일 주소는 입력한 경우에만 valid한지 체크한다.
		var i;
		var strCheck1 = false;
		var strCheck2 = false;
		var iEmailLen = strEmail.length
		if (iEmailLen > 0) {
			// strEmail 에 '.@', '@.' 이 있는 경우 에러메시지.
			// strEmail의 맨앞 또는 맨뒤에  '@', '.' 이 있는 경우 에러메시지.
			if ((strEmail.indexOf(".@") != -1) || (strEmail.indexOf("@.") != -1) ||
				(strEmail.substring(0,1) == ".") || (strEmail.substring(0,1) == "@") ||
				(strEmail.substring(iEmailLen-1,iEmailLen) == ".") || (strEmail.substring(iEmailLen-1,iEmailLen) == "@"))
			{	
				alert("\n请正确输入电子邮件地址。 ");
				EmailForm.focus();
				return false;
			}
			
			for(i=0; i < iEmailLen; i++) {
				if ((strEmail.substring(i,i+1) == ".") || 
					(strEmail.substring(i,i+1) == "-") || (strEmail.substring(i,i+1) == "_") ||
				   ((strEmail.substring(i,i+1) >= "0") && (strEmail.substring(i,i+1) <= "9")) ||
				   ((strEmail.substring(i,i+1) >= "@") && (strEmail.substring(i,i+1) <= "Z")) ||
				   ((strEmail.substring(i,i+1) >= "a") && (strEmail.substring(i,i+1) <= "z"))) {
						if (strEmail.substring(i,i+1) == ".")
							strCheck1 = true;
						if (strEmail.substring(i,i+1) == "@")
							strCheck2 = true;
				}
				else {
					alert("\n请正确输入电子邮件地址。");
					EmailForm.focus();
					return false;
				}
			}
		
			if ((strCheck1 == false) || (strCheck2 == false)) {
				alert("\n请正确输入电子邮件地址。 ");
				EmailForm.focus();
				return false;
			}
		}
	}

//숫자형인지 확인
function Check_Num(arg){
	for(i=0;i< arg.value.length;i++){
		if (arg.value.charAt(i)<'0' || arg.value.charAt(i)>'9') {
			alert("只能输入数字。") ;
			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 = ''; 
    } 
}
//