// <![CDATA[

var blnIE = true;
if (navigator.appName == "Netscape") blnIE = false;

//login,logout
function GetURL(obj) {
	var url;

	if (!obj) obj = location;

	url = obj.href.substring(obj.href.indexOf(obj.hostname) + obj.hostname.length, obj.href.length);
//	url = location.href.substring(location.href.indexOf(location.hostname) + location.hostname.length, location.href.length);
	return url;
}

function LOGIN() {
//	var strURL = GetURL();
	var strURL = location.href;
	var strLocation = "/member/log/login.asp";
	var strPathName = location.pathname.toLowerCase();
	
	if (strPathName.indexOf(strLocation) != -1) return;

	window.location = AutoDomain() + strLocation + "?url=" + escape(strURL);	
}

function LOGOUT(url) {
	var strLocation = "/member/log/logout.asp";

	if (!url) url = location.href;

	setCookie("member", "");
	top.location = AutoDomain() + strLocation + "?url=" + escape(url);
}

// È¸¿øÁ¤º¸ °¡ÀÔ½Ã ÇØ´ç »çÀÌÆ® µµ¸ÞÀÎÀ» ¾Ë¾Æ¿Í Ã³¸®ÇÔ
function RegInfo()
{
	var siteAddr = parent.location.href;
	var joinSite = "1";

	if (siteAddr.indexOf("mall") != -1 || siteAddr.indexOf("shop") != -1)
	{	joinSite = "0";	}
	if (siteAddr.indexOf("gjcbs") != -1 || siteAddr.indexOf("gj.") != -1)
	{	joinSite = "2";	}
	if (siteAddr.indexOf("chcbs") != -1 || siteAddr.indexOf("ch.") != -1)
	{	joinSite = "3";	}
	if (siteAddr.indexOf("jbcbs") != -1 || siteAddr.indexOf("jb.") != -1)
	{	joinSite = "4";	}
	if (siteAddr.indexOf("jncbs") != -1 || siteAddr.indexOf("jn.") != -1)
	{	joinSite = "5";	}
	if (siteAddr.indexOf("bscbs") != -1 || siteAddr.indexOf("bs.local") != -1)
	{	joinSite = "6";	}
	if (siteAddr.indexOf("djcbs") != -1 || siteAddr.indexOf("dj.") != -1)
	{	joinSite = "7";	}
	if (siteAddr.indexOf("cjcbs") != -1 || siteAddr.indexOf("cj.") != -1)
	{	joinSite = "8";	}
	if (siteAddr.indexOf("gncbs") != -1 || siteAddr.indexOf("gn.") != -1)
	{	joinSite = "9";	}
	if (siteAddr.indexOf("phcbs") != -1 || siteAddr.indexOf("ph.") != -1)
	{	joinSite = "10";	}
	if (siteAddr.indexOf("jjcbs") != -1 || siteAddr.indexOf("jj.") != -1)
	{	joinSite = "11";	}
	if (siteAddr.indexOf("ydcbs") != -1 || siteAddr.indexOf("yd.") != -1)
	{	joinSite = "12";	}
	if (siteAddr.indexOf("uscbs") != -1 || siteAddr.indexOf("us.") != -1)
	{	joinSite = "13";	}
	if (siteAddr.indexOf("academy") != -1)
	{	joinSite = "14";	}
	
	parent.location.href = AutoDomain() + "/member2006/?joinSite=" + joinSite;
}
// È¸¿øÁ¤º¸ ¼öÁ¤½Ã ÇØ´ç »çÀÌÆ® µµ¸ÞÀÎÀ» ¾Ë¾Æ¿Í Ã³¸®ÇÔ
function changInfo()
{
	var siteAddr = parent.location.href;
	var joinSite = "1";
	
	if (siteAddr.indexOf("mall") != -1 || siteAddr.indexOf("shop") != -1)
	{	joinSite = "0";	}
	if (siteAddr.indexOf("gjcbs") != -1 || siteAddr.indexOf("gj.") != -1)
	{	joinSite = "2";	}
	if (siteAddr.indexOf("chcbs") != -1 || siteAddr.indexOf("ch.") != -1)
	{	joinSite = "3";	}
	if (siteAddr.indexOf("jbcbs") != -1 || siteAddr.indexOf("jb.") != -1)
	{	joinSite = "4";	}
	if (siteAddr.indexOf("jncbs") != -1 || siteAddr.indexOf("jn.") != -1)
	{	joinSite = "5";	}
	if (siteAddr.indexOf("bscbs") != -1 || siteAddr.indexOf("bs.local") != -1)
	{	joinSite = "6";	}
	if (siteAddr.indexOf("djcbs") != -1 || siteAddr.indexOf("dj.") != -1)
	{	joinSite = "7";	}
	if (siteAddr.indexOf("cjcbs") != -1 || siteAddr.indexOf("cj.") != -1)
	{	joinSite = "8";	}
	if (siteAddr.indexOf("gncbs") != -1 || siteAddr.indexOf("gn.") != -1)
	{	joinSite = "9";	}
	if (siteAddr.indexOf("phcbs") != -1 || siteAddr.indexOf("ph.") != -1)
	{	joinSite = "10";	}
	if (siteAddr.indexOf("jjcbs") != -1 || siteAddr.indexOf("jj.") != -1)
	{	joinSite = "11";	}
	if (siteAddr.indexOf("ydcbs") != -1 || siteAddr.indexOf("yd.") != -1)
	{	joinSite = "12";	}
	if (siteAddr.indexOf("uscbs") != -1 || siteAddr.indexOf("us.") != -1)
	{	joinSite = "13";	}
	if (siteAddr.indexOf("academy") != -1)
	{	joinSite = "14";	}
	
	parent.location.href = AutoDomain() + "/member2006/recheck.asp?joinSite=" + joinSite;
}


