
function initTabMenu(tabContainerID) {
	var tabContainer = document.getElementById(tabContainerID);
	var tabAnchor = tabContainer.getElementsByTagName("a");
	var i = 0;

	for(i=0; i<tabAnchor.length; i++) {
		if (tabAnchor.item(i).className == "tab")
			thismenu = tabAnchor.item(i);
		else
			continue;

		thismenu.container = tabContainer;
		thismenu.targetEl = document.getElementById(tabAnchor.item(i).href.split("#")[1]);
		thismenu.targetEl.style.display = "none";
		thismenu.imgEl = thismenu.getElementsByTagName("img").item(0);
		thismenu.onclick = function tabMenuClick() {
			currentmenu = this.container.current;
			if (currentmenu == this)
				return;

			if (currentmenu) {
				currentmenu.targetEl.style.display = "none";
				if (currentmenu.imgEl) {
					currentmenu.imgEl.src = currentmenu.imgEl.src.replace("_on.gif", "_off.gif");
				} else {
					currentmenu.className = currentmenu.className.replace("on", "");
				}
			}

			this.targetEl.style.display = "block";
			if (this.imgEl) {
				this.imgEl.src = this.imgEl.src.replace("_off.gif", "_on.gif");
			} else {
				this.className += "on";
			}
			this.container.current = this;

			return false;
		};

		if (!thismenu.container.first)
			thismenu.container.first = thismenu;
	}
	if (tabContainer.first)
		tabContainer.first.onclick();
}


// ¹è³Ê·Ñ¸µ
function PhRolling(obj){
	var _root = this;
	var to = 0;
	var from = 0;
	var mvCnt = obj.mvCnt || 1; // ¸®½ºÆ®°¡ ¿òÁ÷ÀÏ °¹¼ö
	var sFlag = true;

	var ele = document.getElementById(obj.ele);
	var eleCvWidth = ele.parentNode.offsetWidth; /* ¸®½ºÆ®ºÎ¸ðÀÇ ÃÑ³ÐÀÌ(¸®½ºÆ®·¹ÀÌ¾îÀÇ µü ³ÐÀÌ ¸¸Å­) */
	var list = ele.getElementsByTagName("LI"); /* »óÇ°¸®½ºÆ®µé */
	var listWidth = list[0].offsetWidth;
	var visibleListCnt =  parseFloat(eleCvWidth/listWidth);
	var oldAxis = 0;
	
	var btnLchk = true; // <<, >> ¹öÆ° È°¼ºÈ­ °ü·Ã
	var btnRchk = true;

	ele.style.position = "absolute";
	ele.style.width = (listWidth*list.length) + "px";
	ele.style.left = 0;

	var btnLeft = document.getElementById(obj.btnLeft);
	var btnRight = document.getElementById(obj.btnRight);
	btnLeft.onclick = function(){ _root.leftMove() };
	btnRight.onclick = function(){ _root.rightMove() };
	
	// ¸®½ºÆ®ÀÌµ¿
	this.gotoNum = function(num){
		var lengths = list.length;
		
		// >> ¿òÁ÷ÀÓ
		if(oldAxis >= lengths-visibleListCnt && num>lengths-visibleListCnt || num>=lengths)
			num = 0;
		else if(num<lengths && num>lengths-visibleListCnt)
			num = lengths-visibleListCnt;
		
		// << ¿òÁ÷ÀÓ
		if(num<0 && num>-mvCnt)
			num = 0;
		else if(num<0 && num<=-mvCnt)
			num = lengths-visibleListCnt;

		from = _root.getStyle(ele, "left");
		to = -(listWidth*num);
		oldAxis = num;

		_root.btnVisibility();
		_root.action();
	}
	
	// ¸®½ºÆ®ÀÇ ¿òÁ÷ÀÏ °¹¼öº¯°æ
	this.mvCnt = function(num){
		mvCnt = Number(num);
	}

	// css½ºÅ¸ÀÏÀ» ¾òÀ»¶§ »ç¿ëÇÏ´Â ÇÔ¼ö
	this.getStyle = function(el, what){
		var target = el;
		var value = "";
		if(target.currentStyle){
			value = target.currentStyle[what];
		}else if(window.getComputedStyle){
			value = window.getComputedStyle(target,null)[what];
		}
		return parseFloat(value);
	}

	// ¿ÞÂÊ¹æÇâ << ÀÌ¹ÌÁö°¡ Å¬¸¯µÇ¾úÀ»¶§
	this.leftMove = function(){
		if(!sFlag) return false;
		sFlag = false;
		_root.gotoNum(oldAxis-mvCnt);
	}
	
	// ¿À¸¥ÂÊ¹æÇâ >> ÀÌ¹ÌÁö°¡ Å¬¸¯µÇ¾úÀ»¶§
	this.rightMove = function(){
		if(!sFlag) return false;
		sFlag = false;
		_root.gotoNum(oldAxis+mvCnt);
	}
	
	// È­»ìÇ¥ º¸ÀÌ±â/°¡¸®±â
	this.btnVisibility = function(){
		if(btnLeft.alpha != "no"){
			btnLeft.alpha = "no"
			btnLeft.style.filter = "alpha(opacity=100)";
			btnLeft.style.opacity = 1;
			
			btnRight.style.filter = "alpha(opacity=100)";
			btnRight.style.opacity = 1;
		}else{
			btnLeft.alpha = "yes"
			if(oldAxis!=0){
				btnLeft.style.filter = "alpha(opacity=100)";
				btnLeft.style.opacity = 1.;
			}
			
			if(oldAxis!=list.length-visibleListCnt){
				btnRight.style.filter = "alpha(opacity=100)";
				btnRight.style.opacity = 1.;
			}
		}
	}
	
	// ¸®½ºÆ®µé ¿òÁ÷ÀÌ´Â µ¿ÀÛºÎºÐ
	this.action = function(){
		var func_PhRolling = setInterval(function(){
			var speed = (to-from)*0.2;
			speed = (to>from) ? Math.ceil(speed) : Math.floor(speed);
			
			from = _root.getStyle(ele, "left");
			ele.style.left = from+speed+"px";
			
			if(to==from){
				_root.btnVisibility();
				clearInterval(func_PhRolling);
				sFlag = true;
			}
		}, 36);
	}
}


