/***************************************************************
*	Version 	          : 1.0.0 
*	System Name 	      : °øÅë ½ºÅ©¸³Æ® ÇÔ¼ö 
*	Programmed Date       : 2004. 11. 22
*   Programmer            : À¯¹®ÁÖ
*	comment 	          : ÃÖÃÊ ÀÛ¼º 
***************************************************************/

try{
document.domain = "";
}catch(e){ }

///Àü¿ªº¯¼ö¼±¾ð///	
    _WEB_URL 		= "http://pcbang.gamehi.co.kr";
    _FILEWEB_URL    = "http://filedekaron.gamehi.co.kr";

//FRAME ¸í
    _TARGET_MAIN 	= "dkr_main";		//¸ÞÀÎÇÁ·¡ÀÓ¸í
    _TARGET_HIDDEN 	= "dkr_hidden";		//¼ûÀºÇÁ·¡ÀÓ¸í
    _TARGET_TOP 	= "dkr_top";		//ÃÖ»ó´ÜÇÁ·¡ÀÓ¸í


function statusView(varValue)
{
	self.status = "";
}
			
function statusOut(txt)
{
	self.status = "";
}
function hidestatus(){ 
	window.status='' ;
	return true ;
} 

if (document.layers) 
	document.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT) 
	document.onmouseover=hidestatus ;
	document.onmouseout=hidestatus ;

function click() {
  if ((event.ctrlKey) && (event.keyCode == 78)) {
       return false;
    }
 }
 document.onkeydown=click;
 
// ·Î±×ÀÎÇÏ¼¼¿ä ¸Þ¼¼Áö 
function msg_login()
{
	/*
    alert('·Î±×ÀÎÇÏ¼Å¾ß »ç¿ë°¡´ÉÇÕ´Ï´Ù.      ');
	if (typeof(document._frmLeftLogin) == "object")   // ·Î±×ÀÎ inputbox·Î ÀÌµ¿ 
	{
		document._frmLeftLogin._user_id.focus();
	}
	*/
	//document.top.frames[_TARGET_MAIN].location=;
	Auth.goLoginForm(self.top.frames[_TARGET_MAIN]);
}	

///// »õÃ¢ ¶Ù¿ì±â 
function Open_WIndow(gourl,windowname,sizewidth,sizeheight)
{
	var setWin;
	setWin=winSetting(sizewidth,sizeheight,0);
	window.open(gourl,windowname, setWin);
}	

///// »õÃ¢ ¶Ù¿ì±â ½ºÅ©·Ñ Å¸ÀÔ ÁÖ±â
 function Open_WIndowscroll(gourl,windowname,sizewidth,sizeheight,scrollType)
{
	var setWin;
	setWin=winSetting(sizewidth,sizeheight,scrollType);
	window.open(gourl,windowname, setWin);
	
}	

///// À©µµ ¿ÀÇÂ ¼ÂÆÃ	 
function winSetting(sizewidth,sizeheight,scrollType){
	var LeftPosition;
	var TopPosition;
	var settings;
	var status_type;
    
    if (xpie_SP2_verChk() == true )       // XP SP2 ¼³Ä¡¿©ºÎ Ã¼Å©  2004. 9. À¯¹®ÁÖ 
        status_type="yes";
    else
        status_type="no";

	LeftPosition = (screen.width) ? (screen.width-sizewidth)/2 : 0;
	TopPosition = (screen.height) ? (screen.height-sizeheight)/2 : 0; 
	settings ='top='+TopPosition+',left='+LeftPosition+',width='+sizewidth+',height='+sizeheight+',fullscreen=no,titlebar=no,toolbar=no,directories=no,status='+status_type+',menubar=no,scrollbars='+scrollType+',resizable=no'; 
	return settings;
} 

// XP SP2 ¼³Ä¡¿©ºÎ Ã¼Å©  2004. 9. À¯¹®ÁÖ   (XP SP2 ¼³Ä¡ : true, ¼³Ä¡ ¾ÈÇßÀ»°æ¿ì : false) 
function xpie_SP2_verChk(){     
    tmp_MSIE = window.navigator.userAgent.indexOf("MSIE"); 
    if(tmp_MSIE && window.navigator.userAgent.indexOf("SV1") > tmp_MSIE){    
        return true;  
    } else { 
        return false; 
    } 
} 