//¼ýÀÚ¸¸ ÀÔ·Â¹Þ°Ô ÇÏ´Â ÀÌº¥Æ® ÇÔ¼ö
function txtNum_onkeypress() {
	var intKeyValue;
	
	if (blnIE)
		intKeyValue = event.keyCode;
	else
		intKeyValue = event.which;
	
	//¼ýÀÚ¸¸ ÀÔ·Â¹ÞÀ½
	if (intKeyValue >= 48 && intKeyValue <= 57)
		return true;
	return false;
}

//¾ÆÀÌµð Ã¼Å©
function IDCheck(str) {
	var ch = "";
	
	for (var i = 0 ; i < str.length ; i++) {
		ch = str.charAt(i);
		ch = ch.toLowerCase();
		if (!(ch >= "a" && ch <= "z" || !isNaN(ch) || ch == "-" || ch == "_")) return false;
	}
	return true;		
}


//ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å©
function RegNumCheck(strNum1, strNum2) {
	var year;
	if (strNum2.charAt(0) == "1" || strNum2.charAt(0) == "2")
		year = parseInt("19" + strNum1.substring(0, 2));
	else
		if (strNum2.charAt(0) == "3" || strNum2.charAt(0) == "4")
			year = parseInt("20" + strNum1.substring(0, 2));
		else
			return false;

	var month = parseFloat(strNum1.substring(2, 4));
	var day = parseFloat(strNum1.substring(4, 6));
	
	if (!DateCheck(year, month, day))
		return false;

	if (!ChkSumID(strNum1, strNum2))
		return false;
	return true;
}

function ChkSumID(strNum1, strNum2) {
	var li_lastid, li_mod, li_minus, li_last;
	var value0, value1, value2, value3, value4, value5, value6;
	var value7, value8, value9, value10, value11, value12;

	li_lastid = parseFloat(strNum2.substring(6, 7));
	value0  = parseFloat(strNum1.substring(0, 1)) * 2;
	value1  = parseFloat(strNum1.substring(1, 2)) * 3;
	value2  = parseFloat(strNum1.substring(2, 3)) * 4;
	value3  = parseFloat(strNum1.substring(3, 4)) * 5;
	value4  = parseFloat(strNum1.substring(4, 5)) * 6;
	value5  = parseFloat(strNum1.substring(5, 6)) * 7;
	value6  = parseFloat(strNum2.substring(0, 1)) * 8;
	value7  = parseFloat(strNum2.substring(1, 2)) * 9;
	value8  = parseFloat(strNum2.substring(2, 3)) * 2;
	value9  = parseFloat(strNum2.substring(3, 4)) * 3;
	value10 = parseFloat(strNum2.substring(4, 5)) * 4;
	value11 = parseFloat(strNum2.substring(5, 6)) * 5;
	value12 = 0;
	
	value12 = value0 + value1 + value2 + value3 + value4 + value5 + value6 + value7 + value8 + value9 + value10 + value11 + value12;
		
	li_mod = value12 % 11;
	li_minus = 11 - li_mod;
	li_last = li_minus % 10;
	
	if ( li_last != li_lastid )
		return false;
	else
		return true;
}

