//** ¼ýÀÚ¿©ºÎ Ã¼Å©
function isNumber(str) {
	var chars = "0123456789";
	for (var i=0;i<str.length;i++) {
		if (chars.indexOf(str.charAt(i)) == -1) return false;
	}
	return true;
}

//¼ýÀÚ¸¸ ÀÔ·Â
function only_number(event){
	if(event.keyCode<48 || event.keyCode>57) event.returnValue=false;
}
//** ÅØ½ºÆ®¹Ú½ºÃ¼Å©
function chkSel(text,str){
	if(text.value=="" || text.value==null){
		alert(str+" ¼±ÅÃÇØÁÖ¼¼¿ä");
		text.focus();
		return false;
	}else{
		return true;
	}
}

//** ÅØ½ºÆ®¹Ú½ºÃ¼Å©
function chkText(text,str){
	if(text.value=="" || text.value==null){
		alert(str+" ÀÔ·ÂÇØÁÖ¼¼¿ä");
		text.focus();
		return false;
	}else{
		return true;
	}
}

//** ÀÌ¸ÞÀÏ Ã¼Å©
function chkEmail(email){
	if(email.indexOf("@") < 0){
		alert("Àß¸øµÈ ÀÌ¸ÞÀÏ Çü½ÄÀÔ´Ï´Ù.");
		return false;
	}else if(email.indexOf(".") < 0){
		alert("Àß¸øµÈ ÀÌ¸ÞÀÏ Çü½ÄÀÔ´Ï´Ù.");
		return false;
	}else{
		return true;
	}
}

//**ÁÖ¹Îµî·Ï¹øÈ£Ã¼Å©1
function _isDigit(sStr) { 
  if (sStr < "0" || sStr > "9") { 
    return false; 
  } 
  return true; 
} 
//**ÁÖ¹Îµî·Ï¹øÈ£Ã¼Å©2
function jumin_chk(ju1,ju2){
	var i = 0; 
    var Sum = 0; 
    var Mod = 0; 
    var YearIn = 0; 
    var MonthIn = 0; 
    var DateIn = 0; 
    var ID = ""; 
    
    head_num = ju1; 
    tail_num = ju2; 
    
    ID = head_num+tail_num; 
    
    
    //ÁÖ¹Î¹øÈ£ 14ÀÚ¸®¸¦ ÇÑÀÚ¸®¾¿ Ã¼Å© 
    for( i=0 ; i < 13 ; i++ ) 
    {        
        if(!_isDigit(ID.charAt(i))) 
        {  
            alert("ºñÁ¤»óÀûÀÎ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù..!"); 
            return false; 
        } 
            
    } // end for 
    
    for( i = 0 ; i < 12 ; i++ ) 
    { 
        if( i == 0) 
            YearIn+=parseInt(ID.charAt(i))*10; 
        if( i == 1) 
            YearIn+=parseInt(ID.charAt(i)); 
        if( i == 2) 
            MonthIn+=parseInt(ID.charAt(i))*10; 
        if( i == 3) 
            MonthIn+=parseInt(ID.charAt(i)); 
        if( i == 4) 
            DateIn+=parseInt(ID.charAt(i))*10; 
        if( i == 5) 
            DateIn+=parseInt(ID.charAt(i)); 
        if( i < 6) 
            Sum+=parseInt(ID.charAt(i))*(i+2); 
        if( i > 5 && i < 8 ) 
            Sum+=parseInt(ID.charAt(i))*(i+2); 
        if( i > 7) 
            Sum+=parseInt(ID.charAt(i))*(i-6); 
    } //end for 
    
    Mod=11-(Sum%11); 
    
    if((11-(Sum%11))>=10) Mod-=10; 
    
    if( Mod!=parseInt(ID.charAt(12)) ) 
    { 
        alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øµÈ ¹øÈ£ÀÔ´Ï´Ù !! "); 
        return false; 
    } 
    
    if( MonthIn < 1 || MonthIn > 12 || DateIn < 1 || DateIn > 31 ) 
    { 
        alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øµÈ ¹øÈ£ÀÔ´Ï´Ù !! "); 
        return false; 
    } 
    
    if( (MonthIn ==4 || MonthIn == 6 || MonthIn == 9 || MonthIn == 11 ) && DateIn > 30 ) 
    { 
        alert("ÁÖ¹Îµî·Ï¹øÈ£°¡  Àß¸øµÈ ¹øÈ£ÀÔ´Ï´Ù !! "); 
        return false; 
    } 
    
    if( MonthIn ==2 && DateIn > 29 ) 
    { 
        alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øµÈ ¹øÈ£ÀÔ´Ï´Ù !! "); 
        return false; 
    } 
    
    return true; 
}


