var loginFlag=false;

function goToLogin(return_url) {
	//location.href="https://certify.ybmsisa.com/common/login.asp?url=" + return_url;
	location.href="/lib/login_form.asp?url=" + return_url;
}

function goToLogout(return_url){
	location.href=" /lib/logout.asp?url=" + return_url;
	//location.href=" https://certify.ybmsisa.com/common/logout.asp?url=" + return_url;
}

// 달력 보이기
function show_calendar(obj) {
	var thisDate = obj.value;
	var url = "/backoffice/include/calendar.asp?obj="+obj.name+"&thisDate="+thisDate;
	window.open(url, 'pop','width=300,height=230,left=0,top=0,marginwidth=0,marginheight=0,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes, resizable=yes');
}

// 달력 값 반영
function set_calendarValue(obj, returndate) {
	document.getElementById(obj).value = returndate;
}

// 오브젝트 write
function createObject(obj) {
	var str1 = obj
	document.writeln(str1);
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
	window.open(theURL,winName,features);
}

// 숫자에 콤마 찍기
function formatnumber(v1,v2){ //숫자와 콤마를 찍을자리수를 매개변수로 받음 
	var str=new Array(); //콤마스트링을 조합할 배열 
	v1=String(v1); //숫자를 스트링으로 변환 
	for(var i=1;i<=v1.length;i++){ //숫자의 길이만큼 반복 
		if(i%v2) str[v1.length-i]=v1.charAt(v1.length-i); //자리수가 아니면 숫자만삽입 
		else  str[v1.length-i]=','+v1.charAt(v1.length-i); //자리수 이면 콤마까지 삽입 
	} 
	return str.join('').replace(/^,/,''); //스트링을 조합하여 반환 
} 

// _CR을 \n\r로
function reverse_return(src) {
	while (true) {
		var index=src.indexOf("_CR");
		if (index<0) break;
		src=src.replace("_CR", "\n\r");
	}
	src=reverse_quotation(src);
	return src;
}

// ˝를 더블쿼테이션 `를 싱글쿼테이션으로
function reverse_quotation(src) {
	while (true) {
		var index=src.indexOf("˝");
		if (index<0) break;
		src=src.replace("˝", "\"");
	}
	while (true) {
		var index=src.indexOf("`");
		if (index<0) break;
		src=src.replace("`", "'");
	}
	return src;
}

