//¼ýÀÚ 3ÀÚ¸®¸¶´Ù ½°Ç¥
function chk(id){
	kk=eval("document."+id+".idchk");
	for (i=0;i<kk.length ;i++)
	{
		if(kk[i].value==""){
			alert(kk[i].alt+" ³Ö¾îÁÖ½Ê½Ã¿ä");
			kk[i].focus();
			return;
		}
	}
	return true;
}

function formatNumber(num) 
{
 //È­Æä3ÀÚ¸® ÄÞ¸¶
   s = num+"";
   kk=s.length-3;
   while(kk > 0) {
     s=s.substr(0,kk)+","+s.substr(kk);
     kk-=3;
   }
   return s;

} 

//¼ýÀÚÃ¼Å©
function isNumeric(checkNum){ 
	var cstr = checkNum;
	var ch = cstr.charAt(cstr.length-1);
	if(ch < "0" || ch > "9"){
		return false;
	}else{
		return true;
	}
}

//¼ýÀÚÃ¼Å©½Ã ¼öÀÚ°¡ ¾Æ´Ò½Ã 0 ¹ÝÈ¯
function numChk(checkNum){ 
	var cstr = checkNum;
	var ch = cstr.charAt(cstr.length-1);
	if(ch < "0" || ch > "9"){
		return "0";
	}else{
		return cstr;
	}
}

// »ç¾÷ÀÚµî·Ï¹øÈ£ Ã¼Å©
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 juminCheck(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 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 validate(emailad) { 
  var exclude="/[^@-.w]|^[_@.-]|[._-]{2}|[@.]{2}|(@)[^@]*1/"; 
  var check="/@[w-]+./"; 
  var checkend="/.[a-zA-Z]{2,3}$/"; 
    if(((emailad.search(exclude) != -1) ||(emailad.search(check)) == -1)||  
         (emailad.search(checkend) == -1)){ 
      return true;
    } 
    else { 
       return false;
    } 
}

// Æû ÇÊ¼ö°ª Ã¼Å©
function chk(){
	formId=document.all.idChk;
	for(i=0;i<formId.length;i++){
		if(formId[i].value==""){
			alert(formId[i].chkText);
			formId[i].focus();
			return;
		}
	}
	return true;
}

function juminChk(strJumin){
	var re = new RegExp(/\d{6}-[1|2|3|4]\d{6}/);
	return re.test(strJumin);
}

//´ÙÀÌ³ª¹Í ¾ÆÀÌµð¸¦ ÀÌ¿ëÇÑÃ¼Å©
function formchk(formname){
	kk=eval("document."+formname+".id"+formname);
	for(i=0;i<kk.length;i++){
		if(kk[i].value==""){
			alert(kk[i].chkText);
			kk[i].focus();
			return false;
		}else{
			if(juminChk(kk[i].value)){
				alert("°³ÀÎÁ¤º¸°¡ À¯ÃâµÉ¼ö ÀÖ´Â ÁÖ¹Î¹øÈ£¸¦ ³ÖÀ¸½Ã¸é ¾ÊµË´Ï´Ù!!");
				kk[i].focus();
				return false;	
			}
		}
	}
	return true;
}

//ÀÌ¹ÌÁö Å©°Ô º¸±â
function imgZoom(img,width,height){
	bigImg=window.open('','bigImg','width='+width+',height='+height+',left=10,top=10,scrollbars=yes');
	bigImg.document.write('<body topmargin=0 leftmargin=0 onclick=window.close()><img src='+img+'>');
}

//ÀÌ¹ÌÁö »çÀÌÁî Á¶Á¤
function imgSize(which,size){
    var width = eval("document.all."+which+".width");
    var height = eval("document.all."+which+".height");
    var temp = 0; 
    var max_width= size;   // ÀÌ¹ÌÁöÀÇ ÃÖ´ë Å©±â     
    
    if ( width > max_width ) {  // ÀÌ¹ÌÁö°¡ 600º¸´Ù Å©´Ù¸é ³Êºñ¸¦ 600À¸·Î ¸Â¿ì°í ºñÀ²¿¡ ¸ÂÃç ¼¼·Î°ªÀ» º¯°æÇÑ´Ù.      
       height = height/(width / max_width);
       eval("document.all."+which+".width="+ max_width);     
       eval("document.all."+which+".height="+ height);
    }
	if(width==0){
		eval("document.all."+which+".width="+size); 
	}
}

function PrintContent() {
	PrintWin = window.open("/lib/print.jsp", "printwin", "menubars=no, scrollbars=yes, width=720, height=450");
	PrintWin.focus();
}

function EmailContent() {
	PrintWin = window.open("/lib/email.jsp", "emailwin", "menubars=no, scrollbars=yes, width=720, height=450");
	PrintWin.focus();
}

String.prototype.replaceAll = function(str1, str2)
{
  var temp_str = this.trim();
  temp_str = temp_str.replace(eval("/" + str1 + "/gi"), str2);
  return temp_str;
}

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 ); 
document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";" 
} 
function closeWin(name) 
{ 
		setCookie( name, "done" , 1);//1Àº ÇÏ·çµ¿¾È »õÃ¢À» ¿­Áö ¾Ê°Ô ÇÕ´Ï´Ù.
} 