/* ±ÛÀÚÁ¦ÇÑ */
/**
 * ÀÔ·Â³»¿ë ¹ÙÀÌÆ®°è»ê
 */
function getByteLength(obj) {
 var returnValue = 0;
 
 var stringValue = obj.value;
 
 var defaultByte = 1;
 var unicodeByte = 70;
 
 for (var i = 0; i < stringValue.length; i++) {
  var characterValue = escape(stringValue.charAt(i));
      
  if (characterValue.length == 1) {
   returnValue ++;
  } else if (characterValue.indexOf("%u") != -1) {
   returnValue += unicodeByte;
  } else if (characterValue.indexOf("%") != -1) {
   returnValue += characterValue.length / 3;
  }
 }
 return returnValue;
}
/**
 * ÀÔ·Â °¡´É ¹ÙÀÌÆ®¼ö Ã¼Å©
 */
function maxByteCheck( obj, maxByte, objName ) {
 if( getByteLength( obj ) >  maxByte ) {
  alert( "ÀÔ·Â°¡´É ±ÛÀÚ¼ö ÃÊ°úÇÏ¿´½À´Ï´Ù \n\n" + objName + "´Â(Àº) °ø¹éÆ÷ÇÔ ÇÑ±ÛÀº " + Math.floor(maxByte/3) + "ÀÚ, ¿µ¹®Àº " + maxByte + "ÀÚ ±îÁö ÀÔ·Â°¡´ÉÇÕ´Ï´Ù"  );
  return false;
 }
 return true;
}

/*Main Top Navi*/
function mainTop_swfprint(furl,fwidth,fheight,transoption,id_name)	{
	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+ fwidth +'" height="' + fheight +'" align="middle">');
	document.write('<param name="movie" value="'+ furl +'"/>');
	document.write('<param name="base" value="flash/Navigation/" />');
	document.write('<param name="flashVars" value="xml_path=./&pagecode=010000" />');
	if (transoption == "t")	{
		document.write('<param name="wmode" value="transparent"/>');
	} else if	(transoption == "o")	{
		document.write('<param name="wmode" value="opaque"/>');
	}
	document.write('<embed src="'+ furl +'" quality="high" width="'+ fwidth +'" height="' + fheight +'" wmode="transparent" name="'+ id_name +'" align="middle" base=flash/Navigation/" flashVars="xml_path=./&pagecode=010000" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
	document.write('</object>');
}
/*sub Top Navi*/
function subTop_swfprint(furl,fwidth,fheight,transoption,id_name)	{
	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+ fwidth +'" height="' + fheight +'" align="middle">');
	document.write('<param name="movie" value="'+ furl +'"/>');
	document.write('<param name="base" value="../flash/Navigation/" />');
	document.write('<param name="flashVars" value="xml_path=./&pagecode=010000" />');
	if (transoption == "t")	{
		document.write('<param name="wmode" value="transparent"/>');
	} else if	(transoption == "o")	{
		document.write('<param name="wmode" value="opaque"/>');
	}
	document.write('<embed src="'+ furl +'" quality="high" width="'+ fwidth +'" height="' + fheight +'" wmode="transparent" name="'+ id_name +'" align="middle" base=../flash/Navigation/" flashVars="xml_path=./&pagecode=010000" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
	document.write('</object>');
}
/* quickMenu*/
function quickmenu_swfprint(furl,fwidth,fheight,transoption,id_name)	{
	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+ fwidth +'" height="' + fheight +'" align="middle">');
	document.write('<param name="movie" value="'+ furl +'"/>');
	document.write('<param name="base" value="/images/common/flash/Quick RN/" />');
	document.write('<param name="flashVars" value="xml_path=./&pagecode=010000" />');
	if (transoption == "t")	{
		document.write('<param name="wmode" value="transparent"/>');
	} else if	(transoption == "o")	{
		document.write('<param name="wmode" value="opaque"/>');
	}
	document.write('<embed src="'+ furl +'" quality="high" width="'+ fwidth +'" height="' + fheight +'" wmode="transparent" name="'+ id_name +'" align="middle" base=../flash/Quick RN/" flashVars="xml_path=./&pagecode=010000" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
	document.write('</object>');
}

