//ÇØ´ç ¿µ¿ª¿¡ ³»¿ëÀ» º¯°æÇÕ´Ï´Ù. - Ajax Àü¿ë
function PrintHtml(ObjID, AjaxRs)
{
	var ObjSel = document.getElementById(ObjID);
    var Result = AjaxRs.responseText;
    ObjSel.innerHTML = Result;  
}

//ÆäÀÌÁö¸¦ ¸®ÇÁ·¹½Ì ÇÕ´Ï´Ù.
function Reload(){
	document.location.reload();
}


//·¹ÀÌ¾îÀÇ Display¸¦ Á¦¾î ÇÕ´Ï´Ù.
function LayerControll(DivID){
	var Div=document.getElementById(DivID);
	if(Div.style.display=="block"){
		Div.style.display="none";
	}else{
		Div.style.display="block";
	}
}

//Ã¼Å©¹Ú½º¸¦ Á¦¾îÇÕ´Ï´Ù.(Ã¼Å·/¾ðÃ¼Å·¿¡ ´ëÇØ¼­¸¸ Á¦¾îÇÕ´Ï´Ù.)
function GetCheck(){
	var Checked=false;
	var All=document.getElementById('chkall');
	var Chk=document.getElementsByName('chk[]');
	if(All.checked){
		for(var i=0; i<Chk.length; i++){
			Chk[i].checked=true;
		}
		Checked=true;
	}else{
		for(var i=0; i<Chk.length; i++){
			Chk[i].checked=false;
		}
		Checked=false;
	}
}

//¼ýÀÚ¸¸ ÀÔ·Â ¹Þ½À´Ï´Ù.
function NumberKey(Obj){
	if ((event.keyCode<48) || (event.keyCode>57)) {
		event.returnValue = false;
		return false;
	}else{
		return true;
	}
}

//ºñ¹Ð¹øÈ£ ÀÔ·Â ÆÐÅÏÀ» Ã¼Å© ÇÕ´Ï´Ù.
function PassWordChk(values){
	var chk1=/^[a-zA-Z][a-zA-Z0-9]*$/;
	if(chk1.test(values)==true && values.length>=4 && values.length<=12){
		return true;
	}else{
		return false;
	}
}

//ÀÌ¸ÞÀÏ Ã¼Å© ÇÔ¼ö
function MailChk(ObjMail)
{
	var ObjMails = ObjMail;
	if (ObjMails.search(/(\S+)@(\S+)\.(\S+)/) == -1 ) 
	{
	    return false;
	}
	return true;
}

//ÇÑ±Û ÀÔ·Â Ã¼Å©
function hangul_chk(word) {
 var str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890-";
 
 for (i=0; i< word.length; i++)
 {
  idcheck = word.charAt(i);
  
  for ( j = 0 ;  j < str.length ; j++){
  
   if (idcheck == str.charAt(j)) break;
    
        if (j+1 == str.length){
       return false;
        }
       }
      }
      return true;
}


//ÆË¾÷Ã¢À» ¿ÀÇÂÇÕ´Ï´Ù.
function WinPop(url,w,h,s,PopName){
	if(!PopName){
		PopName="pop";
	}
	var BibleWindow=window.open(url,PopName,"width="+w+", height="+h+", scrollbars="+s);
}

//´Þ·ÂÀ» ¿ÀÇÂ ÇÕ´Ï´Ù.
function win_calendar(fld, cur_date, delimiter, opt, skin)
{
    if (!opt)
        opt = "left=50, top=50, width=240, height=230, scrollbars=0,status=0,resizable=0";
   var winCalendar=window.open(tb_path+"/bbs/calendar.php?skin="+skin+"&fld="+fld+"&cur_date="+cur_date+"&delimiter="+delimiter, "winCalendar", opt);
}

//¹®ÀÚ¿­ ¹ÙÀÌÆ® ¼ö °è»ê
function CalBytes(str)
{
  var tcount = 0;

  var tmpStr = new String(str);
  var temp = tmpStr.length;

  var onechar;
  for ( k=0; k<temp; k++ )
  {
    onechar = tmpStr.charAt(k);
    if (escape(onechar).length > 4)
    {
      tcount += 2;
    }
    else
    {
      tcount += 1;
    }
  }

  return tcount;
}