// ·Î±×ÀÎ ¸Þ¼¼Áö
function not_login()
{
      alert("ÇØ´ç ¼­ºñ½º´Â ·Î±×ÀÎ ÇÏ¼Å¾ß ÀÌ¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.");
      return ;
}

//À©µµ¿ì¸¦ °¡¿îµ¥ À§Ä¡ÇÏ°Ô ÇÑ´Ù.
function winCenter(){
	var docWidth  = document.body.clientWidth;
	var docHeight = document.body.clientHeight;
	var winWidth  = screen.width;
	var winHeight = screen.height;
	self.moveTo((winWidth-docWidth)/2, (winHeight-docHeight+20)/2)
}

// ¸¶¿ì½º¿À¹ö ÀÌ¹ÌÁö Ã¼ÀÎÁö 
function overImg(menu, url) {
		menu.src = url;
	}
function outImg(menu, url) {
		menu.src = url;
	}
// ¸¶¿ì½º¿À¹ö ÀÌ¹ÌÁö Ã¼ÀÎÁö //


//////////////////// ShowHideLayer function Start ///////////////////////////////
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]; 
  if(typeof(d.forms)=="object")
  {
      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 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();
}
MM_reloadPage(true);

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; }
}
//////////////////// ShowHideLayer function End ///////////////////////////////


///String °ü·ÃÇÔ¼ö///
///¹®ÀÚ¿­ÀÇ ¹ÙÀÌÆ® ¹ÝÈ¯ÇÑ´Ù.
///2003.05.26 - ÃÖÁöÈ¯
function toByte(aquery) 
{
	var tmpStr;
	var temp=0;
	var onechar;
	var tcount;
	tcount = 0;
	 
	tmpStr = new String(aquery);
	temp = tmpStr.length;

	for (k=0;k<temp;k++)
	{
		onechar = tmpStr.charAt(k);

		if (escape(onechar).length > 4) {
			tcount += 2;
		}
		else if (onechar!='\r') {
			tcount++;
		}
	}
	return tcount;
}

///TrimÇÔ¼ö
///2003.06.14 - ÃÖÁöÈ¯
function trim(inputString) {
   var retValue = inputString;
   var ch = retValue.substring(0, 1);
   while (ch == " ") {
      retValue = retValue.substring(1, retValue.length);
      ch = retValue.substring(0, 1);
   }
   ch = retValue.substring(retValue.length-1, retValue.length);
   while (ch == " ") {
      retValue = retValue.substring(0, retValue.length-1);
      ch = retValue.substring(retValue.length-1, retValue.length);
   }
   /*
   while (retValue.indexOf(" ") != -1) { 
      retValue = retValue.substring(0, retValue.indexOf(" ")) + retValue.substring(retValue.indexOf(" ")+1, retValue.length); 
   }
   */
   return retValue; 
}

/// jumpMenu 
///2003.07.08 - °û¸íÇö
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  var val = selObj.options[selObj.selectedIndex].value;
  if (val==null)
  	return;
  if (val=="")
  	return;
  eval(targ+".location='"+val+"'");
  if (restore) selObj.selectedIndex=0;
}

function GoQuickMenu(targ,selObj,restore){ //v3.0
//  alert(targ+".location='/index.asp?main_url="+selObj.options[selObj.selectedIndex].value+"'");
  if(selObj.options[selObj.selectedIndex].value!="")
  {
	  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
	  if (restore) selObj.selectedIndex=0;
  }
}


function GoQuickMenuTarget(selObj,restore){ //v3.0
//  alert(targ+".location='/index.asp?main_url="+selObj.options[selObj.selectedIndex].value+"'");
	if(selObj.options[selObj.selectedIndex].value!="")
	{
		var val = selObj.options[selObj.selectedIndex].value.split("|");
		var args= val[0];
		var url	 = val[1];
		eval(args+".location='"+url+"'");
		if (restore) selObj.selectedIndex=0;
	}
}


