var NUM	= "0123456789"; 
var SALPHA	= "abcdefghijklmnopqrstuvwxyz";
var ALPHA	= "ABCDEFGHIJKLMNOPQRSTUVWXYZ" + SALPHA;

//»óÅÂÇ¥½ÃÁÙ URLÇ¥½Ã¸·±â
function hidestatus(){
	window.status = "ºÏÁ¸";
	return true;
}

if (document.layers) {
	document.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT);
}
document.onmouseover = hidestatus;
document.onmouseout = hidestatus;
document.onclick = hidestatus;

//Å¸ÀÔ Ã¼Å©
function GetTypeCheck (s, spc)
{
	var i;

	for(i=0; i< s.length; i++) 
	{
		if (spc.indexOf(s.substring(i, i+1)) < 0) 
		{
			return false;
		}
	}        
	return true;
}

//¿µ¹® ¼ýÀÚ È¥ÇÕ
function GetNumCharMixCheck (s)
{
	var i;
	var isNum=false;
	var isChar=false;
	for(i=0; i< s.length; i++) 
	{
		if (!isNum && NUM.indexOf(s.substring(i, i+1)) < 0) 
		{
			isNum=true;
		}
		if (!isChar && ALPHA.indexOf(s.substring(i, i+1)) < 0) 
		{
			isChar=true;
		}
	}        
	
	if(isNum && isChar)return true;
	else return false;	
}

//¿µ¹® ¼ýÀÚ Á¦¿Ü ¹®ÀÚ Á¸Àç¿©ºÎ
function GetNumCharCheck (s)
{
	var i;
	var isNum;
	var isChar;
	for(i=0; i< s.length; i++) 
	{
		isNum=false;
		isChar=false;
		if (NUM.indexOf(s.substring(i, i+1)) < 0) 
		{
			isNum=true;
		}
		if (ALPHA.indexOf(s.substring(i, i+1)) < 0) 
		{
			isChar=true;
		}
		
		if(!isNum && !isChar)//¿µ¹®µµ ¼ýÀÚµµ ¾Æ´Ï¸é false
			return false;			
	}        
	
	return true;
}

//½ºÆ®¸µ ²÷±â
function GetCutString(str,num,ss)
{
	return str.substring(0,num) + ss;
}

// ¼ýÀÚ Ã¼Å© (¼ýÀÚÀÌ¿ÜÀÇ ¹®ÀÚ,Æ¯¼ö±âÈ£ µîÀ» ³ÖÀ¸¸é °æ°íÃ¢ Ãâ·Â) //
function GetNumberCheck(inputname)
{	
	var formstr=eval(inputname);
	for(var i=0;i<formstr.value.length;i++)
	{
		var chr=formstr.value.substr(i,1);
		if(chr<'0'||chr>'9')
		{
			alert('¼ýÀÚ¸¸ »ç¿ë °¡´ÉÇÕ´Ï´Ù.');
			inputname.focus();
			return false;
		}
	}
	return true;
}


//°ø¹é ºÎºÐ Ã¼Å© //
function GetSpcceCheck(inputname)
{

	for(var l=0;l<=(inputname.value.length-1);l++)
	{
		if(inputname.value.indexOf(' ')>=0)
		{
			alert('°ø¹éÀÌ Æ÷ÇÔµÇ¾î ÀÖ½À´Ï´Ù.');
			inputname.focus();
			return false;
		}
	}
}

//ÄÞ¸¶Á¦°Å
function filterNum(str) 
{ 
	re = /^\$|,/g; 
	return str.replace(re, ""); 
}


//³¯Â¥format - getDateFormat('20040605121212' , 'xxxx-xx-xx [xx:xx:xx]');
function getDateFormat(date , type)
{
	var ck;
	var rtstr = "";
	var j = 0;
	for(var i = 0; i < type.length; i++) 
	{
		if(type.substring(i,i+1) == 'x')
		{
			rtstr += date.substring(j,j+1);
		}
		else {
			j--;
			rtstr += type.substring(i,i+1);
		}
		j++;
	}
	document.write(rtstr);	
}

