<!--


  function download(filename,filepath)
  { 

    var url = "/docs/common/download.asp?filename="+filename+"&filepath=" +filepath  
	location.replace(url);
  }


function na_open_window(url,name, left, top, width, height, toolbar, menubar, statusbar, scrollbar, resizable)
{
  toolbar_str = toolbar ? 'yes' : 'no';
  menubar_str = menubar ? 'yes' : 'no';
  statusbar_str = statusbar ? 'yes' : 'no';
  scrollbar_str = scrollbar ? 'yes' : 'no';
  resizable_str = resizable ? 'yes' : 'no';
  window.open(url,name, 'left='+left+',top='+top+',width='+width+',height='+height+',toolbar='+toolbar_str+',menubar='+menubar_str+',status='+statusbar_str+',scrollbars='+scrollbar_str+',resizable='+resizable_str);
}

function moveFocus(obj)
{
   obj.focus();
}

//## ¼ýÀÚÀÎ°¡ ¾Æ´Ñ°¡ ÇØ¼­ ÀÌ¾¾! ÇØÁÖ´Â°Å

function checkQty(obj)
{
   var value = obj.value;
   var flag  = 1;

   if(isNaN(value)) 
	{ 
	  alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÏ½Ê½Ã¿À"); 
      flag = 0; 
	}

	if(!checkByte(obj,0,"±¸¸Å¼ö·®À» ")) 
	{ flag = 0; }

	return flag;

}

//########## Ã¼Å© °ü·Ã ½ºÅ©¸³Æ® ###########################




function allcheck(theform){
        for (i = 0; i < theform.length; i++) { theform[i].checked = true;}
        return;
        }

        //±× ¹Ý´ë
        function discheck(theform){
                for (i = 0; i < theform.length; i++) { theform[i].checked = false;}        return;
        }


        function reverse_check(form) {
                for ( var i=0; i<form.elements.length; i++) {
                        var ele = form.elements[i];
                        if(ele.name == 'item_chk[]')
                                ele.checked = !ele.checked;
                }
        }

function isCheckedForm(obj,msg,length)
{ 
  var value = 0;
 
  for(i=0;i<length;i++)
  {
    if(obj[i].checked) value++;
  }
 
  if (value == 0){
  obj[0].focus();
  alert(msg);
  return false;
  } else {
  return true;
  }
}


function isCheck(obj,msg){
        
		var flag = false
		for (i = 0; i < obj.length; i++) {
           if(obj[i].checked)
           {
              flag = true;
           }
        }
        
		if(!flag)
		{
		   alert(msg);
		}

		return flag;

}
//###############################################################################################################


//### ¼Ò¼öÁ¡ ÇÔ¼ö #########################################

function returnFloat(value,pointLength)
{
   var passVal = value.toString();
   var tmp;
   var returnVal;

   passVal    = passVal.split(".");
   tmp = passVal[1].split("");
   
   
   returnVal = passVal[0] + "."; //Á¤¼öºÎºÐ 
   
   for(i=0;i<pointLength;i++)
   { 
     returnVal += tmp[i];        //½Ç¼öºÎ
   }

   return returnVal;
   
}


//#########################################################

function handelEnterAddObject(event,obj,type)
{
    var keyCode = event.keyCode ? event.keyCode : 
                  event.which ? event.which : event.charCode;
	if (keyCode == 13)
	{
	    
		if(type == 1) // focus
		{	
			obj.focus();
    
		}else{ //select
    
	        obj.select();
		}

	  	return false;
	}else{
	return true;
	}
}

function handleEnter (field, event ,type) {
  
  var keyCode = event.keyCode ? event.keyCode : 
                event.which ? event.which : event.charCode;

  if (keyCode == 13) {
    var i;
    for (i = 0; i < field.form.elements.length; i++)
      if (field == field.form.elements[i])
        break;

    i = (i + 1) % field.form.elements.length;
    
	if(type == 1) // focus
	{	
	    field.form.elements[i].focus();
    
	}else{ //select
    
	   field.form.elements[i].select();
	}

	return false;
  }
  else
    return true;
}

//¿£ÅÍÅ° ¸Ô°ÔÇÏ±â


function field_move(obj,leng,target_obj)
{ 
	var gil = parseInt(leng);
	if(obj.value.length == gil)   target_obj.select();
  
}