// ¹®ÀÚ¿­ ¹ÙÀÌÆ® ¾ò¾î¿À±â
function GetByteLen(s)
{
   var temp;
   var mycount;
   mycount = 0;
   len = s.length;
			    
   for(k=0;k<len;k++){
      temp = s.charAt(k);
      if (escape(temp).length > 4)
         mycount += 2;
      else
         mycount++;
       }
       return mycount;
}

//¹®ÀÚ¿­ Null °ª Á¦¿ÜÇÏ±â
function isEmptyString(strText)
{
	var strCheck = strText + "";
 	if ((strCheck != "") && (strCheck != null)) {
		for (i=0; i < strCheck.length; i++) {
			if(strCheck.substring(i , i+1) == " ") return true;
  		}
		return false;
 	}
 	return true;
}

// ÀÔ·Â¹ÞÀ»¶§, °ø¹é°ª¸¸ ÀÔ·ÂÇß´ÂÁö..°ªÀÌ ¾ø´ÂÁö  Ã¼Å©
function isEmptyAll(strText)
{
	var str_len=0;  
	for (var i=0; i < strText.length;i++)
	{	
		//var str_temp = strText;
		if (strText.substring(i,i+1) != ' ') 
			str_len=str_len+1;		
	}

	if (strText.length == 0  ||  str_len == 0)  	// °ø¹éÀ» ÀÔ·ÂÇßÀ» °æ¿ì 
		return true;
	else
		return false;
}


// ¹®ÀÚ¿­Áß ¼ýÀÚ °¡ ÀÖ´ÂÁö ÆÇº°	 
function isNumeric(strText) 
{
	var ch;
 	for (i=0; i < strText.length; i++) 
 	{
		ch = strText.substring(i , i+1);
  		if(ch < "0" || ch > "9") return true;
 	}
	return false;
}

/*¼ýÀÚ¸é true ¾ÆÀÎ¸é false*/
function isNumber(str){
	count=0;
	if (str.length < 1) 
		return false;
	for (i=0;i<str.length;i++){
		if(str.charAt(i)<'0' || str.charAt(i)>'9') count++;
	}
	if(count!=0)
		return false;
	else 
		return true;
}

			
function onlyNumber() 
{
	if((event.keyCode < 45 ) || (event.keyCode > 57))
	{
			event.returnValue = false;
	}
}	

function IsAlphaNumeric(checkStr) 
{
	var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
	for (i = 0;  i < checkStr.length;  i++) {
		ch = checkStr.charAt(i);
		for (j = 0;  j < checkOK.length;  j++)
  			if (ch == checkOK.charAt(j)) break;
		if (j == checkOK.length) {
  			return true;
  			break;
		}
  	}
	return false;
}

function SCharDebug_keypress() 
{
	var ch ;
	ch = event.keyCode;
	if ( (ch >= 0 && ch < 13)||(ch >= 14 && ch < 48)||(ch >= 58 && ch < 65)||(ch >= 91 && ch < 97) || (ch > 122 && ch < 256) ){
		alert ( 'ÇØ´ç Ç×¸ñ¿¡ Æ¯¼ö ¹®ÀÚ¸¦ »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù. ');
		event.returnValue = false;
	}
}

function IsAlphaNumeric(checkStr) 
{
	var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
	for (i = 0;  i < checkStr.length;  i++) {
		ch = checkStr.charAt(i);
		for (j = 0;  j < checkOK.length;  j++)
  			if (ch == checkOK.charAt(j)) break;
		if (j == checkOK.length) {
  			return true;
  			break;
		}
  	}
	return false;
}

function view_layer(layerNmae,layerValue) {
		var Len = layerNmae.length;
		
		for(i=0;i<Len;i++) {
			alert( Len );
			document.all[layerNmae][i].style.display = 'none';
		}
		document.all[layerNmae][layerValue].style.display = 'block';
}
    
// ¼ýÀÚÁß ¾ÕÂÊÀÇ "0" À» Á¦¿ÜÇÏ°í ¹ÝÈ¯
function ZeroCheck(strValue){
		var Result ;
		Result = strValue.substring(strValue.indexOf("0") + 1, strValue.length);
		return Result
}


