function _ID(obj){return document.getElementById(obj)}

function hiddenLeft()
{
  if(getCookie("openmenu") == "Y" || getCookie("openmenu") == "")
    setCookie("openmenu", "N", 1);
  else
    setCookie("openmenu", "Y", 1);

  _ID('leftMenu').style.display    = (_ID('leftMenu').style.display!="none") ? "none"  : "block";
}


/** ±æÀÌÃ¼Å© **/
function chkLength(strValue, len1, len2)
{
  if(strValue.length < len1 || strValue.length > len2) return false;
  return true;
}


/** ÀÔ·ÂÇü½Ä Ã¼Å© **/
function chkPatten(strValue, patten)
{
  var regNum        = /^[0-9]+$/;
  var regFloat      = /^[0-9.]+$/;
  var regEmail      = /^[_a-zA-Z0-9-]+@[._a-zA-Z0-9-]+\.[a-zA-Z]+$/;
  var regUrl        = /^(http\:\/\/)*[.a-zA-Z0-9-]+\.[a-zA-Z]+$/;
  var regAlpha      = /^[a-zA-Z]+$/;
  var regHan        = /[°¡-ÆR]/;
  var regHanEng     = /[°¡-ÆRa-zA-Z]/;
  var regHanOnly    = /^[°¡-ÆR]*$/;
  var regEngNum     = /^[a-zA-Z0-9]*$/;
  var regId         = /^[a-zA-Z0-9]{1}[a-zA-Z0-9_-]{3,9}$/;
  var regPass       = /^[a-zA-Z0-9_-]{4,12}$/;
  var regHanEngNum  = /^[°¡-ÆRa-zA-Z0-9]*$/
  var regTag        = /^[°¡-ÆRa-zA-Z0-9,]*$/

  if (strValue.length<=0) return true;

  patten = eval(patten);
  if (!patten.test(strValue)) return false;
  return true;
}


/** ÄÞ¸¶Âï¾îÁÖ±â **/
function comma(x)
{
  var temp = "";
  var x = String(uncomma(x));

  num_len = x.length;
  co = 3;
  while (num_len>0){
    num_len = num_len - co;
    if (num_len<0){
      co = num_len + co;
      num_len = 0;
    }
    temp = ","+x.substr(num_len,co)+temp;
  }
  return temp.substr(1);
}

/** ÄÞ¸¶¾ø¾Ö±â **/
function uncomma(x)
{
  var reg = /(,)*/g;
  x = parseInt(String(x).replace(reg,""));
  return (isNaN(x)) ? 0 : x;
}

/** blink Å×Å© ¸¸µé±â **/
function blinkIt()
{
  for(i=0; i<document.all.tags('blink').length; i++)
  {
    s = document.all.tags('blink')[i];
    s.style.visibility = (s.style.visibility == 'visible') ? 'hidden' : 'visible';
  }
}


/** ¿ìÆí¹øÈ£ °Ë»ö **/
function findzipcode(formname, zip1, zip2, address1, address2)
{
  window.open("/customer/popup_zipcode.html?formname=" + formname + "&zip1=" + zip1 + "&zip2=" + zip2 + "&address1=" + address1 + "&address2=" + address2, "findzipcode", "width=418, height=410, scrollbars=yes, status=no");
}

function getCookie( name ){
   var nameOfCookie = name + "=";
   var x = 0;
   while ( x <= document.cookie.length )
   {
    var y = (x+nameOfCookie.length);
    if ( document.cookie.substring( x, y ) == nameOfCookie ) {
     if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 )
      endOfCookie = document.cookie.length;
     return unescape( document.cookie.substring( y, endOfCookie ) );
    }
    x = document.cookie.indexOf( " ", x ) + 1;
    if ( x == 0 )
     break;
   }
   return "";
  }

function setCookie(name, value, expiredays ){ 
 var todayDate = new Date();
    //todayDate.setDate( todayDate.getDate() + expiredays ); 
 todayDate.setHours(24);
       document.cookie = name + "=" + escape( value ) + "; path=/;expires=" + todayDate.toGMTString() + ";" 
}