// ,를 _COMMA로
function change_comma(src) {
	while (true) {
		var index=src.indexOf(",");
		if (index<0) break;
		src = src.replace(",", "_COMMA");
	}
	return src;
}
function go_url(menu) {
	var url="";
	switch (menu) {
		case "home":
			url = "/";
			break;
		/* 2007.9.3.DEL.ssw55... start
		case "menu_1":
			go_url("menu_11");							
			return;
		case "menu_2":
			go_url("menu_21");
			return;
		// 2007.9.3.DEL.ssw55... end */
		// 2007.9.3.ADD.ssw55... start
		case "menu_1":
			url = "/pmp_zone/pmp_zone_intro.asp";
			break;
		case "menu_2":
			url="/dictionary_zone/dictionary_zone_intro.asp";
			break;
		// 2007.9.3.ADD.ssw55... end
		case "menu_3":
			go_url("menu_31");
			return;
		case "menu_4":
			go_url("menu_41");
			return;
		case "menu_5":
			go_url("menu_51");
			return;
		case "menu_6":
			go_url("menu_61");
			return;

		// PMP ZONE
		// ## 8월 28일 수정 시작 -------------------------------------------------------------------
		case "menu_11":
			url = "/pmp_zone/pmp_zone_main.asp?code_company=200706010003";			// 아이스테이션
			break;
		case "menu_12":
			url = "/pmp_zone/pmp_zone_main.asp?code_company=200706010001";			// COWON
			break;
		case "menu_13":
			//url = "/pmp_zone/pmp_zone_main.asp?code_company=200706010002";			// TAVI
			url = "/pmp_zone/pmp_zone_main.asp?code_company=200801280001";			// 멕시안
			break;
		case "menu_14":
			url = "/pmp_zone/pmp_zone_main.asp?code_company=200807010001";			// MPIO
			break;
		
		case "menu_15":
			url = "/pmp_zone/pmp_zone_main.asp?code_company=200810070001";			// Celrun
			break;
		// ## 8월 28일 수정 끝 -------------------------------------------------------------------

		// 전자사전 ZONE
		case "menu_21":
			url = "/dictionary_zone/dictionary_zone_main.asp?code_company=200706210001";			
			break;
		case "menu_22":
			url = "/dictionary_zone/dictionary_zone_main.asp?code_company=200706210002";			
			break;
		case "menu_23":
			url = "/dictionary_zone/dictionary_zone_main.asp?code_company=200803200001";			
			break;
		// 컨텐츠 ZONE
		case "menu_31":
			url = "/contents_zone/contents_zone_freecontents_list.asp";			
			break;
		case "menu_32":
			url = "/contents_zone/contents_zone_vod_list.asp";			
			break;
		case "menu_33":
			url = "/contents_zone/contents_zone_mp3_list.asp";			
			break;
		case "menu_34":
			url = "/contents_zone/contents_zone_dictionary_rlist.asp";			
			break;
		case "menu_35":
			url = "/contents_zone/contents_zone_package_list.asp";			
			break;
		// MY 컨텐츠
		case "menu_41":
			url = "/mycontents/buy_contents_list.asp";
			break;
		case "menu_42":
			url = "/mycontents/old_contents_list.asp";
			break;
		case "menu_43":
			url = "/mycontents/basket_list.asp";
			break;
		case "menu_44":
			url = "/mycontents/order_list.asp";
			break;
		case "menu_45":
			url = "/mycontents/ybmPoint.asp";
			break;
		case "menu_46":
			url = "/mycontents/coupon_list.asp";
			break;

		case "menu_47":
			url = "/mycontents/deposit.asp";
			break;
		case "menu_48":
			url = "/mycontents/device_coupon.asp";
			break;

		// 디바이스 ZONE
		case "menu_61":	
			url = "/device_zone/device_zone_list.asp";		
			break;

		// 고객센터
		case "menu_51":
			url = "/customer/faq_list.asp";
			break;
		case "menu_52":
			url = "/customer/one2one_list.asp";
			break;
		case "menu_53":
			url = "/customer/contents_use_info.asp";
			break;
		case "menu_54":
			url = "/customer/notice_list.asp";
			break;
		case "menu_55":
			url = "/customer/event_list.asp";
			break;

		// 10월 이벤트 관련 메뉴
		case "menu_071001":
			url = "/event/event_review_write.asp";
			break;
		case "menu_071002":
			url = "/event/event_review_list.asp";
			break;
		case "menu_071003":
			url = "";
			break;
		case "menu_071004":
			url = "";
			break;

		// 동영상 컨텐츠 이용 방법
		case "vod_contents_info" :
			MM_openBrWindow("/customer/vod_contents_info.asp", "_vod_contents_info", "width=680, height=700, scrollbars=1");
			return;
		// 컨텐츠 이용 S/W
		case "contents_sw_down" :
			MM_openBrWindow("/customer/contents_sw_down.asp", "_contents_sw_down", "width=580, height=700, scrollbars=0");
			return;
	}
	if (url=="") return;
	location=url;
}
// 컴마(,) 찍기
function addComma(val) { 
	var sOrg = val

	if(isNaN(sOrg) || sOrg.length==0) return "";

	var sRetVal     = "";
	var sTmpVal     = "";
	var sFractionVal  = "";

	sOrg = sOrg.toString();
	sOrg = sOrg.replace(/,/g,"");

	var lLengh = sOrg.search(/\./);

	if (lLengh<0) {
	lLengh = sOrg.length;
	}
	else
	sFractionVal = sOrg.substr(lLengh);

	lLengh    = lLengh;
	var lRemainder  = lLengh % 3;

	if (lRemainder == 0 && lLengh > 0)
	lRemainder  = 3;

	sRetVal = sOrg.substr(0,lRemainder);

	while(lRemainder < lLengh) {
	sTmpVal = sTmpVal + "," + sOrg.substr(lRemainder,3);
	lRemainder  += 3;
	}
	sRetVal = sRetVal + sTmpVal + sFractionVal;

	return sRetVal ;
 }

