//°ªºñ±³ÈÄ ¼ÓÇÏ´Â Áö °Ë»çÇÏ´Â ÇÔ¼ö
function wordCheck(tempstr, str){
	for (i=0; i<str.length;i++)	{
		if (tempstr.indexOf(str.substring(i, i+1)) == -1){
			return false;
			break;
		}
	}
	return true;
}

//¹®ÀÚ¿­ÀÇ °ø¹éÀ» Á¦¿ÜÇÑ ±æÀÌ
String.prototype.strLen = function(){var val = this; var nval = "";nval = val.replace(/ /g, "");return nval.length;}
//¼ýÀÚ°ª¸¸ ¸®ÅÏ (.- Æ÷ÇÔ)
String.prototype.toNumber = function () {var ret = this.replace(/[^0-9\.-]/g,""); return ret;}
//¿À·ÎÁö ¼ýÀÚ¸¸ ¸®ÅÏ
String.prototype.toOnlyNumber = function () {var ret = this.replace(/[^0-9]/g,""); return ret;}
// ¼ýÀÚ¸¦ 3´ÜÀ§·Î ÄÞ¸¶ ºÙÀÌ±â
String.prototype.number_format=function(){return this.replace(/(\d)(?=(?:\d{3})+(?!\d))/g,'$1,');}
//°ªÀÌ ¼ýÀÚÀÎÁö È®ÀÎ
String.prototype.isNumber = function(){return wordCheck("0123456789", this);}
//¼ýÀÚ, ¿µ¹®¸¸ °¡´ÉÇÏµµ·Ï ÇÏ´Â ÇÔ¼ö
String.prototype.isString = function(){return wordCheck("0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ", this);}
//¿µ¹®¼Ò¹®ÀÚ¸¸ °¡´ÉÇÑ ÇÔ¼ö
String.prototype.isLower = function(){return wordCheck("abcdefghijklmnopqrstuvwxyz", this);}
String.prototype.isUpper = function(){return wordCheck("ABCDEFGHIJKLMNOPQRSTUVWXYZ", this);}
//µµ¸ÞÀÎ Á¦°ÅÇÑ URL °ª ¸®ÅÏÇÏ±â
String.prototype.DomainRemoveURL = function(){var ret = this.replace("http://"+document.domain, "");return ret;}

//ÈÞ´ëÀüÈ­ ¹øÈ£ Á¤±Ô½Ä
String.prototype.isMobile = function(){
	var re=/(010|011|016|017|018|019)-(\d{3,4})-(\d{4})/ig;
	var str = this;
	if (re.test(str)){return true;}
	else {return false;}
}
// ÀÏ¹ÝÀüÈ­ ¹øÈ£ Á¤±Ô½Ä
String.prototype.isPhone = function(){
	var re=/^0(\d{1,2})-(\d{3,4})-(\d{4})/ig;
	var str = this;
	if (re.test(str)){return true;}
	else {return false;}
}