//¿µ¹®°ú _- ¸¸ Ã¼Å© 
function check_eng(str){
	matchStr = /(^[0-9A-Za-z_-]+)$/; 
	return str.match(matchStr);
}

//** ¾ÆÀÌÇÁ·¹ÀÓ ¸®»çÀÌÁî
function resizeFrame(iframeObj){
  var innerBody = iframeObj.contentWindow.document.body;
  oldEvent = innerBody.onclick;
  innerBody.onclick = function(){ resizeFrame(iframeObj, 1);oldEvent; };
  var innerHeight = innerBody.scrollHeight + (innerBody.offsetHeight - innerBody.clientHeight);
  iframeObj.style.height = innerHeight;
  var innerWidth = innerBody.scrollWidth + (innerBody.offsetWidth - innerBody.clientWidth);
  iframeObj.style.width = innerWidth;     
  if( !arguments[1] )        /* Æ¯Á¤ ÀÌº¥Æ®·Î ÀÎÇÑ È£Ãâ½Ã ½ºÅ©·ÑÀ» ±×³É µÐ´Ù. */
    this.scrollTo(1,1);
}


//ÀÌ¹ÌÁö ÆË¾÷
function popup_img(tar_img) {
	var img = new Image(); //img¶ó´Â ÀÌ¹ÌÁö °´Ã¼ »ý¼º
	img.src = tar_img; //img.±×¸²ÆÄÀÏÁÖ¼Ò¿¡ ÆË¾÷¿¡ ¶ç¿ï·Á´Â ±×¸²ÆÄÀÏ ÁÖ¼Ò ÀúÀå
	//alert("ÀÌ¹ÌÁö¸¦ Å¬¸¯ÇÏ¸é Ã¢ÀÌ ´ÝÈü´Ï´Ù.");
	var openWindow = window.open("about:blank", "popupImg"+Math.round(Math.random()*1000), "width=0,height=0,resizable=yes,scrollbars=yes,left=0,top=0"); //±×³É ¾Æ¹«°Íµµ ¾ø´Â ÆË¾÷À» ¶ç¿îÈÄ
	//ÇØ´ç ÆË¾÷Ã¢¿¡ ÀÌ¹ÌÁö¸¦ Ãâ·ÂÇÑ´Ù.
	openWindow.document.write("<html><head><title>ÀÌ¹ÌÁöº¸±â</title></head>");
	openWindow.document.write("<body leftmargin=0 topmargin=0 align='center' bgcolor='#dddddd'>");
	openWindow.document.write("<img name='img1' src='"+img.src+"' onload='resizeTo((this.width+40),(this.height+80));' onclick=self.close(); style=cursor:hand; alt='ÀÌ¹ÌÁö¸¦ Å¬¸¯ÇÏ¸é Ã¢ÀÌ ´ÝÈü´Ï´Ù.' galleryImg='false'>");
	openWindow.document.write("</body></html>");
}

//¹®ÀÚ¿­ º¯È¯ ÇÁ·ÎÆÛÆ¼
String.prototype.replaceAll = function(targetStr,replaceStr){ 
    thisStr = this.toString(); 
    var idx = thisStr.indexOf( targetStr ); 
    while ( idx > -1 ) { 
        thisStr = thisStr.replace( targetStr, replaceStr ); 
        idx = thisStr.indexOf( targetStr ); 
    } 
    return thisStr; 
} 

// µ¿¿µ»ó1(ÆÄÀÏ°æ·Î, °¡·Î, ¼¼·Î, ¾ÆÀÌµð) È­¸é¸¸
function avigo(url,w,h,id){ 

 // ÇÃ·¡½Ã ÄÚµå Á¤ÀÇ 
 var aviStr= 
 "<OBJECT ID="+id+" CLASSID='CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6' width="+w+" height="+h+" name="+id+">"+
  "<PARAM name='autoStart' value='True'>"+
  "<PARAM name='URL' value="+url+">"+
  "<param name='uiMode' value='none'>"+
"</OBJECT>";

 // µ¿¿©»óÃâ·Â 
 document.write(aviStr); 

} 
// µ¿¿µ»ó2(ÆÄÀÏ°æ·Î, °¡·Î, ¼¼·Î, ¾ÆÀÌµð) ¹Ìµð¾î½ºÅ²Æ÷ÇÔ
function avigo2(url,w,h,id){ 

 // ÇÃ·¡½Ã ÄÚµå Á¤ÀÇ 
 var aviStr= 
 "<OBJECT ID="+id+" CLASSID='CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6' width="+w+" height="+h+" name="+id+">"+
  "<PARAM name='autoStart' value='True'>"+
  "<PARAM name='URL' value="+url+">"+
"</OBJECT>";

 // µ¿¿©»óÃâ·Â 
 document.write(aviStr); 

} 