//¹®ÀÚ¿­ ¾ÕÂÊÀÇ 0À» Áö¿î´Ù.
//str = "09"  >>  return "9"
function deleteFrontZero(str){
	val = new String(str)
	do {
		if (val.length==1) 
			break;
		if (val.substr(0,1)=='0')
			val = val.substr(1, val.length - 1);
		else
			break;
	} while (true);
	return val
}

/*
** ³¯Â¥Çü½ÄÀÌ ¿Ã¹Ù¸¥Áö °Ë»ç
*/
function isDate(year, month, day)
{
	
	var arrDate;
	var chkDate
	if (month.length < 2) 
		month = "0" + month;
	if (day.length < 2)
		day = "0" + day;
	chkDate = new Date(year + "/" + month + "/" + day);

	if (isNaN(chkDate) == true || (toInt(month) != chkDate.getMonth() + 1 || toInt(day) != chkDate.getDate()) ) {
		return false;
	}
	
	return true;
}


///Int ÇüÀ¸·Î º¯È¯
function toInt(val){
	val = deleteFrontZero(val);
	return parseInt(val);
}

//Float ÇüÀ¸·Î º¯È¯
function toFloat(val){
	val = deleteFrontZero(val);
	return parseFloat(val);
}

// object °Ë»ç
function trycatch_func(srtVal) 
{
	try {
		if ( typeof(srtVal) == "object" )				
		  throw true;			
		else
		  throw false;		
	}
	catch(e) {	
		 if (e)
			return true;	
	     else					
			return false;		
	 				
	}		
}


//ÇÁ·¡ÀÓÀ» °Ë»öÇÑ´Ù.
//ÇöÀçÇÁ·¡ÀÓ¿¡¼­ »óÀ§ÇÁ·¡ÀÓ ¹æÇâÀ¸·Î
//ÇØ´ç ÇÁ·¡ÀÓÀ» °Ë»öÇØ¼­ ¹ÝÈ¯ÇÑ´Ù.
var _chk_frame=null;
function FindFrame(a_curr_frame, a_find_frame)
{
	if(typeof(a_curr_frame)=="undefined")
	{
		_chk_frame=null
		return null;
	}
	if(typeof(a_curr_frame.frames[a_find_frame])=="object")
	{
		_chk_frame=null;
		return a_curr_frame.frames[a_find_frame];
	}
	else
	{
		if (typeof(a_curr_frame.parent)=="object" && _chk_frame!=a_curr_frame)
		{
			_chk_frame = a_curr_frame;
			return FindFrame(a_curr_frame.parent, a_find_frame);
		}
		else
		{
			_chk_frame = null;
			return null;
		}
	}
}


///¿ÀÇÁÇÑ À©µµ¸¦ Á¦¾îÇÑ´Ù.
/// ÀÛ¼ºÀÚ : ÃÖÁöÈ¯
/// ÀÛ¼ºÀÏ : 2003-12-10(¼ö)
/// ex)goOpener_FromPopup("tini_main", "/index/main.asp", true)
function goOpener_FromPopup()
{
	var argv = goOpener_FromPopup.arguments;   
	var argc = goOpener_FromPopup.arguments.length;   
	var objSelf = self.top;
	var target_frame = new String((argc > 0) ? argv[0] : _TARGET_MAIN);   	//Á¦¾îÇÑ ÇÁ·¡ÀÓ¸í.
	var exec_url	 = new String((argc > 1) ? argv[1] : "");   			//½ÇÇàÇÒ URL
	var popup_closed = new String((argc > 2) ? argv[2] : true);   			//ÇöÀçÃ¢À» ´ÝÀ»Áö ¿©ºÎ.

	try
	{
		if(typeof(objSelf.opener)=='object')
		{
			objFrame = FindFrame(objSelf.opener, target_frame)	//ÇÁ·¡ÀÓ°Ë»ö.
			if (objFrame==null)
				objFrame = objSelf.opener.top;	//ÁöÁ¤ÇÁ·¡ÀÓÀ» ¸øÃ£À» °æ¿ì TOP¿¡¼­ ½ÇÇàÇÑ´Ù.
				
			if(exec_url.length > 0 )
				objFrame.location.href=exec_url;	//url½ÇÇà.
			else
				objFrame.refresh();	//url ¹ÌÀÔ·ÂÇÑ °æ¿ì ¸®ÇÁ·¹½¬.
			objSelf.opener.focus();	//¿ÀÇÂÃ¢¿¡ Æ÷Ä¿½º.
			
			
		}
		else
		{
			//¹úÅ©ÆäÀÌÁö ÀÛ¼ºÇØ¼­ GetÀ¸·Î ³Ñ±ä ÆÄ¶ó¸ÞÅÍ¸¦ POSTÆ÷ º¯°æÇØ¾ßÇÑ´Ù.
			window.open(_WEB_URL + "/index.asp?main_url=" + escape(exec_url), _TARGET_TOP);
		}		
		if(popup_closed)
			objSelf.close();

	}
	catch(e)
	{
		if(popup_closed)
			objSelf.close();
	}
}