function fieldMoveNotEmpty(obj,leng,target_obj)
{
	var gil = parseInt(leng);
	if(obj.value.length == gil)  target_obj.focus();
}


//Å¸°ÙÀÌµ¿ function OKOK!!


function findadd(z1, z2, a1, a2, formName)
{
      t_arg = "z1=" + z1 + "&z2=" + z2 + "&a1=" + a1 + "&a2=" + a2 + "&formName=" + formName;
      t_url = "/lib/find_zipcode_form.php?" + t_arg;

      window.open( t_url , "autoaddress", "location=0,toolbar=no,directories=no,status=no,scrollbars=yes,resizable=yes,menubar=no,width=560,height=220,left=0,top=0");
}



function noSplitAndNumberOnly(ob)
{


        var txtNumber = '' + ob.value;
        if (isNaN(txtNumber) || txtNumber.indexOf('.') != -1 )   // ¼Ò¼öÁ¡ »ç¿ë ºÒ°¡ Ãß°¡
        {
                ob.value = ob.value.substring(0, ob.value.length-1 );
                ob.focus();
                return ob.value;
        }
        else
                return ob.value;
}


function commaSplitAndNumberOnly(ob)
{

        var txtNumber = '' + ob.value;
        if (isNaN(txtNumber) || txtNumber.indexOf('.') != -1 )   // ¼Ò¼öÁ¡ »ç¿ë ºÒ°¡ Ãß°¡
        {
                ob.value = ob.value.substring(0, ob.value.length-1 );
                //alert('¼ýÀÚ¸¸ ÀÔ·ÂÇÏ½Ê½Ã¿À.');
                ob.value = commaSplitAndNumberOnly(ob);
                ob.focus();
                return ob.value;
        }
        else
        {
                var rxSplit = new RegExp('([0-9])([0-9][0-9][0-9][,.])');
                var arrNumber = txtNumber.split('.');
                arrNumber[0] += '.';
                do
                {
                        arrNumber[0] = arrNumber[0].replace(rxSplit, '$1,$2');
                }
                while (rxSplit.test(arrNumber[0]));

                if (arrNumber.length > 1)
                {
                        return arrNumber.join('');
                }
                else {
                        return arrNumber[0].split('.')[0];
                }
   }
}



///////  µ·¿¡ , ¸¦ ³Ö¾îÁÖµ¥ Æ÷Ä¿½º¸¦ ÁÖÁö ¾Ê´Â´Ù /////////////////////////////////////////////////////////////////


function commaSplitAndNumberOnlyNotFocus(ob)
{

        var txtNumber = '' + ob.value;
        if (isNaN(txtNumber) )   // ¼Ò¼öÁ¡ »ç¿ë °¡´É
        {
                ob.value = ob.value.substring(0, ob.value.length-1 );
                //alert('¼ýÀÚ È¤Àº \'.\' ¸¸ ÀÔ·ÂÇÏ½Ê½Ã¿À.');
                return ob.value;
        }
        else
        {
                var rxSplit = new RegExp('([0-9])([0-9][0-9][0-9][,.])');
                var arrNumber = txtNumber.split('.');
                arrNumber[0] += '.';
                do
                {
                        arrNumber[0] = arrNumber[0].replace(rxSplit, '$1,$2');
                }
                while (rxSplit.test(arrNumber[0]));

                if (arrNumber.length > 1)
                {
                        return arrNumber.join('');
                }
                else {
                        return arrNumber[0].split('.')[0];
                }
   }
}

// Æ÷Ä¿½º±îÁö ÀÌµ¿ÇÏ´Â°Í (ÁÖ·Î ¿ÂÅ°´Ù¿î ¾÷¿¡ ÀÌ¿ë 

function commaSplitAndAllowDot(ob)
{

        var txtNumber = '' + ob.value;
        if (isNaN(txtNumber) )   // ¼Ò¼öÁ¡ »ç¿ë °¡´É
        {
                ob.value = ob.value.substring(0, ob.value.length-1 );
                //alert('¼ýÀÚ È¤Àº \'.\' ¸¸ ÀÔ·ÂÇÏ½Ê½Ã¿À.');
                ob.focus();
                return ob.value;
        }
        else
        {
                var rxSplit = new RegExp('([0-9])([0-9][0-9][0-9][,.])');
                var arrNumber = txtNumber.split('.');
                arrNumber[0] += '.';
                do
                {
                        arrNumber[0] = arrNumber[0].replace(rxSplit, '$1,$2');
                }
                while (rxSplit.test(arrNumber[0]));

                if (arrNumber.length > 1)
                {
                        return arrNumber.join('');
                }
                else {
                        return arrNumber[0].split('.')[0];
                }
   }
}




