// »ç¾÷ÀÚ µî·Ï¹øÈ£ Ã¼Å©
function chkWorkNumb(strNumb) {
	if (strNumb.length != 10) {
		return false;
	}
	sumMod  = 0;
	sumMod += parseInt(strNumb.substring(0,1));
	sumMod += parseInt(strNumb.substring(1,2)) * 3 % 10;
	sumMod += parseInt(strNumb.substring(2,3)) * 7 % 10;
	sumMod += parseInt(strNumb.substring(3,4)) * 1 % 10;
	sumMod += parseInt(strNumb.substring(4,5)) * 3 % 10;
	sumMod += parseInt(strNumb.substring(5,6)) * 7 % 10;
	sumMod += parseInt(strNumb.substring(6,7)) * 1 % 10;
	sumMod += parseInt(strNumb.substring(7,8)) * 3 % 10;
	sumMod += Math.floor(parseInt(strNumb.substring(8,9)) * 5 / 10);
	sumMod += parseInt(strNumb.substring(8,9)) * 5 % 10;
	sumMod += parseInt(strNumb.substring(9,10));

	if (sumMod % 10 != 0) {
		return false;
	}
	return true;
}
// ¼ýÀÚ¿µ¹®Á¶ÇÕ Ã¼Å©
function num_char_chk(val) {
	for (var i=0; i < val.length; i++) {
		var ch = val.charAt(i);
		if (!((ch >= '0' && ch <= '9') || (ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z'))) return false; // ¼ýÀÚ¿µ¹®Á¶ÇÕÀÌ ¾Æ´Ô
	}
	return true; // ¼ýÀÚ¿Í ¿µ¹®ÀÚÀÇ Á¶ÇÕÀÔ´Ï´Ù.
}

// Ã¹±ÛÀÚ ¿µ¹® Ã¼Å©
function checkFirstEnglish(val) {
	var ch = val.charAt(0);
	if (!(ch >= 'a' && ch <= 'z')) return false;
	else return true;
}

// ¼ýÀÚ °Ë»ö
function checknumber(str) {
	var anum=/(^\d+$)|(^\d+\.\d+$)/;
	if (anum.test(str)) {
		return true; // ¼ýÀÚ·Î¸¸ ÀÌ·ç¾îÁ® ÀÖÀ½
	} else {
		return false; // ¼ýÀÚ·Î¸¸ ÀÌ·ç¾îÁ® ÀÖÁö ¾ÊÀ½
	}
}

// ÀÌ¸ÞÀÏ Ã¼Å©
function checkemail(str) {
	var exclude=/[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
	var check=/@[\w\-]+\./;
	var checkend=/\.[a-zA-Z]{2,3}$/;
	if(((str.search(exclude) != -1) || (str.search(check)) == -1) || (str.search(checkend) == -1)) return false;
	else return true;
}

// ÁÖ¹Î¹øÈ£ Ã¼Å©
function checkjumin(jumin1, jumin2) {
	if (jumin1.value.length != 6) {
		return 1; // ÁÖ¹Î¹øÈ£ ¾ÕÀÇ ±æÀÌ°¡ 6ÀÚ¸®°¡ ¾Æ´Ï´Ù.
	} else if (jumin2.value.length != 7) {
		return 2; // ÁÖ¹Î¹øÈ£ µÚÀÇ ±æÀÌ°¡ 7ÀÚ¸®°¡ ¾Æ´Ï´Ù.
	}
	var digit = 0;
	for (var i=0; i < jumin1.value.length; i++) {
		var str_dig = jumin1.value.substring(i, i+1);
		if (str_dig < '0' || str_dig > '9') digit=digit+1;
	}
	if (jumin1.value == '') {
		return 3; // ÁÖ¹Î¹øÈ£ÀÇ ¾ÕÀÚ¸®°¡ ºñ¾î ÀÖ´Ù.
	}
	if ( digit != 0 ) {
		return 4; // ÁÖ¹Î¹øÈ£ ¾ÕÀÚ¸®°¡ ¼ýÀÚ°¡ ¾Æ´Ï´Ù.
	}
	var digit1 = 0;
	for (var i=0; i < jumin2.value.length; i++) {
		var str_dig1 = jumin2.value.substring(i, i+1);
		if (str_dig1 < '0' || str_dig1 > '9') digit1 = digit1+1;
	}
	if (jumin2.value == '') {
		return 5; // ÁÖ¹Î¹øÈ£ µÞÀÚ¶ó°¡ ºñ¾î ÀÖ´Ù.
	}
	if ( digit1 != 0 ) {
		return 6; // ÁÖ¹Î¹øÈ£ µÞÀÚ¶ó°¡ ¼ýÀÚ°¡ ¾Æ´Ï´Ù.
	}
	if (jumin1.value.substring(2, 3) > 1) {
		return 7; // ÁÖ¹Î¹øÈ£ ¾ÕÀÚ¸®ÀÇ Çü½ÄÀÌ Æ²·È´Ù.
	}
	if (jumin1.value.substring(4, 5) > 3) {
		return 8; // ÁÖ¹Î¹øÈ£ ¾ÕÀÚ¸®ÀÇ Çü½ÄÀÌ Æ²·È´Ù.
	}
	if (jumin2.value.substring(0, 1) > 4 || jumin2.value.substring(0, 1) == 0) {
		return 9; // ÁÖ¹Î¹øÈ£ µÞÀÚ¸®ÀÇ Çü½ÄÀÌ Æ²·È´Ù.
	}
	var a1 = jumin1.value.substring(0, 1);
	var a2 = jumin1.value.substring(1, 2);
	var a3 = jumin1.value.substring(2, 3);
	var a4 = jumin1.value.substring(3, 4);
	var a5 = jumin1.value.substring(4, 5);
	var a6 = jumin1.value.substring(5, 6);
	var check_digit = a1*2+a2*3+a3*4+a4*5+a5*6+a6*7;
	var b1 = jumin2.value.substring(0, 1);
	var b2 = jumin2.value.substring(1, 2);
	var b3 = jumin2.value.substring(2, 3);
	var b4 = jumin2.value.substring(3, 4);
	var b5 = jumin2.value.substring(4, 5);
	var b6 = jumin2.value.substring(5, 6);
	var b7 = jumin2.value.substring(6, 7);
	var check_digit = check_digit+b1*8+b2*9+b3*2+b4*3+b5*4+b6*5;
	check_digit = check_digit%11;
	check_digit = 11 - check_digit;
	check_digit = check_digit%10;
	if (check_digit != b7) {
		return 10; // ¿Ã¹Ù¸¥ ÁÖ¹Î¹øÈ£°¡ ¾Æ´Ï´Ù.
	} else {
		return 0; // ¿Ã¹Ù¸¥ ÁÖ¹Î¹øÈ£
	}
}

// ÇÑ±ÛÃ¼Å©
function _strCharByte(chStr) {
	if (chStr.substring(0, 2) == '%u') {
		if (chStr.substring(2,4) == '00') return false;
		else return true; //ÇÑ±Û
	} else if (chStr.substring(0,1) == '%') {
		if (parseInt(chStr.substring(1,3), 16) > 127) return true; //ÇÑ±Û
		else return false;
	} else {
		return false;
	}
}

//	Çã¿ëµÈ ±ÛÀÚ¼ö Ã¼Å©
function lengthCheck(str, numOfBytes) {
	var strLen = 0;
	for (var i=0; i <str.length; i++) {
		var ch = escape(str.charAt(i));
		if (_strCharByte(ch)) strLen += 2;
		else strLen++;
	}
	if (strLen > numOfBytes) return false;
	else return true;
}

function lengthMinCheck(str, numOfBytes) {
	var strLen = 0;
	for (var i=0; i <str.length; i++) {
		var ch = escape(str.charAt(i));
		if (_strCharByte(ch)) strLen += 2;
		else strLen++;
	}
	if (strLen < numOfBytes) return false;
	else return true;
}

// ¹ÙÀÌÆ® Ã¼Å©
function formLengthCheck(obj, formName, len) {
	if (!lengthCheck(obj.value, len)) {
		alert(formName + " ±æÀÌ°¡ ÃÊ°úµÇ¾ú½À´Ï´Ù. ÃÖ´ë±æÀÌ´Â " + len + " byteÀÔ´Ï´Ù.");
		obj.focus();
		return false;
	}
	return true;
}

// ºó°ª Ã¼Å©
function checkBlank(val) {
	var sLength = val.length;
	var flag = false;
	if (sLength == 0) flag = false;
	for (var i=0; i<sLength; i++) {
		if (val.substring(i, i+1) != " ") {
			flag = true;
			break;
		}
	}
	return flag;
}

// select, checkbox, radio ÀÇ ¼±ÅÃ°ª ÁÖ±â
function default_value(obj, val, gubun) {
	if (gubun == "S") {
		if (val == "") {
//			obj.options[0].selected = true;

		} else {
			for (var i=0; i < obj.length; i++) {
				if (obj.options[i].value == val) obj.options[i].selected = true;
			}
		}
	} else if (gubun == "C") {

		if (str == obj.value) obj.checked = true;

	} else if (gubun == "R") {

		for (var i=0; i < obj.length; i++) if (obj[i].value == val) obj[i].checked = true;

	}
}
function isNull( s ) {
  if( s == null ) return true;

  var result = s.replace(/(^\s*)|(\s*$)/g, "");

  if( result )
    return false;
  else
    return true;
}
function viewBanner(filenm,width,height){
	document.writeln("<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0' width='"+width+"' height='"+height+"' id='banner' align='middle'>");
	document.writeln("<param name='allowScriptAccess' value='always' >");
	document.writeln("<param name='movie' value='/upload/banner/"+filenm+"'");
	document.writeln("<param name='wmode' value='transparent'>");
	document.writeln("<param name='quality' value='high' >");
	document.writeln("<embed src='/upload/banner/"+filenm+"' quality='high' wmode='transparent' width='"+width+"' height='"+height+"' name='banner' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />");
	document.writeln("</object>");

}

function viewMovieB(filenm,filepath,imgURL){
	document.writeln("<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0' width='380' height='320' id='banner' align='middle'>");
	document.writeln("<param name='allowScriptAccess' value='always' >");
	document.writeln("<param name='movie' value='/FCKeditor/FLVplayer/FLVplayer_b.swf?flvTITLE="+filenm+"&flvURL="+filepath+"&imgURL="+imgURL+"'>");
	document.writeln("<param name='wmode' value='transparent'>");
	document.writeln("<param name='quality' value='high' >");
	document.writeln("<embed src='/FCKeditor/FLVplayer/FLVplayer_b.swf?flvTITLE="+filenm+"&flvURL="+filepath+"&imgURL="+imgURL+"' quality='high' wmode='transparent' width='380' height='320' name='banner' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />");
	document.writeln("</object>");

}
function viewMovieS(filenm,filepath,imgURL){
	document.writeln("<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0' width='182' height='210' id='banner' align='middle'>");
	document.writeln("<param name='allowScriptAccess' value='always' >");
	document.writeln("<param name='movie' value='/FCKeditor/FLVplayer/FLVplayer_s.swf?flvTITLE="+filenm+"&flvURL="+filepath+"&imgURL="+imgURL+"'>");
	document.writeln("<param name='wmode' value='transparent'>");
	document.writeln("<param name='quality' value='high' >");
	document.writeln("<embed src='/FCKeditor/FLVplayer/FLVplayer_s.swf?flvTITLE="+filenm+"&flvURL="+filepath+"&imgURL="+imgURL+"' quality='high' wmode='transparent' width='182' height='210' name='banner' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />");
	document.writeln("</object>");

}
function copyClipboard(filenm,filepath,imgURL)
{
	text = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0' width='182' height='210' id='banner' align='middle'>\n";
	text = text + "<param name='allowScriptAccess' value='always' >\n";
	text = text + "<param name='movie' value='http://211.232.122.83/FLVplayer/FLVplayer_s.swf?flvTITLE="+filenm+"&flvURL="+filepath+"&imgURL="+imgURL+"'>\n";
	text = text + "<param name='wmode' value='transparent'>\n";
	text = text + "<param name='quality' value='high' >\n";
	text = text + "<embed src='http://www.cjent.co.kr/FLVplayer/FLVplayer_s.swf?flvTITLE="+filenm+"&flvURL="+filepath+"&imgURL="+imgURL+"' quality='high' wmode='transparent' width='182' height='210' name='banner' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />\n";
	text = text + "</object>";

 window.clipboardData.setData('text', text);

 alert("º¹»çµÇ¾ú½À´Ï´Ù.");
}

function SetCookie (name, value, expdate, path, domain) {
	var argv = SetCookie.arguments;
	var argc = SetCookie.arguments.length;
	var expires = (argc > 2) ? argv[2] : null;
	var path = (argc > 3) ? argv[3] : null;
	var domain = (argc > 4) ? argv[4] : null;
	var secure = (argc > 5) ? argv[5] : false;
	document.cookie = name + "=" + value +
	((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
	((path == null) ? "" : ("; path=" + path)) +
	((domain == null) ? "" : ("; domain=" + domain)) +
	((secure == true) ? "; secure" : "");
}

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 setLoginID(memid, serverurl) {
	var expdate = new Date ();
	var urlArr = serverurl.split(":");
	serverurl = urlArr[0];
	expdate.setTime (expdate.getTime() + (365 * 24 * 60 * 60 * 1000));
	SetCookie ("CHECKID", memid, expdate, "/", serverurl);
}