//±Û¾²±â ¹ÙÀÌÆ®¼ö Ã¼Å©
function ChkByte(TextAreaID, ByteID, MaxByte)
{
    var conts = document.getElementById(TextAreaID);
    var bytes = document.getElementById(ByteID);

    var i = 0;
    var cnt = 0;
    var exceed = 0;
    var ch = '';

    for (i=0; i<conts.value.length; i++) 
    {
        ch = conts.value.charAt(i);
        if (escape(ch).length > 4) {
            cnt += 2;
        } else {
            cnt += 1;
        }
    }

    bytes.innerHTML = cnt;

    if (cnt > MaxByte) 
    {
        exceed = cnt - MaxByte;
        alert('¸Þ½ÃÁö ³»¿ëÀº '+MaxByte+'¹ÙÀÌÆ®¸¦ ³ÑÀ»¼ö ¾ø½À´Ï´Ù.\n\nÀÛ¼ºÇÏ½Å ¸Þ¼¼Áö ³»¿ëÀº '+ exceed +'byte°¡ ÃÊ°úµÇ¾ú½À´Ï´Ù.\n\nÃÊ°úµÈ ºÎºÐÀº ÀÚµ¿À¸·Î »èÁ¦µË´Ï´Ù.');
        var tcnt = 0;
        var xcnt = 0;
        var tmp = conts.value;
        for (i=0; i<tmp.length; i++) 
        {
            ch = tmp.charAt(i);
            if (escape(ch).length > 4) {
                tcnt += 2;
            } else {
                tcnt += 1;
            }

            if (tcnt > MaxByte) {
                tmp = tmp.substring(0,i);
                break;
            } else {
                xcnt = tcnt;
            }
        }
        conts.value = tmp;
        bytes.innerHTML = xcnt;
        return;
    }
}

//¼ýÀÚ¸¦ number_format Çü½ÄÀ¸·Î..
function number_format(num){
	var tmp = '';
	var number = '';
	var cutlen = 3;
	var comma = ',';
	var i;
		   
	len = num.length;
	mod = (len % cutlen);
	k = cutlen - mod;
	for (i=0; i<num.length; i++){
		number = number + num.charAt(i);
		if (i < num.length - 1){
			k++;
			if ((k % cutlen) == 0){
				number = number + comma;
				k = 0;
			}
		}
	}

	return number;
}

//ÄíÅ° »ý¼º
function setCookie(name, value, expiredays){
	var today = new Date();
	today.setDate( today.getDate() + expiredays );
	document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + today.toGMTString() + ";";
}

//ÄíÅ° °ªÀ» Ã£½À´Ï´Ù.
function getCookieval(offset) {
	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1)
	endstr = document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}

//ÄíÅ°°ªÀ» ¹ÝÈ¯ÇÕ´Ï´Ù.
function getCookie(name) {
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;

	while (i < clen) {
		var j = i + alen;
		if (document.cookie.substring(i, j) == arg)
		return getCookieval (j);
		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0) break; 
	}
	return null;
}

//¹®ÀÚ¿­ Ä¡È¯
function ReplaceAll(prev_str,next_str,str){
	var ChangeStr="";
	var NewStr=new Array();
	NewStr=str.split(prev_str);
	for(i=0; i<NewStr.length; i++){
		ChangeStr+=NewStr[i];
		if(i<NewStr.length-1) {
			ChangeStr+=next_str;
		}
	}

	return ChangeStr;
}

//°ø¹éÁ¦°Å
function trim(s){
	var t = "";
	var from_pos = to_pos = 0;

	for (k=0; k<s.length; k++){
		if (s.charAt(k) == ' '){
			continue;
		}else{
			from_pos = k;
			break;
		}
	}

	for (k=s.length; k>=0; k--){
		if (s.charAt(k-1) == ' '){
			continue;
		}else{
			to_pos = k;
			break;
		}
	} 
	t = s.substring(from_pos, to_pos);
	return t;
}