///µ·
function checkOnlyNumber()  // ¼ýÀÚ¸¸ ÀÔ·ÂÇß´ÂÁö °Ë»ç
{
        var ob=event.srcElement;
        ob.value = filterNum(ob.value);
        ob.value = commaSplitAndNumberOnly(ob);
        return false;
}


/// µ·2 ///////////////////////////////////////////////////////////////////////////////////////

function checkComma(ob)  // ¼ýÀÚ¸¸ ÀÔ·ÂÇß´ÂÁö °Ë»ç
{
        ob.value = commaSplitAndNumberOnlyNotFocus(ob);
        return ;
}

//////////////////////////////////////////////////////////////////////////////////////////////


///¸Í¼ýÀÚ¸¸
function checkOnlyNumberNotComma()
{
        var ob=event.srcElement;
    ob.value = noSplitAndNumberOnly(ob);
        return false;
}

////ÀÌÀÚÀ²À» ÀÔ·ÂÇÒ ¶§ »ç¿ëÇÑ´Ù.
function checkAllowDot()  // ¼ýÀÚ¿Í dot ¸¸À» ÀÔ·ÂÇß´ÂÁö °Ë»ç
{
        var ob=event.srcElement;
        ob.value = filterNum(ob.value);

        spnumber = ob.value.split('.');
        if( spnumber[0].length >=3 )
        {
                alert('Á¤¼ö µÎÀÚ¸®, ¼Ò¼öÁ¡ µÑÂ°ÀÚ¸®±îÁö ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.');
                ob.value = spnumber[0].substring(0,2);
                ob.focus();
                return false;
        }

        ob.value = commaSplitAndAllowDot(ob);
        return false;
}


function checkCombo(ob, msg)
{
        if( ob.selectedIndex == 0 )
        {
                alert( msg + ' ¼±ÅÃÇÏÁö ¾Ê¾Ò½À´Ï´Ù. ' );
                ob.focus();
                return false;
        }
    else
                return true;

}



function enCheckByte(ob,bnum,msg) {
       if(bnum == 0 )
        {
                if(ob.value.length == 0)
                {
                        alert( msg + ' is Empty. ');
                        ob.focus();
                        return false;
                }
        }

        else if(ob.value.length < bnum)
        {
                //bnum_half = bnum / 2;
                alert( msg + ' ' + bnum + ' ÀÚ ÀÌ»ó ÀÔ·ÂÇØ¾ßÇÕ´Ï´Ù.' );
                ob.focus();
                return false;
        }

        return true;
}

function checkByte(ob, bnum, msg)
{

        if(bnum == 0 )
        {
                if(ob.value.length == 0)
                {
                        alert( msg + ' ÀÔ·ÂÇÏÁö ¾Ê¾Ò½À´Ï´Ù.');
                        ob.focus();
                        return false;
                }
        }

        else if(ob.value.length < bnum)
        {
                //bnum_half = bnum / 2;
                alert( msg + ' ' + bnum + ' ÀÚ ÀÌ»ó ÀÔ·ÂÇØ¾ßÇÕ´Ï´Ù.' );
                ob.focus();
                return false;
        }

        return true;

}

// µÎ°³ÀÇ VariableÀÌ °°ÀºÁö Ã¼Å©
function checkVar(ob, ob2, msg) {
	if (ob.value != ob2.value) {
		alert( msg + ' Æ²¸³´Ï´Ù.');
		ob2.focus();
		ob2.value="";
		return false;
	}

	return true;
}

function checkBytePrecisely(ob, bnum, msg) // Á¤È®ÇÏ°Ô ¸î ÀÚ¸¦ ÀÔ·ÂÇÏµµ·Ï ¿ä±¸
{
        if(ob.value.length != bnum )
        {
                alert( msg + ' ' + bnum + ' ÀÚ·Î ÀÔ·ÂÇØ¾ßÇÕ´Ï´Ù.' );
                ob.focus();
                return false;
        }

        return true;
}