// ¸ÞÀÏÁÖ¼Ò°¡ ¿Ã¹Ù¸¥Áö °Ë»ç
String.prototype.isMail = function(){
	var re=/^[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*\.[a-zA-Z]{2,3}$/i;
	var str = this;
	if (re.test(str)){return true;}
	else {return false;}
}
//¶ç¾î¾²±â°¡ ÀÖ´Â Áö °Ë»çÇÏ´Â ÇÔ¼ö
String.prototype.checkSpace = function(){
	if(this.search(/\s/) != -1){return true;}
	else {return false;}
}
//ÇÑ±Û °Ë»ö
String.prototype.isHangul = function(){
	var len;
	var s = this;
	len = s.length;
	for (var i = 0; i < len; i++)  {
		if (s.charCodeAt(i) != 32 && (s.charCodeAt(i) < 44032 || s.charCodeAt(i) > 55203))
		return false;
	}
	return true;
}
//Ã·ºÎÆÄÀÏÀÌ ÀÌ¹ÌÁö Çü½ÄÀÎÁö °Ë»ç
String.prototype.isImage = function(){
	var filename = this.toLowerCase();
	filename = filename.substr(filename.length - 5);
	if (filename.length == 0){
		return false;	
	}
	else if (filename.match(/\.(gif|jpg|bmp|png)$/i) != null){
		return true
	} else {
		return false;
	}	
}

//Ã·ºÎÆÄÀÏÀÌ ÀÌ¹ÌÁö ¶Ç´Â ÇÃ·¡½Ã Çü½ÄÀÎÁö °Ë»ç
String.prototype.isImageFlash = function(){
	var filename = this.toLowerCase();
	filename = filename.substr(filename.length - 5);
	if (filename.length == 0){
		return false;	
	}
	else if (filename.match(/\.(gif|jpg|bmp|png|swf)$/i) != null){
		return true
	} else {
		return false;
	}	
}


//¼ýÀÚ¸¸ ÀÔ·Â¹Þ´Â ÇÔ¼ö - °ª Çã¿ë
function minusNumber(obj){
	if (event.keyCode == 13){
		return false;
	}
	else if ((event.keyCode == 45) || (event.keyCode >= 48 && event.keyCode <= 57)) {
		return true;
	} 
	else {
		event.returnValue = false;
	}
}

//¼ýÀÚ¸¸ ÀÔ·Â¹Þ´Â ÇÔ¼ö (¾ç¼ö) - °ª Çã¿ë ¾ÈÇÔ
function plusNumber(obj){
	if (event.keyCode == 13){return false;}
	else if (event.keyCode >= 48 && event.keyCode <= 57) {return true;} 
	else {event.returnValue = false;}
}

//°³Ã¼°¡ Á¸ÀçÇÏ¸é true ¾Æ´Ï¸é false¸¦ ¸®ÅÏ
function isObject(obj) {
	return ((typeof(obj) == "object") ? true : false);
}


function checkedCount(obj){
	var num = 0;
	if (!isObject(obj)){
		num = 0;	
	} else {
		if (obj.length > 1){
			for (var i=0; i<obj.length; i++){
				if (obj[i].checked){
					num++;
				}
			}
		} else {
			if (obj.checked){
				num = 1;
			} else {
				num = 0;
			}
		}
	}
	return num;
}

function allChecked(chkname, flag){
	if (!isObject(chkname)){
		return;	
	}else{
		if (chkname.length > 1){
			for (var i=0; i<chkname.length; i++){
				chkname[i].checked = flag;	
			}
		}else{
			chkname.checked = flag;	
		}
	}
}

function showProgress(uniqID){
	if (isObject(document.getElementById("div_frmnUp"))){
		window.frmnUp.location.href = "/include/common/uploading.asp?ID="+uniqID;
		document.getElementById("div_frmnUp").style.display = "block";
	}
	return uniqID;
}

function hideProgress(){
	if (isObject(document.getElementById("div_frmnUp"))){
		document.getElementById("div_frmnUp").style.display = "none";
	}
}

function img_width_check(){
	var imgwidth = 650;
	var resizecount = document.boximgs.length;
	for(i = 0; i < resizecount; i++){ 
		if (document.boximgs[i].width > imgwidth) {
			document.boximgs[i].width = imgwidth;
		}
	}
}

//ÇÃ·¡½Ã Ãâ·ÂÇÏ±â
function flashstring(strSrc, strW, strH)
{	
	var str = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+strW+'" height="'+strH+'" id="flv" ALIGN="">\n';
	str += '<PARAM NAME=movie VALUE="'+strSrc+'">\n';
	str += '<PARAM NAME=menu VALUE=false>\n';
	str += '<PARAM NAME=quality VALUE=high>\n';
	str += '<PARAM NAME=wmode VALUE=transparent>\n';
	str += '<PARAM NAME=bgcolor VALUE=#CCCCCC>\n';
	str += '<EMBED src="'+strSrc+'" menu=false quality=high wmode=transparent bgcolor=#CCCCCC  WIDTH="'+strW+'" HEIGHT="'+strH+'" NAME="company_flash_sub_v1" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>\n';
	str += '</OBJECT>';
	return str;
}

function flash_write(strSrc, strW, strH){
	document.write(flashstring(strSrc, strW, strH));
}

//ÆË¾÷Ã¢ °¡¿îµ¥·Î ¶ç¿ì±â
function centerWin(url, winname, features) {
	features = features.toLowerCase();
	len = features.length;
	sumchar= "";
	for (i=1; i <= len; i++){
		onechar = features.substr(i-1, 1); 
		if (onechar != " ") sumchar += onechar;
	} 
	features = sumchar;  
	sp = new Array(); 
	sp = features.split(',', 10);
	splen = sp.length;
	for (i=0; i < splen; i++){
		if (sp[i].indexOf("width=") == 0){
			width = Number(sp[i].substring(6));}
		else if (sp[i].indexOf("height=") == 0){
			height = Number(sp[i].substring(7));}
	} 
	sleft = (screen.width - width) / 2; 
	sstop = (screen.height - height) / 2; 
	features = features + ",left=" + sleft + ",top=" + sstop + ",status=no,location=no";
	return window.open(url, winname, features);  
}

function allSelect(lst){
	for (var i=0; i<lst.length; i++){
		lst.options[i].selected = true;
	}
}

function disInput(obj, val){
	var ctl = document.getElementById(obj);
	ctl.style.background = (val == 'on') ? "#E4E1DC" : "#FFFFFF";
	ctl.disabled = (val == 'on') ? true : false;
	if (val == 'off') ctl.focus();
}

function showHideSpan(spn){
	var ctl = document.getElementById(spn);
	ctl.style.display = ctl.style.display == "none" ? "block" : "none";
}

function setClip(val){
	window.clipboardData.setData('Text',val);
}

function kcpValueCheck(val){
	var tval = val.replace(/,/g, "");
	tval = tval.replace(/&/g, "");
	tval = tval.replace(/;/g, "");
	tval = tval.replace(/\\n/g, "");
	tval = tval.replace(/\\/g, "");
	tval = tval.replace(/\|/g, "");
	tval = tval.replace(/\'/g, "");
	tval = tval.replace(/\"/g, "");
	return tval;
}

