// ¿øº»ÀÌ¹ÌÁö º¸±â ##################################################
function openOrgImageView(path) {
	if (path.stripspace() == "") return;
	openPopup("/common/pop_orgImageView.asp?path="+encodeURI(path), "OrgImageView", 100, 100, "status=yes, resizable=yes");
}

// »óÇ°¿µ¿ªµµ¿ò¸» ÀÌ¹ÌÁö º¸±â jylee(2009.06.13)##################################################
function openHelpImageView(path) {
	if (path.stripspace() == "") return;
	openPopup("/common/pop_helpImageView.asp?path="+encodeURI(path), "HelpImageView", 100, 100, "status=yes, resizable=yes");
}

// »óÇ°ÀÌ¹ÌÁö º¸±â ##################################################
function openZoomGoodsImg(guid, cate) {
	openPopup("/common/pop_zoom_goods.asp?guid="+guid+"&cate="+cate, "ZoomGoodsImg", 700, 546);
}

// ÁÖ¹Îµî·Ï¹øÈ£ À¯È¿¼º Ã¼Å© ##################################################
function checkResNo(resNo1, resNo2) {
	var i;

	if (resNo1.value.stripspace() == "" || resNo2.value.stripspace() == "") return false;

	var total = 0;
	var key = new Array(2,3,4,5,6,7,8,9,2,3,4,5);
	var resNo = resNo1.value + resNo2.value;

	if (resNo.length == 13) {
		for (i=0; i<12; i++) {
			total = total + (eval(resNo.charAt(i)) * key[i]);
		}
		result = (11 - (total % 11)) % 10;

		if (eval(resNo.charAt(12)) != result) {
			alert ("À¯È¿ÇÑ ÁÖ¹Îµî·Ï¹øÈ£°¡ ¾Æ´Õ´Ï´Ù.");
			resNo1.value = "";
			resNo2.value = "";
			resNo1.focus();
			return false;
		}
		else {
			return true;
		}
	}
	else if (resNo1.value.stripspace().length != 6) {
		alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®´Â 6ÀÚ¸®ÀÔ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
		resNo1.value = "";
		resNo1.focus();
		return false;
	}
	else if (resNo2.value.stripspace().length != 7) {
		alert("ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®´Â 7ÀÚ¸®ÀÔ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
		resNo2.value = "";
		resNo2.focus();
		return false;
	}
}

// »ç¾÷ÀÚ¹øÈ£ À¯È¿¼º Ã¼Å© ##################################################
function checkBizNo(bizno1, bizno2, bizno3) {
	var i, ChkRule = "137137135";
	var step1, step2, step3, step4, step5, step6, step7;

	var strBizNo = bizno1.value + bizno2.value + bizno3.value; // »ç¾÷ÀÚ¹øÈ£ 10ÀÚ¸®

	step1 = 0; // ÃÊ±âÈ­

	for (i=0; i<7; i++) {
		step1 = step1 + (strBizNo.substring(i, i+1) *ChkRule.substring(i, i+1));
	}

	step2 = step1 % 10;
	step3 = (strBizNo.substring(7, 8) * ChkRule.substring(7, 8))% 10;
	step4 = strBizNo.substring(8, 9) * ChkRule.substring(8, 9);
	step5 = Math.round(step4 / 10 - 0.5);
	step6 = step4 - (step5 * 10);
	step7 = (10 - ((step2 + step3 + step5 + step6) % 10)) % 10;

	if (strBizNo.substring(9, 10) != step7) {
		alert ("À¯È¿ÇÑ »ç¾÷ÀÚ¹øÈ£°¡ ¾Æ´Õ´Ï´Ù.");
		bizno1.value = "";
		bizno2.value = "";
		bizno3.value = "";
		bizno1.focus();
		return false;
	}
	else {
		return true;
	}
}

// ¿Ü±¹ÀÎ¹øÈ£ À¯È¿¼º Ã¼Å© jylee8 Ãß°¡ ##################################################
function checkFgnNo(fgnno1, fgnno2) {
	var f = document.Frm;	 //jylee8
	var i, sum=0, odd=0;
	var arrBuf = new Array(13);
	var result = true;

	var fgnNo = fgnno1.value.replace(/ /g, "") + fgnno2.value.replace(/ /g, "");

	if (fgnNo.length == 13) {
		if ((fgnNo.charAt(6) == "5") || (fgnNo.charAt(6) == "6"))
		{
			birthYear = "19";
		}
		else if ((fgnNo.charAt(6) == "7") || (fgnNo.charAt(6) == "8"))
		{
			birthYear = "20";
		}
		else if ((fgnNo.charAt(6) == "9") || (fgnNo.charAt(6) == "0"))
		{
			birthYear = "18";
		}
		else
		{
			result = false;
		} 

		birthYear += fgnNo.substr(0, 2);
		birthMonth = fgnNo.substr(2, 2) - 1;
		birthDay = fgnNo.substr(4, 2);
		birth = new Date(birthYear, birthMonth, birthDay);

		if ( birth.getYear() % 100 != fgnNo.substr(0, 2) ||
			birth.getMonth() != birthMonth ||
			birth.getDate() != birthDay) {
			alert('»ý³â¿ùÀÏ¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù. ´Ù½Ã È®ÀÎÇÏ½Ê½Ã¿À.');
			return false;
		}

		for (i=0; i<13; i++) { arrBuf[i] = parseInt(fgnNo.charAt(i), 10); }
		odd = (arrBuf[7] * 10) + arrBuf[8];
		if (odd % 2 != 0) {
			result = false;
		}
		else {
			if ((arrBuf[11] != 6) && (arrBuf[11] != 7) && (arrBuf[11] != 8) && (arrBuf[11] != 9)) {
				result = false;
			}
			else {
				multipliers = [2, 3, 4, 5, 6, 7, 8, 9, 2, 3, 4, 5];
				for (i=0, sum=0; i<12; i++) { sum += (arrBuf[i] *= multipliers[i]); }
				sum = 11 - (sum % 11);
				if (sum >= 10) { sum -= 10; }
				sum += 2;
				if (sum >= 10) { sum -= 10; }
				if (sum != arrBuf[12]) {
					result = false;
				}
			}
		}
	}
	else {
		result = false;
	}
	if (!result) {
		alert ("À¯È¿ÇÑ ¿Ü±¹ÀÎµî·Ï¹øÈ£°¡ ¾Æ´Õ´Ï´Ù.");
		fgnno1.value = "";
		fgnno2.value = "";
		fgnno1.focus();
		return false;
	}
	else {
		f.birthYear.value = birthYear;
		f.birthMonth.value = birthMonth+1;	//1À» ´õÇØ¾ß ¼ýÀÚ°ªÀ¸·Î ¿ùÀÌ Á¦´ë·Î Ç¥½ÃµÊ
		f.birthDay.value = birthDay;
		return true;
	}
}

// ·Î±×ÀÎ ##################################################
function gotoLogin() {
	//location.href = "/login.asp?redirect="+escape(document.URL);
	/******************** jylee ¼öÁ¤ ******************************************/
	var redirect = document.URL.replace("http://"+document.domain, "");
	location.href = "/login.asp?redirect="+escape(redirect);
}


//**** Á¤±Ô½ÄÀ» ÀÌ¿ëÇÑ ÆûÃ¼Å© jylee(2009.08.30) ***************************
//»ç¾÷¹øÈ£ Ã¼Å©
/*
//´ÙÀ½ÀÇ Á¤±Ô½ÄÀ» ÀÌ¿ëÇÑ »ç¾÷ÀÚµî·Ï¹øÈ£ Ã¼Å©°¡ ºÎÁ¤È®ÇÏ¹Ç·Î ¾Æ·¡ÀÇ ¸ðµâ·Î º¯°æ // jylee10
function isValidBizNo(el, value) { 
    var pattern = /([0-9]{3})-?([0-9]{2})-?([0-9]{5})/; //¼ýÀÚ¸¸Æ÷ÇÔ Çã¿ë½Ã
    //var pattern = /([0-9]{3}?)-([0-9]{2}?)-([0-9]{5})/; // ¹Ýµå½Ã '-'Æ÷ÇÔ
	  var num = value ? value : el.value;
    if (!pattern.test(num)) return false; 
    num = RegExp.$1 + RegExp.$2 + RegExp.$3;
    var cVal = 0; 
    for (var i=0; i<8; i++) { 
        var cKeyNum = parseInt(((_tmp = i % 3) == 0) ? 1 : ( _tmp  == 1 ) ? 3 : 7); 
        cVal += (parseFloat(num.substring(i,i+1)) * cKeyNum) % 10; 
    } 
    var li_temp = parseFloat(num.substring(i,i+1)) * 5 + '0'; 
    cVal += parseFloat(li_temp.substring(0,1)) + parseFloat(li_temp.substring(1,2)); 
    return (parseInt(num.substring(9,10)) == 10-(cVal % 10)%10) ? true : false; 
}
*/
function isValidBizNo(el, value) { 
    //var pattern = /([0-9]{3})-?([0-9]{2})-?([0-9]{5})/; //¼ýÀÚ¸¸Æ÷ÇÔ Çã¿ë½Ã
    var pattern = /([0-9]{3}?)-([0-9]{2}?)-([0-9]{5})/; // ¹Ýµå½Ã '-'Æ÷ÇÔ
	  var num = value ? value : el.value;
    if (!pattern.test(num)) return false; 
    num = RegExp.$1 + RegExp.$2 + RegExp.$3;
		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] = num.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 isValidHandPhone(el, value) { 
	//var pattern = /^01([0|1|6|7|8|9]?)-?([0-9]{3,4})-?([0-9]{4})$/; //¼ýÀÚ¸¸Æ÷ÇÔ Çã¿ë½Ã
	var pattern = /^01([0|1|6|7|8|9]?)-([0-9]{3,4})-([0-9]{4})$/; // ¹Ýµå½Ã '-'Æ÷ÇÔ
  var num = value ? value : el.value;
  return (pattern.test(num)) ? true : false;
}

//ÀüÈ­¹øÈ£ Ã¼Å©
function isValidPhone(el,value) {//	
	//var pattern = /^([0-9]{2,4})-?([0-9]{3,4})-?([0-9]{4})$/; //¼ýÀÚ¸¸Æ÷ÇÔ
	var pattern = /^([0-9]{2,4})-([0-9]{3,4})-([0-9]{4})$/; // ¹Ýµå½Ã '-'Æ÷ÇÔ
  var num = value ? value : el.value;
  return (pattern.test(num)) ? true : false;
}

//ÀÌ¸ÞÀÏÁÖ¼Ò Ã¼Å©
function isValidEmail(el,value) {
	var value = value ? value : el.value;
	//var pattern = /[0-9a-zA-Z][_0-9a-zA-Z-]*@[_0-9a-zA-Z-]+(\.[_0-9a-zA-Z-]+){1,2}$/;
	var pattern = /^[_a-zA-Z0-9-\.]+@[\.a-zA-Z0-9-]+\.[a-zA-Z]+$/;
	return (pattern.test(value)) ? true : false;
}

//µµ¸ÞÀÎ Ã¼Å©
function isValidDomain(el) { 
	var pattern = /^.+(\.[a-zA-Z]{2,3})$/;
	return (pattern.test(el.value)) ? true : false;
}

//µµ¸ÞÀÎ Ã¼Å©
function isValidCheckDomain(el,value) { 
	var value = value ? value : el.value;
	var pattern = new RegExp("^(http://)?(www\.)?([°¡-Èþa-zA-Z0-9-]+\.[a-zA-Z]{2,3}$)","i");
	if (pattern.test(value)) {
		el.value = RegExp.$3;
		return true;
	} 
	else {
		return false;
	}
}
//**** Á¤±Ô½ÄÀ» ÀÌ¿ëÇÑ ÆûÃ¼Å© jylee(2009.08.30) ***************************