function checkInputLimit(ob, min, max, msg) // ÀÔ·Â°ªÀÌ min ÀÌ»ó max ÀÌÇÏ°¡ µÇ´ÂÁö Ã¼Å©
{
        if(ob.value < min || ob.value > max )
        {
                alert( msg + ' ' + min + ' ÀÌ»ó ' + max + ' ÀÌÇÏÀÇ °ªÀ» ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù.');
                ob.focus();
                return false;
        }

        return true;
}



function filterNum(str)    // $ ¿Í ÄÞ¸¶ Á¦°Å ÇÔ¼ö
{
                re = /^\$|,/g;
                // "$" and "," ÀÔ·Â Á¦°Å
                return str.replace(re, "");
}

function filterNumOb(ob)
{
        ob.value = filterNum(ob.value);
}


//###### ¼Ò¼öÁ¡ °ü·Ã 


function filterNumDollor(str)    //$ ¾ÈÁ¦°Å ÇÏ±¸ , Á¦°Å ÇÔ¼ö
{
     re = /^|,/g;
     return str.replace(re, "");
}


function commaSplitDotOk(obj)
{
   var passVal = obj.value;
   var tmp;
   var returnVal;
   var kk='';
   var count=0;
   var firstSplit='';
   
   passVal = filterNumDollor(obj.value);
   
   if(passVal.indexOf("\$") == 0)
   {
      firstSplit = passVal.split("\$");
	  passVal = firstSplit[1]; 
      firstSplit = "\$";
   }

   passVal = passVal.split("."); 
   tmp = passVal[0].split("");
  
   for(var i = tmp.length-1 ; i > -1  ; i--)
   { 
     if(count == 3) 
	 {
	   kk += ","; 
	   count = 0;
	 }
	 kk += tmp[i]
	 count++;
   }
   
   kk  = reverseString(kk);

   if(!isNaN(passVal[1]))
   { kk += '.'+passVal[1] }
   obj.value = firstSplit+kk;
   
}

function reverseString(value)
{
  var temp = value.split("");
  var re_count = temp.length;
  var returnVal='';

  for(var j = re_count - 1 ; j > -1 ; j--)
  {                            
      // alert(j); 
       returnVal += temp[j];
  }

  return  returnVal;
}


// »ç¾÷ÀÚ µî·Ï ¹øÈ£ Ã¼Å© 


function BizCheck(obj1, obj2, obj3) {
 	biz_value = new Array(10);
 
 	if (isBizInteger(obj1.value,3) == false) {
	  	obj1.focus();
	  	obj1.select();
  		return false;
 	}
	
	 if (isBizInteger(obj2.value,2) == false) {
	  	obj2.focus();
	  	obj2.select();
	  	return false;
	 }
	
	 if (isBizInteger(obj3.value,5) == false) {
		  obj3.focus();
		  obj3.select();
		  return false;
	 }
	
	 var objstring = obj1.value +"-"+ obj2.value +"-"+ obj3.value;
	 var li_temp, li_lastid;
	
	 if ( objstring.length == 12 ) {
		  biz_value[0] = ( parseFloat(objstring.substring(0 ,1)) * 1 ) % 10;
		  biz_value[1] = ( parseFloat(objstring.substring(1 ,2)) * 3 ) % 10;
		  biz_value[2] = ( parseFloat(objstring.substring(2 ,3)) * 7 ) % 10;
		  biz_value[3] = ( parseFloat(objstring.substring(4 ,5)) * 1 ) % 10;
		  biz_value[4] = ( parseFloat(objstring.substring(5 ,6)) * 3 ) % 10;
		  biz_value[5] = ( parseFloat(objstring.substring(7 ,8)) * 7 ) % 10;
		  biz_value[6] = ( parseFloat(objstring.substring(8 ,9)) * 1 ) % 10;
		  biz_value[7] = ( parseFloat(objstring.substring(9,10)) * 3 ) % 10;
		  li_temp = parseFloat(objstring.substring(10,11)) * 5 + "0";
		  biz_value[8] = parseFloat(li_temp.substring(0,1)) + parseFloat(li_temp.substring(1,2));
		  biz_value[9] = parseFloat(objstring.substring(11,12));
		  li_lastid = (10 - ( ( biz_value[0] + biz_value[1] + biz_value[2] + biz_value[3] + biz_value[4] + biz_value[5] + biz_value[6] + biz_value[7] + biz_value[8] ) % 10 ) ) % 10;
		   if (biz_value[9] != li_lastid) {
			    obj1.focus();
			    obj1.select();
			    return false;
		   }
		   else
		    	return true;
	 }
	 else {
		  obj1.focus();
		  obj1.select();
		  return false;
	 }
}