//´Ü¾î ÇÊÅÍ¸µ
function CheckWords(words)
{

	if(words.length < 1) return '';

	var BadWordSet = frames.WordFilterFrame.document.body.innerHTML;
	var BadWordArr = BadWordSet.split(',');	
	var BadWordNum = BadWordArr.length;

	for (var i = 0; i < BadWordNum; i++)
	{
		if(words.indexOf(BadWordArr[i]) != -1) return BadWordArr[i];
	}
	return '';
}

//ÆÄÀÏÈ®ÀåÀÚ->¾ÆÀÌÄÜ
function getFileExt(name)
{
	var ExtSet  = "gif,jpg,jpeg,bmp,png,swf,fla,pds,ai,tif,pcx,ppj,"; //ÀÌ¹ÌÁö,ÇÃ·¡½¬
		ExtSet += "mid,wav,mp3,"; //»ç¿îµå
		ExtSet += "asf,asx,avi,mpg,mpeg,wmv,wma,ra,ram,mov,"; //µ¿¿µ»ó
		ExtSet += "doc,xls,ppt,hwp,hlp,eml,"; //¿ÀÇÇ½º
		ExtSet += "zip,tar,trz,gz,rar,alz,"; //¾ÐÃà
		ExtSet += "exe,dll,reg,ini,"; //½ÇÇà
		ExtSet += "php,php3,class,java,htm,html,txt,cgi,pl,jsp,asp,xml,";//web ÃÑ53°³

	var FileNameArr = name.split('.');
	var ext = FileNameArr[FileNameArr.length - 1].toLowerCase()
	
	if (ExtSet.indexOf(ext) != -1)
	{
		return ext;
	}
	else {
		return "unknown";
	}
}

//ÆÄÀÏ»çÀÌÁî
function getFileSize(bt , type)
{
	if (type == "M")
	{
		var btn = parseInt(bt)/(1024*1024);
		var bt_split = btn.toString().split('.');
		var subnum = bt_split[1] ? '.' + bt_split[1].substring(0,2) : '';
		var bt_num   = commaSplit(bt_split[0]) + '.' + subnum;
		return  bt_num + "M";
	}
	if (type == "K")
	{
		var btn = parseInt(bt)/1024;
		var bt_split = btn.toString().split('.');
		var subnum = bt_split[1] ? '.' + bt_split[1].substring(0,2) : '';
		var bt_num   = commaSplit(bt_split[0]) + subnum;
		return  bt_num + "K";
	}
	if (type == "B")
	{
		return commaSplit(bt) + "B";
	}
}

//À©µµ¿ì Ã¢´Ý±â 
function WindowClose(){
self.close();
}

//setÄíÅ°
function setCookie(name, value, expire) {
	document.cookie = name + "=" + escape(value) + ((expire == null) ? "" : ("; expires=" + expire.toGMTString()));	
}
  
function getCookie(Name) {
	var search = Name + "=";
	if (document.cookie.length > 0) {                 
	
	offset = document.cookie.indexOf(search);
	 if (offset != -1){                                                
	
	  offset += search.length;                          
	  end = document.cookie.indexOf(";", offset);   
	  if (end == -1) 
	   end = document.cookie.length;
	  return unescape(document.cookie.substring(offset, end));
	 } 
	}
}

//ÄíÅ° »èÁ¦
function deleteCookie( cookieName ){
	document.cookie = cookieName+"=; expires=Fri, 31 Dec 1999 23:59:59 GMT;";
}
//ÄíÅ° µî·Ï 
function register(cookieName, cookieValue) {
	var today = new Date();
	var expires = new Date();
	expires.setTime(today.getTime() + 1000*60*60*24*365);
	setCookie(cookieName, cookieValue, expires);	
}

