// IsDigit(); Å° ÀÔ·Â½Ã ¼ýÀÚ¸¸ ÀÔ·Â °¡´É
function IsDigit()
{
  return ((event.keyCode > 47) && (event.keyCode <= 57))
}

// ¿Ü±¹ÀÎ ¹øÈ£ Ã¼Å©
function check_fgnno(fgnno) {
  var sum=0;
  var odd=0;
  buf = new Array(13);
  for(i=0; i<13; i++) { buf[i]=parseInt(fgnno.charAt(i)); }
  odd = buf[7]*10 + buf[8];
  if(odd%2 != 0) { return false; }
  if( (buf[11]!=6) && (buf[11]!=7) && (buf[11]!=8) && (buf[11]!=9) ) {
    return false;
  }
  multipliers = [2,3,4,5,6,7,8,9,2,3,4,5];
  for(i=0, sum=0; i<12; i++) { sum += (buf[i] *= multipliers[i]); }
  sum = 11 - (sum%11);
  if(sum >= 10) { sum -= 10; }
  sum += 2;
  if(sum >= 10) { sum -= 10; }
  if(sum != buf[12]) { return false }
  return true;
}

// ÁÖ¹Î¹øÈ£ Ã¼Å©
function check_juminno(juminno) {
  if(juminno=="" || juminno==null || juminno.length!=13) {
    alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ Àû¾îÁÖ¼¼¿ä.");
    return false;
  }
  var jumin1 = juminno.substr(0,6);
  var jumin2 = juminno.substr(6,7);
  var yy   = jumin1.substr(0,2);  // ³âµµ
  var mm = jumin1.substr(2,2);  // ¿ù
  var dd = jumin1.substr(4,2);  // ÀÏ
  var genda = jumin2.substr(0,1);  // ¼ºº°
  var msg, ss, cc;

  // ¼ýÀÚ°¡ ¾Æ´Ñ °ÍÀ» ÀÔ·ÂÇÑ °æ¿ì
  if (!isNumeric(jumin1)) {
    alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ¼ýÀÚ·Î ÀÔ·ÂÇÏ¼¼¿ä.");
    return false;
  }
  // ±æÀÌ°¡ 6ÀÌ ¾Æ´Ñ °æ¿ì
  if (jumin1.length != 6) {
    alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
    return false;
  }
  // Ã¹¹øÂ° ÀÚ·á¿¡¼­ ¿¬¿ùÀÏ(YYMMDD) Çü½Ä Áß ±âº» ±¸¼º °Ë»ç
  if (yy < "00" || yy > "99" ||
    mm < "01" || mm > "12" ||
    dd < "01" || dd > "31") {
    alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
    return false;
  }
  // ¼ýÀÚ°¡ ¾Æ´Ñ °ÍÀ» ÀÔ·ÂÇÑ °æ¿ì
  if (!isNumeric(jumin2)) {
    alert("ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®¸¦ ¼ýÀÚ·Î ÀÔ·ÂÇÏ¼¼¿ä.");
    return false;
  }
  // ±æÀÌ°¡ 7ÀÌ ¾Æ´Ñ °æ¿ì
  if (jumin2.length != 7) {
    alert("ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
    return false;
  }
  // ¼ºº°ºÎºÐÀÌ 1 ~ 4 °¡ ¾Æ´Ñ °æ¿ì
  if (genda < "1" || genda > "4") {
    alert("ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
    return false;
  }
  // ¿¬µµ °è»ê - 1 ¶Ç´Â 2: 1900³â´ë, 3 ¶Ç´Â 4: 2000³â´ë
  cc = (genda == "1" || genda == "2") ? "19" : "20";
  // Ã¹¹øÂ° ÀÚ·á¿¡¼­ ¿¬¿ùÀÏ(YYMMDD) Çü½Ä Áß ³¯Â¥ Çü½Ä °Ë»ç
  if (isYYYYMMDD(parseInt(cc+yy), parseInt(mm), parseInt(dd)) == false) {
    alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
    return false;
  }
  // Check Digit °Ë»ç
  if (!isSSN(jumin1, jumin2)) {
    alert("ÀÔ·ÂÇÑ ÁÖ¹Îµî·Ï¹øÈ£¸¦ °ËÅäÇÑ ÈÄ, ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
    return false;
  }
  return true;
}

// »ç¾÷ÀÚµî·Ï¹øÈ£ Ã¼Å©
function check_busino(vencod) {
  var sum = 0;
  var getlist =new Array(10);
  var chkvalue =new Array("1","3","7","1","3","7","1","3","5");
  for(var i=0; i<10; i++) { getlist[i] = vencod.substring(i, i+1); }
  for(var i=0; i<9; i++) { sum += getlist[i]*chkvalue[i]; }
  sum = sum + parseInt((getlist[8]*5)/10);
  sidliy = sum % 10;
  sidchk = 0;
  if(sidliy != 0) { sidchk = 10 - sidliy; }
  else { sidchk = 0; }
  if(sidchk != getlist[9]) { return false; }
  return true;
}


function isYYYYMMDD(y, m, d) {
  switch (m) {
  case 2:  // 2¿ùÀÇ °æ¿ì
    if (d > 29) return false;
    if (d == 29) {
      // 2¿ù 29ÀÇ °æ¿ì ´çÇØ°¡ À±³âÀÎÁö¸¦ È®ÀÎ
      if ((y % 4 != 0) || (y % 100 == 0) && (y % 400 != 0))
        return false;
    }
    break;
  case 4:  // ÀÛÀº ´ÞÀÇ °æ¿ì
  case 6:
  case 9:
  case 11:
    if (d == 31) return false;
  }
  // Å« ´ÞÀÇ °æ¿ì
  return true;
}

// ¼ýÀÚÀÎÁö¸¦ °Ë»ç.
function isNumeric(s) {
  for (i=0; i<s.length; i++) {
    c = s.substr(i, 1);
    if (c < "0" || c > "9") return false;
  }
  return true;
}

// À±³â °Ë»ç.
function isLeapYear(y) {
  if (y < 100)
  y = y + 1900;
  if ( (y % 4 == 0) && (y % 100 != 0) || (y % 400 == 0) ) {
    return true;
  } else {
    return false;
  }
}

// ¾î´À³â, ¾î´À´ÞÀÇ ÀÏ¼ö ±¸ÇÏ´Â ÇÔ¼ö.
function getNumberOfDate(yy, mm) {
  month = new Array(29,31,28,31,30,31,30,31,31,30,31,30,31);
  if (mm == 2 && isLeapYear(yy)) mm = 0;
  return month[mm];
}

// ÁÖ¹Î¹øÈ£ °Ë»ç ÇÔ»ç.
function isSSN(s1, s2) {
  n = 2;
  sum = 0;
  for (i=0; i<s1.length; i++)
    sum += parseInt(s1.substr(i, 1)) * n++;
  for (i=0; i<s2.length-1; i++) {
    sum += parseInt(s2.substr(i, 1)) * n++;
    if (n == 10) n = 2;
  }
  c = 11 - sum % 11;
  if (c == 11) c = 1;
  if (c == 10) c = 0;
  if (c != parseInt(s2.substr(6, 1))) return false;
  else return true;
}


// ¸ÞÀÏÃ¼Å©
function CheckMail(strMail) 
{ 

  check1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; 

  check2 = /^[a-zA-Z0-9\-\.\_]+\@[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4})$/; 
  if( strMail.length !="") 
  { 
    if ( !check1.test(strMail) && check2.test(strMail) ) return true; 
  }
  else false;
} 



/* ----------------------------------------------
 Auto Æ÷Ä¿½º ÇÔ¼ö (ÀÚµ¿ ÅÇ ±â´É)
 ----------------------------------------------
 Author : ÁÖ¿µµÎ (2007-08-09)
 ----------------------------------------------

 @param : obj	- ÇöÀç ÀÔ·ÂÇÏ´Â Æû
 @param : des	- ´ÙÀ½ Æû.
---------------------------------------------- */
function AutoNextTab(obj, des)
{
  if(obj.value.length == obj.maxLength)
  {
	des.focus();
  }
}


/* -----------------------------------------
¼±ÅÃÇÑ OPTION À» ÀÚµ¿ ÀÔ·ÂÇÏ´Â ÇÔ¼ö.
Author : ÁÖ¿µµÎ (2007-08-09)
--------------------------------------------

@param : inpt   - ÀÔ·ÂµÇ¾îÁú Æû
@param : sel    - ¼¿·ºÆ® Æû
------------------------------------------ */
function AutoSelectInput(inpt, sel)
{
  inpt.value = sel.value;
  if(inpt.value != '')
  {
    inpt.readOnly=true;
  }
  else
  {
    inpt.readOnly=false;
  }
}


//¿ìÆí¹øÈ£Ã£±â
function Post_Search(frm, zip1, zip2, address1, address2)
{
  window.open('/post_search.php?frm_name='+frm+'&zip1='+zip1+'&zip2='+zip2+'&addr1='+address1+'&addr2='+address2, 'post_win', 'scrollbars=yes,width=400,height=350'); 
}

//Áßº¹¾ÆÀÌµÚÃ¼Å©
function Search_Member(frm,id,name,resident_num1,resident_num2,tel1,tel2,tel3,phone1,phone2,phone3,zip1,zip2,address1,address2,email1,email2)
{
 window.open('/Search_Member.php?frm_name='+frm+'&id='+id+'&name='+name+'&resident_num1='+resident_num1+'&resident_num2='+resident_num2+'&tel1='+tel1+'&tel2='+tel2+'&tel3='+tel3+'&phone1='+phone1+'&phone2='+phone2+'&phone3='+phone3+'&zip1='+zip1+'&zip2='+zip2+'&address1='+address1+'&address2='+address2+'&email1='+email1+'&email2='+email2,'Set_Member', 'scrollbars=yes,width=400,height=350');
}


/* -----------------------------------------
¹öÆ°À» ´©¸£¸é ÃÖ»óÀ§·Î ÀÌµ¿
Author : Á¤Àç±Ù (2007-11-08)
--------------------------------------------
obj => layer id

Xpos => ¿ÞÂÊ °£°Ý

down_spd => ¶³¾îÁö´Â ¼Óµµ(¡Ø1¿¡ °¡±î¿ö Áú¼ö·Ï »¡¸® ¶³¾îÁü) 

bottom_gap => ÇÏ´Ü °£°Ý
------------------------------------------ */

//ÀÌ¹ÌÁö¸µÅ© Á¡¼± ¾ø¾Ö±â(ÀÌ¹ÌÁö¸ÊÀº onfocus='this.blur()' Á÷Á¢ÀÔ·Â)
function bluring(){
if(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG") document.body.focus();
}
document.onfocusin=bluring;

//Äü¸Þ´º
function GoTop() {
	window.scrollTo(0,0);
}

function GoTop_Call() {
	document.body.ondblclick = Top;	
}



var Ypos = 0;
//var Ygravity = 0.89;
var scrollPos = 0;
var oldScrollPos = 0;


function FloatMenu(obj,Xpos,down_spd,bottom_gap) {
var Ygravity = down_spd; 

if(Xpos==NaN) Xpos = 0;
if(Ygravity==NaN) Ygravity = down_spd;
docWidth = document.body.clientWidth; // Update document width
docHeight = document.body.clientHeight; // Update document height
oldScrollPos = scrollPos;
scrollPos = document.body.scrollTop; // Update scrollbar position

//Xpos = 936;//¿ÞÂÊ ¿©¹é
//Xpos = (docWidth - obj.offsetWidth) - 10; //¿À¸¥ÂÊ ¿©¹é ¹è³Ê°¡ ¿À¸¥ÂÊ¿¡ ºÙÀ»°æ¿ì
Xpos = (docWidth / 2) + 390; // Áß¾ÓÁ¤·ÄÀÏ°æ¿ì. " + 410 Àº Å×ÀÌºí Å©±â / 2 "
Yboundary = ((scrollPos + docHeight) - obj.offsetHeight) - bottom_gap; //ÇÏ´Ü¿©¹é

if (obj.offsetTop < Yboundary - 1) // Object is behind boundary
Ypos += 2;

if (obj.offsetTop > Yboundary + 1) // Object is past boundary
Ypos -= 1;

Ypos *= Ygravity; // Slow object down

obj.style.pixelLeft = Xpos;
obj.style.pixelTop += Ypos; // Make object bounce
}


// Áñ°ÜÃ£±â µî·Ï
function bookmark()
{
	alert();
  window.external.AddFavorite('http://www.jsjland.co.kr/');
}