function bluring(){ 
if(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG") document.body.focus(); 
} 
document.onfocusin=bluring; 
function checkIt(form) {
  if (!form.inputLogin.value) {
	 alert("¾ÆÀÌµð(ID)¸¦ ÀÔ·ÂÇÏ¼¼¿ä!");
	 form.inputLogin.focus();
	 return false;
  }
  if (!form.inputPassword.value) {
	 alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä!");
	 form.inputPassword.focus();
	 return false;
  }
  form.submit();
}

function checks(searchform) {
  if (!searchform.condition.value) {
	 alert("¸ÕÀú °Ë»ö¾î¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä!");
	 searchform.condition.focus();
	 return false;
  }
}

function isNumber(sVal)
{    
  if(sVal.length < 1)
  { 
    return false;
  }

  for(i=0; i<sVal.length; i++) 
  {
    iBit = parseInt(sVal.substring(i,i+1));     //¹®ÀÚ(Char)¸¦ ¼ýÀÚ·Î º¯°æ
    if(('0' < iBit) || ('9' > iBit)) 
    {
      //alert(i+':'+iBit+':'+'Mun');
    }
    else 
    {
      return false;
    } 
  }
  return true;
}

function trimZero(sVal)
{
  if(sVal.charAt(0) == '0')
  {
    return sVal.substring(1,sVal.length);
  }
  else
  {
    return sVal;
  }
}

function addZero(sVal)
{
  var iLen = sVal.length;   //ÀÎ¼ö°ªÀÇ ±æÀÌ¸¦ ±¸ÇÑ´Ù.
  if(iLen == 1)
  {
    sVal = "0"+sVal;
  }
  else if(iLen == 0)
  {
    return;
  }
  return sVal;
}

function isDateYMD(sYmd)
{
  // ¼ýÀÚ È®ÀÎ
  if(!isNumber(sYmd))
  {
    alert('³¯Â¥´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ½Ê½Ã¿À');
    return false;
  }
  // ±æÀÌ È®ÀÎ
  if(sYmd.length != 8)
  {
    alert('ÀÏÀÚ¸¦ ¸ðµÎ ÀÔ·ÂÇÏ½Ê½Ã¿À');
    return false;
  }
  var iYear = parseInt(sYmd.substring(0,4));  // ³âµµ ÀÔ·Â(YYYY)
  var iMonth = parseInt(trimZero(sYmd.substring(4,6)));   //¿ùÀÔ·Â(MM)
  var iDay = parseInt(trimZero(sYmd.substring(6,8)));     //ÀÏÀÚÀÔ·Â(DD)

  if((iMonth < 1) ||(iMonth >12))
  {
    alert(iMonth+'¿ùÀÇ ÀÔ·ÂÀÌ Àß¸ø µÇ¾ú½À´Ï´Ù.');
	document.addform.month.focus();
	return false;
  }
  //°¢ ´ÞÀÇ ÃÑ ³¯¼ö¸¦ ±¸ÇÑ´Ù
  var iLastDay = lastDay(sYmd.substring(0,6));  // ÇØ´ç¿ùÀÇ ¸¶Áö¸»³¯ °è»ê

  if((iDay < 1) || (iDay > iLastDay))
  {
    alert(iMonth+'¿ùÀÇ ÀÏÀÚ´Â 1 - '+ iLastDay +'±îÁöÀÔ´Ï´Ù.');
	document.addform.day.focus();
    return false;
  }
  return true;
}
function isDateYM(sYM)
{
  // ¼ýÀÚ È®ÀÎ
  if(!isNumber(sYM))
  {
    alert('³¯Â¥´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ½Ê½Ã¿À');
    return false;
  }

  // ±æÀÌ È®ÀÎ
  if(sYM.length != 6)
  {
    alert('ÀÏÀÚ¸¦ ¸ðµÎ ÀÔ·ÂÇÏ½Ê½Ã¿À');
    return false;
  }
	
  var iYear = parseInt(sYM.substring(0,4)); //³âµµ°ªÀ» ¼ýÀÚ·Î
  var iMonth = parseInt(trimZero(sYM.substring(4,6)));  //¿ùÀ» ¼ýÀÚ·Î
	
  if((iMonth < 1) ||(iMonth >12))
  {
    alert(iMonth+'¿ùÀÇ ÀÔ·ÂÀÌ Àß¸ø µÇ¾ú½À´Ï´Ù.');

    return false;
  }
  return true;		
}

function lastDay(sYM)
{
  if(sYM.length != 6)
  {
    alert("Á¤È®ÇÑ ³â¿ùÀ» ÀÔ·ÂÇÏ½Ê½Ã¿ä.");
    return;
  }
  
  if(!isDateYM(sYM))
  {
     return;
  }
 
  daysArray = new makeArray(12);    // ¹è¿­À» »ý¼ºÇÑ´Ù.

  for (i=1; i<8; i++)
  {
    daysArray[i] = 30 + (i%2);
  }
  for (i=8; i<13; i++)
  {
    daysArray[i] = 31 - (i%2);
  }		
  var sYear = sYM.substring(0, 4) * 1;
  var sMonth	= sYM.substring(4, 6) * 1;
	
  if (((sYear % 4 == 0) && (sYear % 100 != 0)) || (sYear % 400 == 0))
  {
		daysArray[2] = 29;
  }
  else
  {
		daysArray[2] = 28;
  }
	
  return daysArray[sMonth].toString(); 
}
function makeArray(iSize)
{
  this.length = iSize;

  for (i = 1; i <= iSize; i++)
  {
    this[i] = 0;
  }
  return this;
}

function textCounter(field, maxlimit) {
  if (field.value.length > maxlimit)      {
      alert(maxlimit + "ÀÚ°¡ ³Ñ¾ú½À´Ï´Ù.");
      field.value = field.value.substring(0, maxlimit);
  }
}

function NumCheck(val){
       var result = true;
       for(i = 0 ; i < val.length ; i++){
           var CC = val.charCodeAt(i) ;
           if(CC < 48 || CC >57){
               alert('¼ýÀÚ¸¸ Àû¾îÁÖ¼¼¿ä');
               val.focus();
               return false;
           }
       }
       return result;
}


function Check_Jumin(Jumin_form1,Jumin_form2)
{
  var result=true; 
  var index=Jumin_form1.value;
  var index2=Jumin_form2.value;
  var flag=false;
  var aa=new Array();
  var aa1=new Array();
  do{
   for(var i=0;i<6;i++) aa[i]=index.charAt(i);
   for(var j=0;j<7;j++) aa1[j]=index2.charAt(j);
	  var sum=2*aa[0]+3*aa[1]+4*aa[2]+5*aa[3]+6*aa[4]+7*aa[5]+8*aa1[0]+9*aa1[1]+2*aa1[2]+3*aa1[3]+4*aa1[4]+5*aa1[5];
	  var bb=aa1[6];
	  var jj=parseInt(sum/11);
      var temp=11*jj+11-sum;
      var jj2=parseInt(temp/10);
      var check=temp-10*jj2;
   if(check==bb){
		flag=true;
	
		if(aa[1]==0 && aa[2]==0 && aa[3]==0 && aa[4]==0 && aa[5]==0){
          alert ('ÁÖ¹Îµî·Ï¹øÈ£ ´Ù½Ã ÀÔ·ÂÇØÁÖ¼¼¿ä');
          result = false;
		  Jumin_form1.focus();
	   	  Jumin_form1.select();
		  return false;
		}
	}
	else {
	   alert ('ÁÖ¹Îµî·Ï¹øÈ£ ´Ù½Ã ÀÔ·ÂÇØÁÖ¼¼¿ä');
          result = false;
		  return false;
	}
  } while(!flag);
 return result;
}

function isValidFormat(input,format) {
    if (input.value.search(format) != -1) {
        return true; //¿Ã¹Ù¸¥ Æ÷¸Ë Çü½Ä
    }
    return false;
}


function isValidEmail(input) {
    var format = /^((\w|[\-\.])+)@((\w|[\-\.])+)\.([A-Za-z]+)$/;
    return isValidFormat(input,format);
}

function check_email_validation(emailform){
    var result=true; 
    if (!isValidEmail(emailform)) {
          alert('Àß¸øµÈ ÀÌ¸ÞÀÏÁÖ¼ÒÀÔ´Ï´Ù.');
          result = false;
          emailform.focus();
          emailform.select();
          return false;
    }
    return result;
}

function Check_Num(Name_input,Num,Next)
{
  var Num_tmp = eval(Name_input);
  var Next_tmp = eval(Next);
  var Str=Num_tmp.value.length;
  if(Str == Num) Next_tmp.focus();
}

function IsID(formname,Fr,La,Mo) {
     var result=true;
	 var temp="";
	 var temp2=1;

		if(formname.value.length < Fr || formname.value.length > La) { 
			 if(Fr!=La){ temp= Fr + " ~ " + La + "ÀÚ ÀÌ³»ÀÇ"; }
			 else{ temp= Fr + "ÀÚÀÇ"; }
			 temp2=0;		 
		}

	  for(var i = 0; i < formname.value.length; i++) {
		 var chr = formname.value.substr(i,1);
		 if(Mo=='Cha'){
			 if((chr < '0' || chr > '9') && (chr < 'a' || chr > 'z') && (chr < 'A' || chr>'Z') || temp2==0){
				 alert(temp + ' ¼ýÀÚ¿Í ¿µ¹® ´ë¼Ò¹®ÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.');
		          result = false;
                  formname.focus();
                  formname.select();
                  return false;
			 }
		 }
		 else if(Mo=='Num_m'){
			 if((chr < '0' || chr > '9') || temp2==0){
				 alert(La + 'ÀÚÀÇ ¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.');
        		 result = false;
                 formname.focus();
                 formname.select();
			     return false;
             }
		 }
	  }
      return result;   
}


function field(arg , msg){
	var result = true;
	if(!arg.value){
		alert(msg);
		arg.focus();
		result = false;
	}

   var sval = arg.value;
   var sval_len = sval.length;//±æÀÌ Ã¼Å©
   if (sval_len >= 1 ) { 
       if (!setToSpace(sval,sval_len)) {
          alert("°ø¹é¹®ÀÚ´Â ÀÔ·ÂÇÏ½Ç¼ö ¾ø½À´Ï´Ù.");
		  arg.focus();
		  return; 
       }
   }
	return result;
}

function IsDiffer(One,Two,errmsg){
    var result=true;
    if(One.value != Two.value) {
                alert(errmsg);
                Two.focus();
                Two.select();
                result=false;
    }
    return result;
}

function setToSpace(sval,sval_len) {
   var i;
   var ch;
   var cnt = 0;
 
   for (i = 0; i < sval_len; i++) {
      ch = sval.charAt(i);
      if (ch == ' ') cnt += 1;
   }
   if (cnt == sval_len) return false;
   return true;
}


function checkContent()
{
        var nSpace, content;
        content = EditCtrl.document.body.innerText;
        nSpace = content.indexOf( " " );
        while( nSpace == 0 )
        {
                content = content.replace( " ", "" );
                nSpace = content.indexOf( " " );
        }
        if( content == '' )
        {
                content = EditCtrl.document.body.innerHTML;
                nSpace = content.indexOf( "IMG" );
                if( nSpace < 0 )
                {
                        alert( 'Á¦Ç° »ó¼¼ Á¤º¸¸¦ ÀÔ·ÂÇÏ¼¼¿ä' );
                        EditCtrl.focus();
                        return false;
                }
        }
        return true;
}


function SwitchBlur(name) {
        if (IsBlur) {
           name.blur();
        }
}


function Check10won(price) {
	    var k = price.value.length;
		var a,b,c,d,e,f ;
		var check=price.value;
		a = k-1;
		b = k-2;
		d=check.charAt(a)
		e=check.charAt(b)
    
		if (d !='0' || e !='0'){
			alert("10¿ø´ÜÀ§ ÀÌÇÏ´Â ÀÔ·Â ÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
			price.value="";
			//price.focus();
			return false;
		}
}
function Check10won2(price) {
	    var k = bidform.price.value.length;
		var a,b,c,d,e,f ;
		var check=bidform.price.value;
		a = k-1;
		b = k-2;
		d=check.charAt(a)
		e=check.charAt(b)
    
		if (d !='0' || e !='0'){
			alert("10¿ø´ÜÀ§ ÀÌÇÏ´Â ÀÔ·Â ÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
			bidform.price.value="0";
			bidform.price.focus();
			return false;
		}
}

function NonCommaNum(num) {
	var out = num.replace(/,/g,"")
	return out
}

function CommaNum(ele, chkNum, chk10) { 
	var ChkNum1, ChkNum2
	var Num = ele.value.replace(/,/g,"")
	ele.value = ele.value.replace(/,/g,"")
	if ( chkNum == "Y" ) {
		if ( CheckNumber(ele) == false )
			return false;
	}
	if ( chk10 == "Y" ) {
		if ( Check10won(ele) == false )
			return false;
	}
	Num = (Num+"")
	var commaFlag = Num.length%3
	if(commaFlag) {
		var out = Num.substring(0, commaFlag) 
		if (Num.length > 3) out += ","
	}
	else var out = ""
	for (var i=commaFlag; i < Num.length; i+=3) {
		out += Num.substring(i, i+3) 
		if( i < Num.length-3) out += ","
	}
	ele.value = out;
}

function CheckDay(fl) {
	t = fl.value ;
	if (fl.value=="") return false;
	if (fl.value.length < 2) {
		alert("³Ê¹« Âª½À´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØÁÖ¼¼¿ä.") ;
		fl.focus() ;
		return false ;
	}
	for(i=0 ; i < t.length ; i++) 
	if (t.charAt(i) < '0' || t.charAt(i) > '9') {
		alert("¼ýÀÚ¸¸ ÀÔ·ÂÇØÁÖ¼¼¿ä.") ;
		fl.focus() ;
		return false ;
	}
	return false;
}

function CheckYear(fl) {
	t = fl.value ;
	if (fl.value=="") return false;
	if (fl.value.length < 4) {
		alert("³Ê¹« Âª½À´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØÁÖ¼¼¿ä.") ;
		fl.focus() ;
		return false ;
	}
	for(i=0 ; i < t.length ; i++) 
	if (t.charAt(i) < '0' || t.charAt(i) > '9') {
		alert("¼ýÀÚ¸¸ ÀÔ·ÂÇØÁÖ¼¼¿ä.") ;
		fl.focus() ;
		return false ;
	}
	return false;
}
function CheckNumber(fl) {
	t = fl.value ;
	for(i=0;i<t.length;i++) 
	if (t.charAt(i)<'0' || t.charAt(i)>'9') {
		alert("¼ýÀÚ¸¸ ÀÔ·ÂÇØÁÖ¼¼¿ä.") ;
		fl.value="";
		fl.focus() ;
		return false ;
	}
}

//¸Þ´º ·¹ÀÌ¾î ºÎºÐ
function open_ctg(sval){
	topx = scY();
	ssval = eval("document.all."+ sval );
	if (typeof(ssval) != "undefined") {   
		ssval2 = eval("document.all."+ sval + ".style");
	    ssval2.pixelTop = topx;
		ssval2.visibility="visible";
	}
}
function open_ctg_sp(sval){
	ssval = eval("document.all."+ sval + ".style");
   	ssval.visibility="visible";
}

function close_ctg(sval){
	ssval = eval("document.all."+ sval );
	if (typeof(ssval) != "undefined") {   
		ssval2 = eval("document.all."+ sval + ".style");
	   	ssval2.visibility="hidden";
	}
}

function scX(){//¸¶¿ì½º xÁÂÇ¥¸¦ °¨ÁöÇÑ´Ù.
	var aaa = event.x;
	return aaa;
}

function scY(){//¸¶¿ì½º yÁÂÇ¥¸¦ °¨ÁöÇÑ´Ù.
	var aaa = event.y + document.body.scrollTop -10;
	return aaa;
}


function updateAdd(what,code,addr){ 
	if(what == 1) {
		document.joinform.inputAddress.value = addr; 
		document.joinform.Postcode.value = code; 
	}

	if(what == 2) {
		document.joinform.inputAddress_.value = addr; 
		document.joinform.Postcode_.value = code; 
	}

	if(what == 3) {
		document.joinform.inputAddress.value = addr; 
		document.joinform.Postcode.value = code; 
	}

	if(what == 4) {
		document.joinform.inputAddress.value = addr; 
		document.joinform.Postcode.value = code; 
	}


	if(what == 5) {
		document.joinform.hAddress.value = addr; 
		document.joinform.hPostcode.value = code; 
	}
}

//////////////Start///////////////////
// IE Embed patch
//
// @author iezn@iezn.com
// @homepage http://iezn.com
// @create date 2006.04.19
// @last modify 2006.04.21
// @version 0.3
//////////////////////////////////////
var __embed_target_id = null;

var __embed_tags = {object:true,embed:true,applet:true}


if(document.attachEvent){
	document.write('<style type="text/css">');
	document.write('object,embed{display:none;}');
	document.write('</style>');
	document.attachEvent('onreadystatechange',
		function embed_patch(){
			if(__embed_target_id===null){
				var __target = document;
			}else{
				var __target = document.getElementById(__embed_target_id);
			}
			if (document.readyState == "complete"){
				function _replace(obj){
					var obj_re = document.createElement(obj.outerHTML);					
					obj_re.style.display='inline';
					obj.parentNode.replaceChild(obj_re,obj);
				}
				function _inner(obj){
					obj.style.display='inline';					
					obj.insertAdjacentHTML('beforeBegin',obj.outerHTML);
					obj.parentNode.removeChild(obj);
				}

				if(__embed_tags.object===true){
					var objs = __target.getElementsByTagName('object');
					var i = objs.length;
					while(i-->0){
						_inner(objs[i]);
					}
				}
				if(__embed_tags.embed===true){
					var objs = __target.getElementsByTagName('embed');
					var i = objs.length;
					while(i-->0){
						_replace(objs[i])
					}
				}

				if(__embed_tags.applet===true){
					var objs = __target.getElementsByTagName('applet');
					var i = objs.length;
					while(i-->0){
						_replace(objs[i])
					}
				}
			}
		}
	);
}
//////////////// End /////////////////
// IE Embed patch
//
// @author iezn@iezn.com
// @homepage http://iezn.com
// @create date 2006.04.19
// @last modify 2006.04.21
// @version 0.3
//////////////////////////////////////