///ÆË¾÷À» Á¾·áÇÑ´Ù.
function selfClose()
{
	try{
		if (typeof(self.top.opener)!="undefined")
			self.top.opener.focus();
	}catch(e){}
	self.top.close();
}


///String °´Ã¼¿¡ TrimÇÔ¼ö Ãß°¡.
///2003.06.14 - ÃÖÁöÈ¯
function String.prototype.trim() {
   var retValue = this.toString();
   var ch = retValue.substring(0, 1);
   while (ch == " ") {
      retValue = retValue.substring(1, retValue.length);
      ch = retValue.substring(0, 1);
   }
   ch = retValue.substring(retValue.length-1, retValue.length);
   while (ch == " ") {
      retValue = retValue.substring(0, retValue.length-1);
      ch = retValue.substring(retValue.length-1, retValue.length);
   }
   return retValue; 
}


//ÀÔ·ÂÇÑ Ã¢ºÎÅÍ ÁöÁ¤ÇÑ ÀÌ¸§ÀÇ parent¸¦ °Ë»öÇÑ´Ù. ÃÖÁöÈ¯ 2004.07.03
function findFrameParent(win, name)
{
	if (win.name == name)
		return win;
	if(typeof(win.parent))
	{
		if(win.parent.name==name)
			return win.parent;
		else
		{
			if(win.parent.name==win.name)
				return null;
			else
				return findFrameParent(win.parent, name);
		}
	}
	return null;
}

//ÆË¾÷»çÀÌÁî¸¦ ¹®¼­ÀÇ³»¿ë¿¡ ¸Â°Ô ÀÚµ¿À¸·Î Á¶Á¤ÇÑ´Ù.
var _popup_resizeCnt = 0
function popup_autoResize()
{
	var _HIEIGHT_MARGIN = 25;
	var _WIDTH_MARGIN   = 6;
	var _ect_h_margin=0;
	var _ect_w_margin=0;
	var win_height;
	var win_width;
	var contents_width=0;
	
	var objBody = self.document.body;
	if (_popup_resizeCnt > 0)
	{
		_ect_h_margin = ((objBody.scrollHeight-objBody.offsetHeight)+4);
		if (_ect_h_margin<1) _ect_h_margin = 0;
		_ect_w_margin = ((objBody.scrollWidth-objBody.offsetWidth));
		if (_ect_w_margin<1) _ect_w_margin = 0;
	}
	win_height  = objBody.scrollHeight + (objBody.offsetHeight-objBody.clientHeight) + _HIEIGHT_MARGIN + _ect_h_margin;
	win_width	= objBody.scrollWidth + (objBody.offsetWidth-objBody.clientWidth)  + _WIDTH_MARGIN + _ect_w_margin;

	contents_width = popup_getBodyWidth(objBody) + _WIDTH_MARGIN + _ect_w_margin;
	if (win_width > contents_width)	// ÄÁÅÙÃ÷»çÀÌÁî·Îº¸Á¤
		win_width = contents_width;
	try{
		self.resizeTo(win_width, win_height);
		_popup_resizeCnt++;
		if ((objBody.scrollHeight!=objBody.offsetHeight || objBody.scrollWidth!=objBody.offsetWidth) && _popup_resizeCnt < 2)
			popup_autoResize();
		else
			popup_autoResizeReset();
	}catch(e){ }
}