function show(newItem) 
{
   var item = document.getElementById(newItem);
   if (item.style.display=='block') {
	   item.style.display='none';
   } else {
	   item.style.display='block';
   }
}

//--11.01.24 bonus365 

//window.open scrollbas = no
function popwindow(pop,width,height)
{
	var url = pop;  
	var wd = width;
	var he = height;
	
	window.open(url,"","toolbar=0,menubar=0,scrollbars=no,resizable=no,width=" + wd +",height=" + he + ";")
}

function popWindow(url,name,width,height)
{
	window.open(url,name,"toolbar=0,menubar=0,scrollbars=no,resizable=no,width=" + width +",height=" + height + ";")
}

//-- 07.08.24 Ä¿¼­ ÀÌµ¿ (ÇöÀç °´Ã¼, ±æÀÌ, ´ë»ó °´Ã¼)
function autoTab(thisOb, thisLength, otherOb)
{
	if(typeof(thisOb)=="object" &&typeof(otherOb)=="object")
	{
		if(thisOb.value.length==thisLength)		
			otherOb.focus();
	}
}

//-- 07.08.24 ¼ýÀÚ ÀÔ·Â - true:¼ýÀÚ, false:¹®ÀÚ,Æ¯¼ö¹®ÀÚ
function isNumber(thisOb)
{
	var chars = "0123456789";

	for(var i=0;i<thisOb.value.length;i++) 
	{
		if(chars.indexOf(thisOb.value.charAt(i))==-1)
			return false;
	}
	return true;
}

//-- 09.02.17 ¿µ¾î ´ë/¼Ò¹®ÀÚ
function isAlphabet(thisOb) 
{
	var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";

	for(var i=0;i<thisOb.value.length;i++) 
	{
		if(chars.indexOf(thisOb.value.charAt(i))==-1)
			return false;
	}
	return true;
}

//-- 07.08.24 ¼ýÀÚ ÀÔ·Â, ¸Þ¼¼Áö - true:¼ýÀÚ, false:¹®ÀÚ,Æ¯¼ö¹®ÀÚ
function isNumberMessageCharRemove(thisOb, message)
{
	var chars = "0123456789";
	var temp = "";
	if(!isNumber(thisOb))
	{
		alert(message);
		for(var i=0;i<thisOb.value.length;i++) 
		{
			if(chars.indexOf(thisOb.value.charAt(i))>-1)
				temp += chars.indexOf(thisOb.value.charAt(i));
		}
		thisOb.value=temp;
		//thisOb.value=thisOb.value.substring(0,thisOb.value.length-1);
		thisOb.focus();
		return;
	}
}

// 2007-10-02 ¼ýÀÚ¸¸ ÀÔ·Â¹Þ±â
function setNum(obj)
{
	var val = obj.value;
	re = /[^0-9]/gi;
	obj.value = val.replace(re, "");
}

//-- 07.08.29 ¿µ¾î ´ë/¼Ò¹®ÀÚ, ¼ýÀÚ È®ÀÎ
function isAlphabetNumber(thisOb) 
{
	var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_";

	for(var i=0;i<thisOb.value.length;i++) 
	{
		if(chars.indexOf(thisOb.value.charAt(i))==-1)
			return false;
	}
	return true;
}