/*
function setCookie( name, value, expiredays )     {  
	var todayDate = new Date();  
	todayDate.setDate( todayDate.getDate() + expiredays );  
	expires=" + todayDate.toGMTString() + ";"  
	
	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 ""; 
} */

function winopen(url,wid,hei) {
	var mw = 0;
	var mh = 0;
	var sw = 0; // È­¸é Å©±â-°¡·Î
	var sh = 0; // È­¸é Å©±â-¼¼·Î

		
	sw = screen.width
	sh = screen.height

	mw = (sw - wid) / 2;
	mh = (sh - hei) / 2;
	
	w = open(url, "", "scrollbars=no,menubar=no,statusbar=yes,toolbar=no,resizable=yes,width=" + wid + ",height=" + hei + ",top=" + mh + ",left=" + mw);
	w.focus();
}

function winopen2(url,wid,hei) {
	var mw = 0;
	var mh = 0;
	var sw = 0; // È­¸é Å©±â-°¡·Î
	var sh = 0; // È­¸é Å©±â-¼¼·Î

		
	sw = screen.width
	sh = screen.height

	mw = (sw - wid) / 2;
	mh = (sh - hei) / 2;
	
	w = open(url, "", "scrollbars=yes,menubar=no,statusbar=yes,toolbar=no,resizable=yes,width=" + wid + ",height=" + hei + ",top=" + mh + ",left=" + mw);
	w.focus();
}

function winopen3(url,wid,hei) {
	var mw = 0;
	var mh = 0;
	var sw = 0; // È­¸é Å©±â-°¡·Î
	var sh = 0; // È­¸é Å©±â-¼¼·Î

		
	sw = screen.width
	sh = screen.height

	mw = (sw - wid) / 2;
	mh = (sh - hei) / 2;
	
	w = open(url, "", "menubar=no,statusbar=yes,toolbar=no,resizable=yes,width=" + wid + ",height=" + hei + ",top=" + mh + ",left=" + mw);
	w.focus();
}

// ÁÖ¹Î¹øÈ£ Ã¼Å©
function jumincheck(jumin1 ,jumin2) {

		var str_jumin1 = jumin1.value;
		var jumin1_err = jumin1;
		var str_jumin2 = jumin2.value;
		var jumin2_err = jumin2;
		var checkImg='';


		var i3=0
		for (var i=0;i<str_jumin1.length;i++)
		{
		    var ch1 = str_jumin1.substring(i,i+1);
		    if (ch1<'0' || ch1>'9') { i3=i3+1 }
		}
		if ((str_jumin1 == '') || ( i3 != 0 ))
		{
  		  error(jumin1_err,'ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù.\n\n´Ù½ÃÀÔ·ÂÇØÁÖ¼¼¿ä!');
  		  return false;
		}


		var i4=0
		for (var i=0;i<str_jumin2.length;i++)
		{
		    var ch1 = str_jumin2.substring(i,i+1);
		    if (ch1<'0' || ch1>'9') { i4=i4+1 }
		}
		if ((str_jumin2 == '') || ( i4 != 0 ))
		{
		    error(jumin2_err,'ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù.\n\n´Ù½ÃÀÔ·ÂÇØÁÖ¼¼¿ä!');
		    return false;
		}

//		if(str_jumin1.substring(0,1) < 4)
//		{
//   	  error(jumin2_err,'ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù.\n\n´Ù½ÃÀÔ·ÂÇØÁÖ¼¼¿ä!');
//   	  return false;
//		}

		if(str_jumin2.substring(0,1) > 2)
		{
		    error(jumin2_err,'ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù.\n\n´Ù½ÃÀÔ·ÂÇØÁÖ¼¼¿ä!');
		    return false;
		}

		if((str_jumin1.length > 7) || (str_jumin2.length > 8))
		{
		    error(jumin2_err,'ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù.\n\n´Ù½ÃÀÔ·ÂÇØÁÖ¼¼¿ä!');
		    return false;
		}

		if ((str_jumin1 == '72') || ( str_jumin2 == '18'))
		{
		  error(jumin1_err,'ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù.\n\n´Ù½ÃÀÔ·ÂÇØÁÖ¼¼¿ä!');
		  return false;
		}

		var f1=str_jumin1.substring(0,1)
		var f2=str_jumin1.substring(1,2)
		var f3=str_jumin1.substring(2,3)
		var f4=str_jumin1.substring(3,4)
		var f5=str_jumin1.substring(4,5)
		var f6=str_jumin1.substring(5,6)
		var hap=f1*2+f2*3+f3*4+f4*5+f5*6+f6*7
		var l1=str_jumin2.substring(0,1)
		var l2=str_jumin2.substring(1,2)
		var l3=str_jumin2.substring(2,3)
		var l4=str_jumin2.substring(3,4)
		var l5=str_jumin2.substring(4,5)
		var l6=str_jumin2.substring(5,6)
		var l7=str_jumin2.substring(6,7)
		hap=hap+l1*8+l2*9+l3*2+l4*3+l5*4+l6*5
		hap=hap%11
		hap=11-hap
		hap=hap%10
		if (hap != l7)
		{
		  error(jumin1_err,'ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù.\n\n´Ù½ÃÀÔ·ÂÇØÁÖ¼¼¿ä!');
		  return false;
		}


		var i9=0

		return true;

}