function popup_autoResizeReset()
{
	_popup_resizeCnt = 0
}

function popup_getBodyWidth(objBody)
{
	var i;
	var contents_w=0;
	var objParent;
	try{
		body_margin = 0;
		if (objBody.leftMargin)
			body_margin += parseInt(objBody.leftMargin);
	}catch(e){ body_margin = 4; }
	
	if(objBody.children.length)
	{
		for(i=0; i< objBody.children.length; i++)
		{
			if(contents_w<objBody.children[i].clientWidth)
				contents_w = objBody.children[i].clientWidth;
		}
	}
	return contents_w + body_margin;
}


//ÄÞ¸¶¸¦ »ý¼º
function setComma(source){
	var comma=','
	var str = new String(source);
	var lengthOfString;
	var rightString;
	var leftString;
	var dotRightStr='';
	var i
	
	str = delComma(str);
	
	//¼Ò¼ýÁ¡À» ±âÁØÀ¸·Î ºÐ¸®
	for(i=0;i < str.length; i++) {
		if (str.charCodeAt(i) == 46) { 
			dotRightStr = str.substr(i, str.length-i);
			str = str.substr(0, i);
			break;
		}
	}
	
 	lengthOfString = str.length;	// comma°¡ Á¦°ÅµÈ ¹®ÀÚ¿­ÀÇ ±æÀÌ

 	for( i = 3 ; i < lengthOfString ; i = i+3 )
 	{
		// comma°¡ À§Ä¡ÇÒ À§Ä¡¿¡¼­ ¿À¸¥ÂÊ¿¡ À§Ä¡ÇÑ ¹®ÀÚ¿­
 		rightString = str.substring(lengthOfString-i , str.length);
		// comma°¡ À§Ä¡ÇÒ À§Ä¡¿¡¼­ ¿ÞÂÊ¿¡ À§Ä¡ÇÑ ¹®ÀÚ¿­
 		leftString = str.substring(0 , str.length-rightString.length );

 		if( rightString != "")
    		str = leftString + comma + rightString;          
	}
	return str + dotRightStr;
}

//ÄÞ¸¶¸¦ Áö¿ò.
function delComma(source){
 	var patten ;
 	var result;
	
	var patten = /,/g;
  	var result = source.replace(patten, "");
 
 	return result;
}

//IFRAME »çÀÌÁî¸¦  ¹®¼­ÀÇ³»¿ë¿¡ ¸Â°Ô ÀÚµ¿À¸·Î ¼³Á¤ÇÑ´Ù. - ÃÖÁöÈ¯.
var _iframe_autoResize_timer;
var _iframe_autoResize_count=0;
function iframe_autoResize()
{
	_iframe_autoResize_timer = setInterval("iframe_autoResizeProc()", 100)
}

function iframe_autoResizeProc() 
{
	var objtb_main;
	try {
		var objBody = self.document.body;
		var i_height = objBody.scrollHeight + (objBody.offsetHeight-objBody.clientHeight);
		var i_width = objBody.scrollWidth + (objBody.offsetWidth-objBody.clientWidth);

		//self.resizeTo(objtb_main.clientWidth, objtb_main.clientHeight);
		var objFrame = self.parent.document.all(self.name);
		objFrame.style.height = i_height;
		objFrame.style.width = i_width;
		clearInterval(_iframe_autoResize_timer);
		_iframe_autoResize_count = 0;
	} catch(e) {}
	
	_iframe_autoResize_count++;
	if(_iframe_autoResize_count>600)
	{
		clearInterval(_iframe_autoResize_timer);
		_iframe_autoResize_count = 0;
	}
}

/**
arg1 ~ arg2 »çÀÌÀÇ ÀÓÀÇÀÇ ¼ö¸¦ ¸®ÅÏÇÔ
Exception : ¹Ýµå½Ã arg1 < arg2 ¿©¾ßÇÔ.	
by ÃÖ¿ë¼ö
*/
function get_rand(arg1, arg2)
{
	var gap = arg2 - arg1 + 1;
	var rate = Math.random();
	return arg1 + parseInt(gap*rate);
}