//-- 07.09.03 ÀÔ·ÂµÇ´Â ¹®ÀÚ¿­ ±æÀÌ Ã¼Å©ÇØ¼­ ÀÔ·Â Á¦ÇÑ µÇµµ·Ï
function CheckStrLength(maxlen, field)
{
	var temp; //µé¾î¿À´Â ¹®ÀÚ°ª...
	var msglen = maxlen*2;
	var value= field.value;
	
	l =  field.value.length;
	tmpstr = "";

	if(l == 0)
		value = maxlen*2;
	else 
	{
		for(k = 0; k < l; k++)
		{
			temp = value.charAt(k);
			
			if(escape(temp).length > 4)
				msglen -= 2;
			else
				msglen--;

			if(msglen < 0)
			{
				alert("ÃÑ ¿µ¹® "+(maxlen*2)+"ÀÚ ÇÑ±Û " + maxlen + "ÀÚ ±îÁö º¸³»½Ç¼ö ÀÖ½À´Ï´Ù.");
				field.value = tmpstr;
				break;
			}
			else 
			{
				tmpstr += temp;
			}
		}
	}
}

//--07.09.10 ÇÑ±Û È®ÀÎ
function checkKorean(checkStr)
{
	var chk=false;
	for(i=0;i<checkStr.length;i++)
	{		
		ch = checkStr.substring(i,i+1);
		if( ((ch >= "¤¿") && (ch <= "È÷")) || ((ch >="¤¡") && (ch <="¤¾")))
			chk = true;
		else
			chk = false;
	}
	
	return chk;
}

function goShopping(url)
{
	if( url != "" )
	{
		window.open(url,'','toolbar=yes, scrollbars=yes, status=yes, resizable=yes, location=yes,directories=yes,menubar=no, width=' + screen.width + ',height=' + screen.height + ',left=0,top=0');
	}
}

function setCookie( name, value, expiredays ) 
{ 
	var todayDate = new Date(); 
	todayDate.setDate( todayDate.getDate() + expiredays ); 
	document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";" 
} 

function setCookieByHours( name, value, hours )
{
	var todayDate = new Date();
	//todayDate.setDate( todayDate.getDate() + expiredays );
	todayDate.setTime( todayDate.getTime() + (1000*60*60*hours));//12½Ã°£
	document.cookie = name + "=" + escape( value ) + "; 	path=/; domain=.bonus365.co.kr; expires=" + todayDate.toGMTString() + ";"
}


function getCookie(Name) {
  var search = Name + "="
	  
  if (document.cookie.length > 0) { // ÄíÅ°°¡ ¼³Á¤µÇ¾î ÀÖ´Ù¸é
	offset = document.cookie.indexOf(search)
	if (offset != -1) { // ÄíÅ°°¡ Á¸ÀçÇÏ¸é
	  offset += search.length
	  // set index of beginning of value
	  end = document.cookie.indexOf(";", offset)
	  // ÄíÅ° °ªÀÇ ¸¶Áö¸· À§Ä¡ ÀÎµ¦½º ¹øÈ£ ¼³Á¤
	  if (end == -1)
		end = document.cookie.length
	  return unescape(document.cookie.substring(offset, end))
	}
	else return "";
  }
  else return "";
}

function isLogin() {
	if(getCookie("MEMBER_NO") == "" || getCookie("MEMBER_ID") == "")
	{
		return false;
	}
	else
	{
		return true;
	}
}

//--08.11.12 ´ÜÀ§
	function setComma(value)
	{
		var len = value.length;
		var cnt = 0;
		var result = "";

		for(var i=len;i>0;i--)
		{
			//alert("["+i+"]["+i%4+"]["+result+"]");
			if(cnt>0&&cnt%3==0)
				result = ","+result;
			result = value.substring(i-1,i) + result;
			cnt++;
		}
		return result;
		//alert(result);
	}

//-- 08.09.17 ÆäÀÌÁö ÀÌµ¿
function goPagePost(f, page_no, action)
{
	//f = document.bonus365;

	f.page_no.value = page_no
	f.target = "";
	f.method  = "POST";
	f.action = action;
	f.submit();
}

//-- 08.09.17 ÆäÀÌÁö ÀÌµ¿
function goPageGet(f, page_no, action)
{
	//f = document.bonus365;

	f.page_no.value = page_no
	f.target = "";
	f.method  = "GET";
	f.action = action;
	f.submit();
}


//-- 08.09.17 µè±â
function listenBell(content_num)
{
//	popWindow('/site/phone/bell/listen.jsp?content_num='+content_num,'bell','390','530');
	popWindow('/site/bonus_service/mobile/listen/bell_listen.jsp?content_num='+content_num,'bell','780','580');	//	2011-03-04 park
}