function moveJumin2(jumin1,jumin2)
{
	if ( jumin1.value.length == 6 )	{
	jumin2.focus();
	return;
	}
}

function bookmarksite(title,url){ 
  if (window.sidebar) {// firefox 
   window.sidebar.addPanel(title, url, ""); 
  } else if(window.opera && window.print){ // opera 
   var elem = document.createElement('a'); 
   elem.setAttribute('href',url); 
   elem.setAttribute('title',title); 
   elem.setAttribute('rel','sidebar'); 
   elem.onclick(); 
  } else if(document.all) {// ie 
   window.external.AddFavorite(url, title);
  }
 }
 
 //¼±ÅÃµÈ ¶óµð¿À ¹öÆ° °ª
 function getRadioVal(obj){
		var raoval="";
		if( typeof(obj.value) == 'string'){		//ÇÑ°³¸¸ ÀÖÀ»¶§ 			
     			if (obj.checked) { 		
						raoval = obj.value.toString();
			}
		}else{
			for (var i = 0; i < obj.length; i++) { 
				if (obj[i].checked) { 	
					if(raoval)raoval = raoval + ",";
					raoval = raoval + obj[i].value.toString();
				}
			}
		}
		return raoval;
	}
	
//¼±ÅÃµÈ ¶óµð¿À ¹öÆ° °ª. ´ÜÇÑ°³¸¸ ¼±ÅÃÇØ¾ßÇÔ.
 function getRadioVal_cnt(obj){
		var raoval=0;
		if( typeof(obj.value) == 'string'){		//ÇÑ°³¸¸ ÀÖÀ»¶§ 			
     			if (obj.checked) { 		
						raoval++;
			}
		}else{
			for (var i = 0; i < obj.length; i++) { 
				if (obj[i].checked) { 	
					raoval++;
				}
			}
		}
		return raoval;
	}
	
function popupview(popup) {  
popup.style.display = "none"; 
}  

function closeWin(popup)  {   
	var expiredays=1;
	var todayDate = new Date();  
	todayDate.setDate( todayDate.getDate() + expiredays );  	
	
	setCookie( "bookzonepopup", "no" , todayDate);  
	popup.style.display = "none"; 	
} 

function popinit(popup) {  	
	if ( getCookie( "bookzonepopup" ) == "no" ) {   
		if(popup)	popup.style.display = "none";  
	} 
} 	