String.prototype.trim = function()
{
	return this.replace(/(^\s*)|(\s*$)/g, "");
}
String.prototype.left = function(len)
{
	return this.substr(0, len);
}
String.prototype.right = function(len)
{
	return this.substr(this.length-len, len);
}

//°ËÁõÀÚ CLASS//-ÃÖÁöÈ¯
//°ËÁõÀÚ CLASS//-ÃÖÁöÈ¯
var Verifier = {
	isAlpha 	: function(i_str) { return (i_str.search(/[a-z]/gi) > -1);	},			//¿µ¹®
	isDigit 	: function(i_str) { return (i_str.search(/[0-9]/gi) > -1); },			//10Áø¼ö
	isAlphaDigit: function(i_str) { return (i_str.search(/[^A-Za-z0-9]/gi) > -1); },	//¿µ¹®,10Áø¼ö.
	isEmail 	: function(i_str) { return EmailUtil.isRegular(i_str);  },
	isHangul 	: function(i_str) { return (i_str.search(/[°¡-ÆR]/) > -1); }				//ÇÑ±Û°Ë»ç
}

var EmailUtil = 
{
	isRegular : function (i_email)
	{
		var checkTLD = 0;
		var knownDomsPat=/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum|co|co.kr|pe.kr)$/;
		
		var emailPatten = /^(.+)@(.+)$/;
		var specialChars="\\(\\)><@,;:\\\\\\\"\\.\\[\\]";
		var validChars="\[^\\s" + specialChars + "\]";
		var quotedUser="(\"[^\"]*\")";
		var ipdomainPatten=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;
		var atom = validChars + '+';
		var word="(" + atom + "|" + quotedUser + ")";
		var frontPatten=new RegExp("^" + word + "(\\." + word + ")*$");
		var domainPatten=new RegExp("^" + atom + "(\\." + atom +")*$");
		var matchArray=i_email.match(emailPatten);
		
		if (matchArray == null) {
			return false;
		}

		var front=matchArray[1];
		var domain=matchArray[2];
		for (i=0; i<front.length; i++) {
			if (front.charCodeAt(i)>127) {
				return false;
			}
		}

		for (i=0; i<domain.length; i++) {
			if (domain.charCodeAt(i)>127) {
				return false;
			}
		}

		if (front.match(frontPatten) == null) {
			return false;
		}

		var IPArray = domain.match(ipdomainPatten);
		if (IPArray != null) {
			for (var i = 1; i <= 4; i++) {
				if (IPArray[i] > 255) {
					return false;
				}
			}
			return true;
		}
		
		var atomPat = new RegExp("^" + atom + "$");
		var domainArr = domain.split(".");
		var len = domainArr.length;
		for (i = 0; i < len; i++) {
			if (domainArr[i].search(atomPat)==-1) {
				return false;
			}
		}

		if (checkTLD && domainArr[domainArr.length-1].length!=2 && 
			domainArr[domainArr.length-1].search(knownDomsPat)==-1) {
			return false;
		}

		if (len<2) {
			return false;
		}

		return true;
	}
}

var InputControl = {
	numberOnly : function () {		//onkeypress="return InputControl.numberOnly()"
		return (event.keyCode >= 48 && event.keyCode <= 57);
	},
	
	autoTab : function (currObj, maxLen, nextObj) {  ////onkeydown="autoTab(this, 6, document.frm.resident_no1)" 
		if(event.keyCode==9 || event.shiftKey || event.keyCode==16) //16=shift+tab
			return;
		if (currObj.value.length >= maxLen) 
			nextObj.focus();
	}
}


