var restrictedExt=".exe.bat.com.jsp.cgi.aspx.asp.htc.cs.dll.";


function OnlyNumber(s)
{
  return s.replace(/[^0-9]/g,"");
}

function Trim(s)
{
  return s.replace(/(^\s+)|(\s+$)/g,"");
}

function IsCompanyNumber( a,b,c)
{
  var no = a+b+c;
  if(no.length!=10 || isNaN(no)) 
    return false;
  var mul = new Array( 1,3,7,1,3,7,1,3);
  var sum=0;
  for(var i=0;i<8;i++) 
    sum+= no.charAt(i)*mul[i];
  var chk = no.charAt(8)*5;
  if(chk>9) 
    chk = sum+Math.floor(chk/10) + Math.floor( chk%10) + parseInt(no.charAt(9),10);
  else
    chk+= sum+ parseInt(no.charAt(9),10);
  
  if(chk>99) {
    chk=(chk%100)%10;
    chk=Math.floor(chk);
  }
  else {
    if(chk>9) 
      chk=Math.floor(chk%10);
  }

  return chk==0 ? true:false;
}

function IsJumin( a,b ) 
{
  var jumin = a+b;
  if( jumin.length!=13 || isNaN(jumin) )
    return false;

  var mul = "234567892345";

  var sum=0;
  for(var i=0;i<12;i++) 
    sum += mul.charAt(i)*jumin.charAt(i);
  
  var chk = (11-(sum%11))%10;

  return chk==parseInt(jumin.charAt(12),10)? true:false;
}

function al(obj,msg)
{
  obj.focus();
  alert(msg);
  return false;
}

function IsUploadableFile( fname )
{
	var p = fname.lastIndexOf('.');
	var ext="";
	if(p>=0)
		ext = fname.substr(p).toLowerCase();
	else
		return true;
	return (restrictedExt.indexOf(ext+".")>=0?false:true);
}

function IsEmail(email)
{
	// @ ????
	return email.indexOf('@')>0;
}

function ExcNumber(value){
	var aa =  value.replace(/(\d|\s)/g,"");
	return aa;
}

function GetRadioValue( rdo )
{
	if(rdo.length) {
		for(var i=0;i<rdo.length;i++)
			if(rdo[i].checked)
				return rdo[i].value;
	}
	else
		if(rdo.checked)
			return rdo.value;
	return false;
}

//***************************************************************
// ³â¿ù ÀÔ·Â¶õÀÌ ºñ¾îÀÖ´Â °æ¿ì ÇöÀç ³â¿ù·Î ¼³Á¤ÇÕ´Ï´Ù.
//***************************************************************

function RevisionMonth(ElementID)
{
    var objElement = document.getElementById(ElementID);
    if (objElement == null || objElement.value == null)
        return;
    
    var Today = new Date();
    var Year  = Today.getYear();
    var Month = "0" + (Today.getMonth() + 1);
    if (Month.length == 3) Month = Month.substr(1, 2);
    
    objElement.value = objElement.value.replace(/(?:^\s+|\s+$)/ig, "");
    if (objElement.value.length == 0)
        objElement.value = Year + Month;
}

//***************************************************************
// ¸ÞÀÏÁÖ¼Ò Á¦ÇÑ
//***************************************************************

var aryTargetMailList = new Array("daum.net", "hanmail.net");

function IsValidMailAddress(objTextBox)
{
    for (var i = 0; i < aryTargetMailList.length; i++)
    {
        var objRExp = new RegExp(".+@" + aryTargetMailList[i] + "$", "img");
        if (objRExp.test(Trim(objTextBox.value)))
        {
            alert("´ë´ÜÈ÷ ÁË¼ÛÇÕ´Ï´Ù. Çã¿ëµÇÁö ¾Ê´Â ÀüÀÚ¸ÞÀÏ ÁÖ¼ÒÀÔ´Ï´Ù.     ");
            objTextBox.value = "";
            objTextBox.focus();
            break;
        }
    }
}