//À¯È¿ ³¯Â¥ Ã¼Å©
function DateCheck(year, month, day) {
	var monthDays = new Array (31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
	year = parseFloat(year);
	month = parseFloat(month);
	day = parseFloat(day);
	
	if (year % 400 == 0 || year % 100 != 0 && year % 4 == 0)
		monthDays[1] = 29;
	if (year < 1900 || year > 2010)
		return false;
	if (month > 12 || month < 1)
		return false;
	if (day > monthDays[month - 1] || day < 1)
		return false;
	return true;
}


//ÀÌ¸ÞÀÏ Ã¼Å©
function EmailCheck(strEmail) {
	// ¸Ç¾Õ, ¸ÇµÚ Æ¯¼ö¹®ÀÚ Ã¼Å©
	var len = strEmail.length;
	var SPCCHR = "`~!@#$%^&*()-+=[]{}\\|:;'\",./<>?"
	for (var i = 0 ; i < SPCCHR.length ; i++)
		if (
			strEmail.charAt(0) == SPCCHR.charAt(i) || 
			strEmail.charAt(len - 1) == SPCCHR.charAt(i)
		) return false;

	var ptn;
	ptn = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/g;
	return ptn.test(strEmail);
}

/********************************* ¹è³Ê °ü·Á ****************************************************/


// ÇÃ·¹½¬ ¼Ò½º ¸¸µé±â
function MakeFlash(url, w, h) {
	var str = "<object id=Banner classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\""
		+ " codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\""

	if (w != "") str += " width=" + w;
	if (h != "") str += " height=" + h;
	
	str += ">"
		+ "<param name=movie value=\"" + url + "\">"
		+ "<param name=quality value=high>"
		+ "<embed src=\"" + url + "\""
		+ " quality=high"
		+ " pluginspage=\"http://www.macromedia.com/go/getflashplayer\""
		+ " type=\"application/x-shockwave-flash\""
	
	if (w != "") str += " width=" + w;
	if (h != "") str += " height=" + h;
	
	str += "></object>";
	return str;
}

// ÀÌ¹ÌÁö ¼Ò½º ¸¸µé±â
function MakeImage(img, w, h, alt, cls) {
	var str = "<img id=Banner src=\"" + img + "\" border=0"
	
	if (w != "") str += " width=" + w;
	if (h != "") str += " height=" + h;
	if (alt != "") str += " alt=\"" + HTMLEncode(alt) + "\"";
	if (cls) str += " class=" + cls;
	
	str += ">";

//	str = MakeLink(pos, grp, num, str, link, target);
	

	return str;
}


// ½ºÅ©¸³Æ® ¼Ò½º ¸¸µé±â
function MakeScript(url) {
	var str = "<" + "script language=\"javascript\" src=\"" + url + "\"><" + "/script>";
	return str;
}

// ¹è³Ê ¸¸µé±â
function MakeBanner(img_type, img, text, width, height, pos, grp, num, link, target) {
	var str = "";
	switch (img_type) {
		case "TEXT":
			str = MakeLink(pos, grp, num, HTMLEncode(text), link, target);
			break;
		case "FLASH":
			str = MakeFlash(img, width, height);
			break;
		case "IMAGE":
			str = MakeLink(
				pos, grp, num
				, MakeImage(img, width, height, text)
				, link, target
			);
			break;
		case "SCRIPT":
			str = MakeScript(link);
			break;
	}
	return str;
}

// ¸µÅ© ¸¸µé±â
function MakeLink(pos, grp, num, text, link, target) {
	var str = "<a href=\"/proxy/banner_click.asp?pos_code=" + pos + "&group_num=" + grp + "&num=" + num
		+ "&url=" + escape(link) + "\"";

	if (target != "") str += " target=\"" + target + "\""
	
	str += ">" + text + "</a>";
	
//	alert(str);
	return str;
}



// ¹è³Ê Ãâ·Â
function DISPLAY_BANNER(tbl, type, update) {
	var pos_code = tbl.id.substring(3, tbl.id.length);
	var rnd, arr, cnt, str;
	var strNums = "";

	var objRow, intRowIndex, objCell;

	if (!document.all["imgBannerCount"])
		document.writeln("<img id=imgBannerCount style=\"DISPLAY: none;\" width=1 height=1>");

try {

	for (var i = 0 ; i < GRPS.length ; i++) {
		arr = eval(pos_code + GRPS[i]);

//		cnt = arr.length / 11;
//		rnd = parseInt(Math.random() * cnt);
		rnd = GetBannerIndex(arr);
		
		if (rnd == -1) return;
		
		// ¼¼·Î ¹æÇâ ¹è³Ê
		if (type == "V") {
			objRow = tbl.insertRow();
			objRow.align = "center";
			objCell = objRow.insertCell();
			
			str = MakeBanner(
				arr[1 + (rnd * 11)],
				arr[2 + (rnd * 11)],
				arr[3 + (rnd * 11)],
				arr[4 + (rnd * 11)],
				arr[5 + (rnd * 11)],
				arr[6 + (rnd * 11)],
				arr[7 + (rnd * 11)],
				arr[0 + (rnd * 11)],
				arr[8 + (rnd * 11)],
				arr[9 + (rnd * 11)]
			);
			
			if (arr[1 + (rnd * 11)] == "SCRIPT") {
				document.writeln(str);
			} else
				objCell.innerHTML = str;
			
			objRow = tbl.insertRow();
			objRow.height = 5;
			objCell = objRow.insertCell();
			
			
			
			strNums += arr[7 + (rnd * 11)] + "/" + arr[0 + (rnd * 11)] + ",";

		// °¡·Î ¹æÇâ ¹è³Ê
		} else if (type	== "H") {
			if (tbl.rows.length == 0) {
				objRow = tbl.insertRow();
				objRow.align = "center";
			}
			objCell = objRow.insertCell();
				
			objCell.innerHTML = MakeBanner(
				arr[1 + (rnd * 11)],
				arr[2 + (rnd * 11)],
				arr[3 + (rnd * 11)],
				arr[4 + (rnd * 11)],
				arr[5 + (rnd * 11)],
				arr[6 + (rnd * 11)],
				arr[7 + (rnd * 11)],
				arr[0 + (rnd * 11)],
				arr[8 + (rnd * 11)],
				arr[9 + (rnd * 11)]
			);
			strNums += arr[7 + (rnd * 11)] + "/" + arr[0 + (rnd * 11)] + ",";
		}
	}
} catch (e) {
//	alert(e)
}
	
	try {
		// ³ëÃâ Ä«¿îÆ® Àû¿ë
		if (strNums.length > 0) strNums = strNums.substring(0, strNums.length - 1);
		if (update == 1) document.all["imgBannerCount"].src = "/banner/count.asp?pos_code=" + pos_code
			+ "&data=" + escape(strNums);
//		alert(document.all["imgBannerCount"].src);

	} catch (e) {
//		alert(imgBannerCount.src);
	}
}

// ¹è³Ê ÀÎµ¦½º ±¸ÇÏ±â
function GetBannerIndex(arr) {
try {
	var cnt = arr.length / 11;
	var rnd = parseInt(Math.random() * cnt);
	var dat, today = new Date();
	while(true) {
		dat = arr[rnd * 11 + 10]

		if (dat == "") return rnd;
		
		dat = dat.split("-");
		dat = new Date(dat[0], dat[1], dat[2]);
		
		if (dat >= today) return rnd;
		if (ValidBannerCount(arr) == 0) return -1;
	}
	return rnd
} catch (e) { alert(e) }
}

// À¯È¿ ¹è³Ê °¹¼ö
function ValidBannerCount(arr) {
	var len = arr.length / 11;
	var cnt = 0;
	var today = new Date();
	var dat;

	for (var i = 0 ; i < len ; i++)
		if (arr[i * 11 + 10] != "") {
			dat = arr[i * 11 + 10].split("-");
			dat = new Date(dat[0], dat[1], dat[2]);
			
			if (dat >= today) cnt++;
		}
	return cnt;
}



/***************************************** ¹è³Ê °ü·Ã ³¡ ********************************************/

// URL¿¡¼­ È®ÀåÀÚ ¾ò±â
function GetExtName(url) {
//	var str = url.substring(url.length - 4, url.length);

	if (url.indexOf(".") != -1)
		return GetExtName(url.substring(url.indexOf(".") + 1, url.length));
	
	return url;
}


// QueryString ÀüÃ¼ ¾ò¾î¿À±â
function GetQueryString() {
	var str = location.href;
	var index = str.indexOf("?")

	if (index == -1) return "";

	str = str.substring(index + 1, str.length);
	
	return str;
}

// QueryString °ª ¾ò±â
function QueryString(key) {
	var str = GetQueryString();

	str = str.split("&");
	
	for (var i = 0 ; i < str.length ; i++) {
		str[i] = str[i].split("=");
		
		if (str[i].length != 2) return "";

		if (str[i][0].toLowerCase() == key.toLowerCase()) {
			if (str[i][1].indexOf("#") != -1)
				return RemoveShap(str[i][1])
			else
				return str[i][1];
		}
	}
	return "";
}

// # Á¦°Å
function RemoveShap(str) {
	var len = str.length;
	var ch;
	
	var rst = "";
	for (var i = 0 ; i < len ; i++) {
		ch = str.charAt(i);
		
		if (ch != "#") rst += ch;
	}
	return rst;
}

// HTML ÀÎÄÚµù
function HTMLEncode(str) {
	var r, pattern

	pattern = /\"/gi;
	r = str.replace(pattern, "&quot;");
	
	return r;
}

// Ã¼Å©¹Ú½º, ¿É¼Ç¹Ú½º, ¸®½ºÆ®¹Ú½º, ÄÞº¸¹Ú½ºÀÇ value·Î index°ª ±¸ÇÏ±â
function GetIndex(obj, val) {
	var len = obj.length;
	
	for (var i = 0 ; i < len ; i++)
		if (obj[i].value == val) return i
	return 0;
}

// Ã¼Å©¹Ú½º, ¿É¼Ç¹Ú½º, ¸®½ºÆ®¹Ú½º, ÄÞº¸¹Ú½ºÀÇ °ªÀÌ Á¸ÀçÇÏ´ÂÁö ¿©ºÎ
function ExistValue(obj, val) {
	var len = obj.length;
	
	for (var i = 0 ; i < len ; i++)
		if (obj[i].value == val) return true;
	return false;
}

// Ã¼Å©, ¶óµð¿À ¼±ÅÃµÈ °ª
function GetValue(obj) {
	var len = obj.length;
	
	for (var i = 0 ; i < len ; i++)
		if (obj[i].checked) return obj[i].value;
	return "";
}

// Æû¾ÈÀÇ Ã¼Å©¹Ú½º Ã¼Å© ¿©ºÎ
function IsFormChecked(frm, obj) {
	var len = frm.elements.length;
	
	for (var i = 0 ; i < len ; i++)
		if (frm.elements[i].name == obj)
			if (frm.elements[i].checked) return true;
	return false;
}

// ÆäÀÌÁö »çÀÌÁî Á¶Àý
function reSize(ifr) {
	try {

		//		var objBody = eval(ifr + ".document.body");
		//		var objFrame = document.all[ifr];

		/* µ¿ÀÏ ¼öÁ¤ */
		var objFrame = document.getElementsByName(ifr);
		objFrame = ((objFrame == null || objFrame == undefined || objFrame.length == 0) ? document.getElementById(ifr) : objFrame[0]);
		var objBody = objFrame.contentWindow.document.body;

		/* µ¸¤·ÀÏ ¼öÀú ¤·³¡ */

		objFrame.style.height = objBody.scrollHeight + (objBody.offsetHeight - objBody.clientHeight);
		
		if (objFrame.style.height == "0px") objFrame.style.height = "300px";

	} catch(e) {
		alert(e);
	}
}

// ³¯Â¥ Çü½Ä ¸¸µé±â
function GetDateString(dat) {
	var str = dat.toLocaleDateString();
	var tmp = str.split(" ");
	var result = "";
	
	for (var i = 0 ; i < tmp.length - 1 ; i++)
		tmp[i] = tmp[i].substring(0, tmp[i].length - 1);
	
	return tmp[0] + "-" + ZeroNumber(tmp[1], 2) + "-" + ZeroNumber(tmp[2], 2);
}

// ¾Õ¿¡ 0ÀÎ ¼ýÀÚ ¸¸µé±â
function ZeroNumber(str, len) {
	for (var i = 0 ; i < len ; i++) str = "0" + str;
	
	str = str.substring(str.length - len, str.length);
	
	return str;
}



// ÆË¾÷ Ã¢
function WOPEN(strURL, strName, intScroll, intWidth, intHeight, intLeft, intTop, intStatus) {
	var strFeatures = "fullscreen=0,toolbar=0,location=0,directories=0,menubar=0,resizable=0"
		+ ",scrollbars=" + intScroll
		+ ",width=" + intWidth
		+ ",height=" + intHeight;
	intStatus ? strFeatures += ",status=" + intStatus : ",status=0";
	
	if (intLeft) strFeatures += ",left=" + intLeft;
	if (intTop) strFeatures += ",top=" + intTop;
	
	return window.open(strURL, strName, strFeatures);
}

// Ã¼Å©°ª Ã¼Å©
function IsChecked(obj) {
	var len = obj.length;
	
	for (var i = 0 ; i < len ; i++)
		if (obj[i].checked) return true;
	return false;
}

// ÄÞº¸¹Ú½º ¿É¼Ç ¸¸µé±â
function MakeOptions(arr) {
	var len = arr.length / 2;
	var str = "";
	
	for (var i = 0 ; i < len ; i++)
		 str += "<option value=\"" + arr[i * 2] + "\">" + arr[i * 2 + 1] + "</option>";
	return str;
}

// ÄÞº¸¹Ú½º ¿É¼Ç ¸¸µé±â2
function MakeOptions2(cbo, arr) {
	var len = arr.length;
	
	if (len == 0) {
		cbo.length = 1;
		return;
	}

	len /= 2;

	//0¹ø ÀÎµ¦½º´Â Á¦¿ÜÇÔ
	for (var i = 1 ; i < len + 1 ; i++) {
		cbo[i] = new Option();
		cbo[i].value = arr[(i - 1) * 2];
		cbo[i].text = arr[(i - 1) * 2 + 1];
	}
	cbo.length = len + 1;
}

// Ã¼Å©¹Ú½º, ¿É¼Ç¹Ú½º ¼±ÅÃ°ª ±¸ÇÏ±â
function GetCheckedValue(obj) {
	var len = obj.length;
	
	for (var i = 0 ; i < len ; i++)
		if (obj[i].checked) return obj[i].value;
	return "";
}

// ¹®ÀÚ¿­¿¡¼­ °ø¹éÁ¦°Å
function RemoveSpace(str) {
	var rst = "", ch = "";
	
	for (var i = 0 ; i < str.length ; i++) {
		ch = str.charAt(i);
		if (ch != " ") rst += ch;
	}
	
	return rst;
}

// ÀÌ¹ÌÁö ¸®ÅÏ
function IsImage(url) {
	var ext = GetExtName(url).toLowerCase();
	var ret;
	
	switch (ext) {
		case "jpg":
		case "gif":
		case "png":
			ret = true;
			break;
		default:
			ret = false;
	}
	return ret;
}

// ÀÚµ¿ CBS µµ¸ÞÀÎ
function AutoDomain() {
	var host = location.hostname.toLowerCase();
	var strURL;

	if (host.indexOf(".cbs.") == -1)
		strURL = "http://www.cbs.co.kr";
	else {
		if (host.indexOf("www") > -1 || host.indexOf("web") > -1)
			strURL = "";
		else if (host.indexOf(".local.") > -1)
			strURL = "http://www" +	host.substring(host.indexOf(".local.") + 6, host.length);
		else if (host.indexOf(".ts.") > -1)
			strURL = "http://www" + host.substring(host.indexOf(".ts."), host.length);
		else
			strURL = "http://www.cbs.co.kr";
	}
	return strURL;
}

// ÀÚµ¿ ÄÞ¸¶ ³Ö±â
function FormatNumber(num) {
	var txtNumber = "" + num;
	var rxSplit = new RegExp("(\d)(\d{3}[,.])");
	var arrNumber = txtNumber.split(".");

	arrNumber[0] += ".";
	do {
		arrNumber[0] = arrNumber[0].replace(rxSplit, "$1,$2");
	} while (rxSplit.test(arrNumber[0]));

	var rst = ""
	arrNumber.length > 1 ? rst = arrNumber.join("") : rst = arrNumber[0].split(".")[0];

	return rst;
}

// ÀÚµ¿ ½Ã°£ ¸¸µé±â
function FormatTime(str) {
	str += "";
	var ptn = /(\d{2})(\d)/i;

	do {
		str = str.replace(ptn, "$1:$2");
//		alert(str);
	} while (ptn.test(str));

	return str;
}

// ¶óÀÌºê ÇÃ·¹ÀÌ¾î
function LIVEP(type) {
	var strType = type.toLowerCase();

	switch(strType) {
		case "":
			break;
		case "fm":
		case "mfm":
//			AODP("live", strType);
//			RAINBOWP(strType);
			window.location = AutoDomain() + "/radio/rainbow/";
			break;
		case "tv":
			VODP("live", strType);
			break;
		case "sn2007":
			WOPEN("/nocut/popup/2007nambuk.asp?xnum=live&xkey=" + type,
				type, 0, 579, 452, 0, 0, 1);
			break;
		case "bslive":
		case "chlive":
		case "cjlive":
		case "dglive":
		case "djlive":
		case "gjlive":
		case "gnlive":
		case "jblive":
		case "jjlive":
		case "jnlive":
		case "phlive":
		case "uslive":
		case "ydlive":
			AODP("live", strType);
			break;
		default:
			VODP("live", strType);
			break;
	}
}

// ·¹ÀÎº¸¿ì ÇÃ·¹ÀÌ¾î
function RAINBOWP(type) {
	WOPEN(AutoDomain() + "/cbsplayer/rainbow/auth.asp?xnum=live&xkey=" + type, "RAINBOW", 0, 223, 320, 1, 1, 1);
}

// VOD ÇÃ·¹ÀÌ¾î
function VODP(xnum, xkey, fnum) {
	var strURL = "http://" + AutoDomain() + "/cbsplayer";
	var WIDTH = 610, HEIGHT = 427;
	if (!isNaN(xnum)) {
		strURL += "/2006";
		WIDTH = 600;
		HEIGHT = 527;
	}
	strURL += "/vodp.asp?xnum=" + xnum + "&xkey=" + xkey;
	
	if (fnum) strURL += "&fnum=" + fnum;

	strURL += "&url=" + escape(window.location.href);

//	if (xnum != "live") {
//		alert("2009³â 1¿ù 6ÀÏ 16:00~\n\nÁË¼ÛÇÕ´Ï´Ù. ¼­ºñ½º Á¡°Ë ÁßÀÔ´Ï´Ù.\n[°íÈ­Áú]·Î ½ÃÃ»ÇÏ¼¼¿ä.");
//		return;
//	}
	WOPEN(strURL, "VODP", 0, WIDTH, HEIGHT, 1, 1, 1);
}

// °íÈ­Áú ÇÃ·¹ÀÌ¾î
function HVP(xnum, xkey, fnum) {
	var WIDTH = 660, HEIGHT = 680;
	var strURL = "http://" + AutoDomain() + "/cbsplayer";
	if (!isNaN(xnum)) {
		strURL += "/2006";
		WIDTH = 690;
		HEIGHT = 693;
	}
	strURL += "/hvodp.asp?xnum=" + xnum + "&xkey=" + xkey;

	if (fnum) strURL += "&fnum=" + fnum;
	
	strURL += "&url=" + escape(window.location.href);

	WOPEN(strURL, "HVODP", 0, WIDTH, HEIGHT, 1, 1, 1);
}

// ¼³±³2.0 VOD ÇÃ·¹ÀÌ¾î
function SRMP(xnum, xkey, fnum) {
	var strURL = AutoDomain() + "/christian/sermon/2007/high/player/";
	var WIDTH = 650, HEIGHT = 552;

	strURL += "vodp.asp?xnum=" + xnum + "&xkey=" + xkey;
	
	if (fnum) strURL += "&fnum=" + fnum;

	strURL += "&url=" + escape(window.location.href);

	WOPEN(strURL, "SRMP", 0, WIDTH, HEIGHT, 0, 0, 1);
}

// ¼³±³2.0 °íÈ­Áú ÇÃ·¹ÀÌ¾î
function HSRMP(xnum, xkey, fnum) {
	var strURL = AutoDomain() + "/christian/sermon/2007/high/player/";
	var WIDTH = 981, HEIGHT = 670 + 215;

	strURL += "hvodp.asp?xnum=" + xnum + "&xkey=" + xkey;
	
	if (fnum) strURL += "&fnum=" + fnum;

	strURL += "&url=" + escape(window.location.href);

	WOPEN(strURL, "SRMP", 0, WIDTH, HEIGHT, 0, 0, 1);
}

// ¼³±³2.0 AOD ÇÃ·¹ÀÌ¾î
function ASRMP(xnum, xkey, fnum) {
	var strURL = AutoDomain() + "/christian/sermon/2007/high/player/";
	var WIDTH = 650, HEIGHT = 425;

	strURL += "aodp.asp?xnum=" + xnum + "&xkey=" + xkey;
	
	if (fnum) strURL += "&fnum=" + fnum;

	strURL += "&url=" + escape(window.location.href);

	WOPEN(strURL, "ASRMP", 0, WIDTH, HEIGHT, 0, 0, 1);
}

// ³ëÄÆ TV
function NTV(xnum, xkey, fnum) {
	var strURL = AutoDomain() + "/nocut/tv";
	var WIDTH = 380, HEIGHT = 460;

	strURL += "/nocut_tv_player.asp?xnum=" + xnum + "&xkey=" + xkey;
	
	if (fnum) strURL += "&fnum=" + fnum;

	strURL += "&url=" + escape(top.location.href);

	WOPEN(strURL, "NTV", 0, WIDTH, HEIGHT, 1, 1, 1);
}

// BUGSBIBLE ÇÃ·¹ÀÌ¾î
function BUGS_VODP(xnum, xkey, fnum) {
	var strURL =  AutoDomain() + "/cbsplayer/bugsbiblep.asp?xnum=" + xnum + "&xkey=" + xkey;
	if (fnum) strURL += "&fnum=" + fnum;
	
	WOPEN(strURL, "VODP", 0, 650, 450, 1, 1, 1);
}

// AOD ÇÃ·¹ÀÌ¾î
function AODP(xnum, xkey, fnum) {
	var strURL =  AutoDomain() +  "/cbsplayer/aodp.asp?xnum=" + xnum + "&xkey=" + xkey;
	if (fnum) strURL += "&fnum=" + fnum;

	strURL += "&url=" + escape(window.location.href);

	WOPEN(strURL, "AODP", 0, 341, 270, 1, 1, 1);
}

// AOD Âù¼Û°¡ ÇÃ·¹ÀÌ¾î
function AODHP(nums, type) {
	var strURL = AutoDomain() +  "/cbsplayer/hymn_player.asp?aod=" + escape(nums);
	
	if (type) strURL += "&type=" + type;
	WOPEN(strURL, "AODP", 0, 340, 220, 1, 1, 1);
}

// VOD ¼³±³ ÇÃ·¹ÀÌ¾î
function VODPS(cls, file) {
	WOPEN("/cbsplayer/vodps.asp?class=" + cls + "&file=" + file, "VODPS", 0, 419, 554, 1, 1);
}

// AOD ¼³±³ ÇÃ·¹ÀÌ¾î
function AODPS(cls, file) {
	WOPEN("/cbsplayer/aodps.asp?class=" + cls + "&file=" + file, "AODPS", 0, 431, 289, 1, 1);
}


// VOD ¸®¹ÙÀÌ¹ú ÇÃ·¯½º ÇÃ·¹ÀÌ¾î
function RevivalPlusPlayer(file, cls) {
	var intWidth = 708 - 10;
	var intHeight = 458 - 10;

	WOPEN("http://revivalclub.cbs.co.kr/player/vplayer.asp?file=" + file
		+ "&class=" + cls, "TVPlayer", 0, intWidth, intHeight, 1, 1);
}



// AOD ¹ÙÀÌºí ÇÃ·¹ÀÌ¾î
function AODPB(cls, file) {
	WOPEN("/cbsplayer/aodpb.asp?class=" + cls + "&file=" + file, "AODPB", 0, 431, 289, 1, 1);	
}
// VOD ¸®¹ÙÀÌ¹úÅ¬·´ ÇÃ·¹ÀÌ¾î
function VODPR(file) {
	WOPEN("/cbsplayer/vodp.asp?xnum=revival&xkey=etc&fnum=" + file, "VODPR", 0, 419, 554, 1, 1);
}

// ÀÌ¹ÌÁö ¸®»çÀÌÁî
function IMG_RESIZE(img, w) {
	try {
		if (img) {
			if (img.length) {
//				alert("ÀÌ¹ÌÁö °¹¼ö : " + img.length);
				for (var i = 0 ; i < img.length ; i++) {
//					alert(img[i].width);
					if (img[i].width > w) img[i].width = w - 10;
				}
			} else {
//				alert("ÀÌ¹ÌÁö °¹¼ö : 1");
				if (img.width > w) img.width = w - 10;
			}
		}
	} catch (e) { alert(e) }
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function highlight(which,color){
if (document.all||document.getElementById)
which.style.backgroundColor=color
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}


function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function showLayers() { //v3.0
 var i,p,v,obj,args=showLayers.arguments;
 for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
  if (obj.style) { obj=obj.style; v=(v=='')?'':(v='none')?'none':v; }
  obj.display=v; }
 // hideLayers(obj.name);
}

function hideLayers(show_layer) { //v3.0
	var len = document.all.length;

	for (var i = 0 ; i < len ; i++)
		if (document.all[i].name.indexOf("info") != -1)
			if (document.all[i].name != show_layer)
				showLayers(document.all[i].name, "", "none");

}


function RADIO_NOTICE_POP(num) {
	var url = "/radio/popup/";
	
	if (num)
		url += "notice_view.asp?num=" + num;
	else
		url += "notice_list.asp";
	
	WOPEN(url, "notice", 1, 500, 430, 20, 20);
}


function openpop(){
	window.open("/radio/pgm/popup/07/fm911.htm?pn=0&page=1&ps=15&skey=&sval=","apply","menu=no,width=280,scrollbars=none,height=325")
} 


function FRAME_CHECK() {
	var strTopURL = top.location.pathname;
	var strTopPageName = GetPageName(strTopURL).toLowerCase();

	if (!(strTopPageName == "" || strTopPageName == "default.asp")) {
		if (QueryString("pcd") == "")
			top.location = "./?" + GetQueryString() + "&pcd=" + strTopPageName.substring(0, strTopPageName.indexOf("."));
		else
			top.location = "./?" + GetQueryString();
	}
}

function GetPageName(url) {
	var idx = url.indexOf("/");
	var rst;
	if (idx != -1)
		rst = GetPageName(url.substring(idx + 1, url.length));
	else
		rst = url;

	return rst;
}
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//		±è¼¼ÁØ : ÀÌ¹ÌÁö ¾÷·Îµå °ü·Ã
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
function imageUrload(SeverName, FolderName, OriginFile, MakeFile, ThumbFile)
	{
		// SeverName : (http://2006.mayya.net, http://file.cbs.co.kr, http://file1.cbs.co.kr, http://file2.cbs.co.kr) Áß ÇÏ³ª Ç¥±â, ¾øÀ¸¸é Å×½ºÆ®¼­¹ö
		// FolderName : (/cbs_tv/, /cbs_radio/, /cbs_event/, /nocut/, /nocut_event/, /etc/) Áß ÇÏ³ª Ç¥±â, ¾øÀ¸¸é /etc/·Î ¾÷·Îµå µÊ
		// OriginFile : ¾÷·ÎµåÇÏ´Â ¿øº» ÆÄÀÏÀ» ¹Þ´Â ÅØ½ºÆ® ¹Ú½ºÀÇ name °ª Ç¥±â, ºó°ªÀÌ¸é ¹ÞÁö ¾ÊÀ½
		// MakeFile : »õ·Î »ý¼ºµÇ´Â ÆÄÀÏÀ» ¹Þ´Â ÅØ½ºÆ® ¹Ú½ºÀÇ name °ª Ç¥±â, ºó°ªÀÌ¸é ¹ÞÁö ¾ÊÀ½
		// ThumbFile : »ý¼ºµÇ´Â ½æ³×ÀÏ ÆÄÀÏÀ» ¹Þ´Â ÅØ½ºÆ® ¹Ú½ºÀÇ name °ª Ç¥±â, ºó°ªÀÌ¸é ¹ÞÁö ¾ÊÀ½
		var FileUp = window.open("/newadmin/cbs/nocut/comImage.asp?SeverName="+ SeverName + "&FolderName=" + FolderName + "&OriginBoxName=" + OriginFile + "&MakeBoxName=" + MakeFile + "&ThumbBoxName=" + ThumbFile, "imageUp", "fullscreen=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=700,height=800");
	}



//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//		±è¼¼ÁØ : È¸¿ø°¡ÀÔÂÊ¿¡¼­ ¾²¸é¼­ ¸ð¾Æ³õÀ½(2005.02.25)
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


function setCookie(name, value, expiredays) {
	var todayDate = new Date(); 
	todayDate.setDate(todayDate.getDate() + expiredays);
	document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";";
} 

function getCookie(name) {
	var nameOfCookie = name + "=";
	var x = 0;

	while (x <= document.cookie.length) {
		var y = (x + nameOfCookie.length);

		if (document.cookie.substring(x, y) == nameOfCookie) {
			if ((endOfCookie = document.cookie.indexOf(";", y)) == -1)
				endOfCookie = document.cookie.length;
			return unescape(document.cookie.substring(y, endOfCookie));
		}
		x = document.cookie.indexOf(" ", x) + 1;
		if( x == 0) break;
	}
	return "";
} 


//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//		¹ÌÂ¯ 
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//tv left

function slide(Id, interval, to)
{
	var obj = document.getElementById(Id);
	var H, step = 20;

	if (obj == null) return;
	if (to == undefined) { // user clicking
		if (obj._slideStart == true) return;
		if (obj._expand == true) {
			to = 0;
			obj.style.overflow = "hidden";
		} else {
			slide.addId(Id);
			for(var i=0; i < slide.objects.length; i++) {
				if (slide.objects[i].id != Id && slide.objects[i]._expand == true) {
					slide(slide.objects[i].id);
				}
			}

			obj.style.height = "";
			obj.style.overflow = "";
			obj.style.display = "block";
			to = obj.offsetHeight; // ÀÌ°ÅÀÌ°Å
			obj.style.overflow = "hidden";
			obj.style.height = "1px";
		}
		obj._slideStart = true;
	}
	
	step             = ((to > 0) ? 1:-1) * step;
	interval         = ((interval==undefined)?1:interval);

	obj.style.height = (H=((H=(isNaN(H=parseInt(obj.style.height))?0:H))+step<0)?0:H+step)+"px";
	
	
	if (H <= 0) {
		obj.style.display = "none";
		obj.style.overflow = "hidden";
		obj._expand = false;
		obj._slideStart = false;
	} else if (to > 0 && H >= to) {
		obj.style.display = "block";
		obj.style.overflow = "visible";
		obj.style.height = H + "px";
		obj._expand = true;
		obj._slideStart = false;
	} else {
		setTimeout("slide('"+Id+"' , "+interval+", "+to+");", interval);
	}
}
slide.objects = new Array();
slide.addId = function(Id)
{
	for (var i=0; i < slide.objects.length; i++) {
		if (slide.objects[i].id == Id) return true;
	}
	slide.objects[slide.objects.length] = document.getElementById(Id);
}
//gnu onair
function GNU_viewLive_div()
{
	C_g_l.style.display = "block";
}
function GNU_HideLive_div()
{
	C_g_l.style.display = "none";
}

//bottom
function go_url(cmb){
	  //var list=cmb.selectedIndex;
	  window.open(cmb.value);  //¿øÇÏ½Ã´Â Å¸°ÙÀ¸·Î ¸ÂÃçÁÖ¼¼¿ä.
	  cmb.selectedIndex = 0;
 }

function GNU_viewLive()
{
	CBS_gnu_live.style.display = "";
}
function GNU_HideLive()
{
	CBS_gnu_live.style.display = "none";
}

// ]]>