//¼­ºñ½º ¸ñ·Ï °´Ã¼
var mb_base_url1 = "/member/mb_common_view.asp?c_url="
var mb_base_url2 = "/member/mb_join_view.asp?c_url="
var mb_base_url3 = "/member/mb_findidpwd_view.asp?c_url="
var Service = {
	
	CM_Home				: new SvcItem("CM00", "/", self.top),
	MB_Join				: new SvcItem("MB00", mb_base_url2) ,
	MB_ChangePrivate 	: new SvcItem("MB01", mb_base_url1 + escape("/member/mgrPri/mgrPri_verify_form.asp") ),
	MB_ChangePwd 		: new SvcItem("MB02", mb_base_url1 + escape("/member/mgrPwd/changePwd_Form.asp"	) ),
	MB_FindId 			: new SvcItem("MB03", mb_base_url3 + escape("/member/FindID/FindId_Form.asp"	) ),
	MB_FindPwd			: new SvcItem("MB04", mb_base_url3 + escape("/member/findPWD/findPWD_form1.asp"	) ),
	MB_Secede			: new SvcItem("MB05", mb_base_url1 + escape("/member/Secede/secession_form.asp"	) ),
	MB_Logout			: new SvcItem("MB11", "/member/login/logout_proc.asp"),
	
	go : function(objSvc, objTarget, strParams) {
		var url = new String(objSvc.url);
		
		if(strParams) {
			if( url.search(/\?/) > -1)
				url = url + "&";
			else 				
				url = url + "?";
			url = url + strParams;
		}
		if(typeof(objTarget)!="object")
			objSvc.target.location = url;
		else
			objTarget.location = url;
		return;
	},
	
	Go : function(objSvc, objTarget) {
		Service.go(objSvc, objTarget) 
	}
}

//¼­ºñ½º Ç×¸ñ °´Ã¼
function SvcItem(id, url, target){ 	
	this.id = id; 
	this.url = url; 
	this.target = target;
	if(typeof(target)!='object')
		this.target =  self;
}


//	³»¿ëº¸±â ÆäÀÌÁöÀÇ Top ¹öÆ°	½ÃÀÛ
var layerHeight = 500; // È­¸é»óÀÇ ·¹ÀÌ¾î ³ôÀÌ.

function CheckUIElements(){
	var yMenuFrom, yMenuTo, yOffset, timeoutNextCheck;

	yMenuFrom   = parseInt (divMenu.style.top, 10);
	yMenuTo     = document.body.scrollTop + layerHeight; // ·¹ÀÌ¾î Y ÁÂÇ¥

	timeoutNextCheck = 500;

	if ( yMenuFrom != yMenuTo ) {
		yOffset = Math.ceil( Math.abs( yMenuTo - yMenuFrom ) / 20 );

		if ( yMenuTo < yMenuFrom ) {
			yOffset = -yOffset;
		}

		divMenu.style.top = parseInt (divMenu.style.top, 10) + yOffset;

		timeoutNextCheck = 10;
	}

	setTimeout ("CheckUIElements()", timeoutNextCheck);
}

function stalkerLayerFromTop(stalkerLayer, stalkerLayerHeight) {
	if (stalkerLayer == "" || stalkerLayer == null) {
		return false;
	}

	stalkerLayerHeight = stalkerLayerHeight;
	divMenu = stalkerLayer;
	divMenu.style.top = document.body.scrollTop + layerHeight;  //ÀÍ½ºÇÃ·Î·¯¿ë ·¹ÀÌ¾î Y ÁÂÇ¥
	divMenu.style.visibility = "visible";
	CheckUIElements();
	return true;
}

function allblur() {
	for (i = 0; i < document.links.length; i++)
		document.links[i].onfocus = document.links[i].blur;
}

//	³»¿ëº¸±â ÆäÀÌÁöÀÇ Top ¹öÆ°	³¡

function popup_banner_action(url)
{
    window.open(url, 'window', 'fullscreen, scrollbars=yes, resizable=yes');  
}    

function getObject(elementId) { 
    if (document.getElementById) 
        { return document.getElementById(elementId);}
    else if (document.all) { 
        return document.all[elementId];}
    else if (document.layers) {
        return document.layers[elementId];}
}

function create_div(target_id){
    if(getObject(target_id) == null){
        var NewDiv = document.createElement("Div");
        NewDiv.id = target_id;
        NewDiv.width = NewDiv.height = 0;
        NewDiv.style.display = 'none';
        document.body.appendChild(NewDiv);
    }
}