//-- 08.09.17 ¶óÀÌºê º§ µè±â
function listenLiveBell(content_num)
{
	if(content_num=='0'||content_num==''||content_num=='NULL'||content_num=='null')
	{
		alert('ÀÌ º§ ¼Ò¸®´Â ¶óÀÌºê º§À» Áö¿ø ÇÏÁö ¾Ê½À´Ï´Ù.');
		return;
	}
	else
//		popWindow('/site/phone/bell/listen_live.jsp?content_num='+content_num,'bell','390','530');
		popWindow('/site/bonus_service/mobile/listen/bell_live_listen.jsp?content_num='+content_num,'bell','780','580');	//	2011-03-04 park
}

function goListenSmart(content_num){

	if(content_num == '0'||content_num == ''||content_num == 'NULL'||content_num == 'null')
	{
		alert('ÀÌ º§ ¼Ò¸®´Â ½º¸¶Æ®ÆùÀ» Áö¿ø ÇÏÁö ¾Ê½À´Ï´Ù.');
		return;
	}

	popWindow('/site/bonus_service/mobile/listen/bell_smart_listen.jsp?content_num='+content_num,'bell','780','580');	//	2011-03-04 park

}


function listenSms(num)
{
	popWindow('/site/bonus_service/mobile/listen/sms_listen.jsp?content_num='+num,'bell','780','580');
}


//-- 08.10.27 µ¿¿µ»ó º§ µè±â
function listenMovieBell(content_num)
{
	if(content_num=='0'||content_num==''||content_num=='NULL'||content_num=='null')
	{
		alert('ÀÌ º§ ¼Ò¸®´Â µ¿¿µ»ó º§À» Áö¿ø ÇÏÁö ¾Ê½À´Ï´Ù.');
		return;
	}
	else
		popWindow('/site/phone/movie_bell/listen_movie.jsp?content_num='+content_num,'bell','390','530');
}

//--08.09.27 Æù °Ë»ö
function searchPhoneWord()
{
	f = document.bonus365;

	if(f.search_word.value.length < 1)
	{
		alert("°Ë»öÇÒ ´Ü¾î¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		f.search_word.focus();
		return;
	}

	var type_value = f.search_type[f.search_type.selectedIndex].value;

	if(type_value == "0")
		f.action = "/site/phone/search/search.jsp";
	else if(type_value == "1")
		f.action = "/site/phone/bell/list.jsp";
	else if(type_value == "2")
		f.action = "/site/phone/album/list.jsp";
	else if(type_value == "3")
		f.action = "/site/phone/ring/coloring_search_result.jsp";
	else if(type_value == "4")
		f.action = "/site/phone/movie_bell/list.jsp";

	if(typeof(f.page_no) == "object")
		f.page_no.value = "1";
	f.target = "";
	f.method="get";
	f.submit();
}

//-- 2010-06-09 ¿¬¼ÓµÈ ¹®ÀÚ/¼ýÀÚ 3ÀÚ¸® ÀÔ·Â½Ã Á¦ÇÑ
function isContinuity(thisOb)
{
	
	for(var i=0; i<thisOb.value.length; i++)
	{
		if(i > 1)
		{
			if((thisOb.value.charAt(i-2) == thisOb.value.charAt(i-1)) && (thisOb.value.charAt(i-1)== thisOb.value.charAt(i)) &&(thisOb.value.charAt(i-2)== thisOb.value.charAt(i)))
				return true;
		}																					  
		
	}
	return false;
}

//-- 08.11.03
function popMyContentInfo(content_cd)
{
	window.open("/site/member/coupon/pop_content.jsp?content_cd="+content_cd,"content_info","toolbar=0,menubar=0,scrollbars=yes,resizable=no,width=400,height=400;")

	//popWindow('/site/member/coupon/pop_content.jsp?content_cd='+content_cd,'content_info',400,400);
}


function PnFlashParam2(fname,wlen,hlen,paramvalue,etcparam)
{
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ');
document.write('codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" ');
document.write('width="');
document.write(wlen);
document.write('" height="');
document.write(hlen);
document.write('" >');
document.write('<param name="movie" value="');
document.write(fname);
document.write('">');
document.write('<param name="quality" value="high"> ');
document.write(paramvalue);
document.write('<embed src="');
document.write(fname);
document.write('"');
document.write('width="');
document.write(wlen);
document.write('" height="');
document.write(hlen);
document.write('"');
document.write(' align="right" quality="high" ');
document.write('pluginspage="http://www.macromedia.com/go/getflashplayer" ');
document.write('type="application/x-shockwave-flash ');
document.write(etcparam);
document.write(' "></embed></object>');
}