// ÁÖ¹Î ¹øÈ£ Ã¼Å© 

function ssnCheck(obj1,obj2){
	total = 0;
	temp = new Array(13);

	for(i=1; i<=6; i++)
		temp[i] = obj1.value.charAt(i-1);
	for(i=7; i<=13; i++)
		temp[i] = obj2.value.charAt(i-7);
	
	for(i=1; i<=12; i++){
		k = i + 1;
		if(k >= 10)
			k = k % 10 + 2;
		total = total + temp[i] * k;
	}
	mm = temp[3] + temp[4];
	dd = temp[5] + temp[6];

	totalmod = total % 11;
	chd = 11 - totalmod;
	if(chd == temp[13] && mm < 13 && dd < 32 && (temp[7]==1 || temp[7]==2))
	{
	 return true;
	} else {
	alert("À¯È¿ÇÏÁö ¾ÊÀº ÁÖ¹Î¹øÈ£ ÀÔ´Ï´Ù");
	obj1.value = '';
	obj2.value = '';
    obj1.focus();
	return false;
    }
}


// ÀÌ¸ÞÀÏ Ã¼Å© ÇÔ¼ö 


function emailcheck(obj){
	re=/([\w|\-]+)@([\w|\-]+)\.(\w+)/
	
     
	if(!re.test(obj.value))
	{ 
	   alert("email Çü½ÄÀÌ Æ²¸³´Ï´Ù. ¿¹) webmaster@coreaimage.org");
	   obj.value = "";
	   obj.focus();
	   return false;
	} 

  if(obj.value.indexOf("daum.net") != -1 || obj.value.indexOf("hanmail.net") != -1) {
	  alert("ÇÑ¸ÞÀÏÀÇ »ç¿ëÀ» ÇÇÇØÁÖ½Ê½Ã¿À.");
	  obj.value='';
	  obj.focus();
	  return false;
   }

	return true;
}


function enEmailcheck(obj){
	re=/([\w|\-]+)@([\w|\-]+)\.(\w+)/
	
     
	if(!re.test(obj.value))
	{ 
	   alert("E-Mail address is not valid ex) webmaster@coreaimage.org");
	   obj.value = "";
	   obj.focus();
	   return false;
	} 

  if(obj.value.indexOf("daum.net") != -1 || obj.value.indexOf("hanmail.net") != -1) {
	  alert("ÇÑ¸ÞÀÏÀÇ »ç¿ëÀ» ÇÇÇØÁÖ½Ê½Ã¿À.");
	  obj.value='';
	  obj.focus();
	  return false;
   }

	return true;
}


function scheck(obj){
	fieldData = new String(obj.value)
	regPattern = /`|~|!|@|#|\$|%|\^|&|\*|\(|\)|\\|\||'|"|;|:|<|>|\/|\?|\[|\]|\{|\}/g
	matchResult = ""
	matchResult = fieldData.match(regPattern)
	return (matchResult)
}

function checkAlphaNum(obj,msg){
	// ¿µ¹®, ¼ýÀÚ¸¸ ÀÔ·Â
	re=/[^A-Za-z0-9]/
	if(re.test(obj.value))
    {   
		alert(msg + '´Â ¿µ¹®,¼ýÀÚ¸¸ ÀÔ·Â °¡´É ÇÕ´Ï´Ù');
		obj.value = "";
		obj.focus();
		return false;
	}

	return true;
}

function postcheck(text){
	// ###-### ÀÌ·¸°Ô ¿ìÆí¹øÈ£ Çü½ÄÀÇ ¼ýÀÚ¸¸ÀÌ ÀÔ·ÂµÇ¾î¾ß true¸¦ ¹ÝÈ¯ÇÑ´Ù.
	re=/^\d{3}-\d{3}$/
	if(re.exec(text)!=null) return true
	else return false
}

//-->