/*function number_format(v){ 
    v = v.toString(); 
    return v.replace(/(\d)(?=(?:\d{3})+(?!\d))/g,'$1,');
}*/
function number_format(num) {
    num = ""+num;

    if (num.length > 3) {

        var num2='';
        var limit = num.length / 3;
        var limit2 = num.length % 3;

        if (limit2) { limit++; }

        var ttt = num.length;


        for(c=1;c<=limit;c++) {

            var three_num = num.substring(ttt,ttt-3);
            ttt = ttt - 3;
            if (three_num.length < 3 || c==limit) { num2 = three_num + num2; }
            else { num2 = ","+three_num + num2; }

        }

    } else {

        num2 = num;

    }

    return num2;
}

//ÀüÃ¼Ã¼Å© Ã¼Å©¹Ú½º
function check_all(chk,target){
	if(target){
		var max_length=target.length;
		if(max_length==0){
			alert("ÇØ´ç Ã¼Å©¹Ú½º°¡ ¾ø½À´Ï´Ù.");
			return false;
		}else if(max_length>1){
			for (var i=0; i<max_length; i++){
				target[i].checked = (target[i].checked)?false:true; 
			}
		}else{
			target.checked=(target.checked)?false:true; 
		}
	}
}


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 show_password(type,b_idx,c_idx){
		var pos_x=parseInt(document.documentElement.scrollWidth/2, 10)-175;
		//var pos_y=parseInt(document.documentElement.clientHeight/2, 10)-100;
		var pos_y_ = document.documentElement.clientHeight||document.body.clientHeight;
		var pos_y=parseInt(pos_y_/2, 10) - 100;
		var pwdf=document.getElementById("pwd_div");
		var fm=document.pwd_form;
		var str="";
		fm.pwd_mode.value=type;
		fm.b_idx.value=b_idx;	
		var scrollTop     = Math.max(document.documentElement.scrollTop, document.body.scrollTop);
		pwdf.style.top=parseInt(pos_y,10)+parseInt(scrollTop, 10)+"px";
		pwdf.style.left=pos_x+"px";
		switch(type){
			case "modify":
				str="±Û ¼öÁ¤À» ";
			break;
			case "delete":
				str="±Û »èÁ¦¸¦ ";
			break;
			case "secret":
				str="ºñ¹Ð±Û È®ÀÎÀ» ";
			break;
			case "comment_delete":
				str="²¿¸´¸» »èÁ¦¸¦ ";
				fm.c_idx.value=c_idx;
				fm.act.value="comment_pwd";
			break;
		}
		document.getElementById("title_str").innerHTML=str;
		pwdf.style.display="block";
		fm.user_pwd.focus();
	}

document.getElementByClassName = function(tag, clsname) {
	var objs = document.getElementsByTagName(tag);
	var len = objs.length;
	var rst = new Array();
	for(var i=0;i<len; i++){
		var cls = ' ' + objs[i].className + ' ';
		if (cls.indexOf(' ' +clsname+ ' ') != -1) { rst.push(objs[i]); }
	}
	return rst;
}
function open_paper() {
	window.open('/templates/A/main/paper.html','PAPER','width=837, height=700, scrollbars=yes, top=100, left=100');
}
function open_after() {
	window.open('/templates/A/main/after.html','PAPER','width=837, height=700, scrollbars=yes');
}

// select box ¼±ÅÃÇÏ±â
function choice_select() {
	var form = choice_select.arguments[0];;
	var sel = choice_select.arguments;
	for (i=1;i < sel.length;i+=2) {
		var F = eval(form+'.'+sel[i]);
		var len = F.length;
		var val = i + 1;
		for (y=0;y < len;y++) {
			if (F.options[y].value==sel[val]) {
				F.options[y].selected=true;
			}
		}
	}
}
// radio button ¼±ÅÃÇÏ±â
function choice_radio() {
	var form = choice_radio.arguments[0];
	var names = choice_radio.arguments;
	for(var i=1 ; i < names.length ; i+=2) {
		var F = eval(form+'.'+names[i]);
		var len = F.length;
		var val = i + 1;
		for(var y=0; y < len ; y++) {
			if (F[y].value==names[val]) {
				F[y].checked=true;
			}
		}
	}
}

