
//½ºÆ®¸µ °´Ã¼ Trim Method Ãß°¡
String.prototype.trim = function() { return this.replace(/^\s+/,'').replace(/\s+$/,''); }	
// ÆË¾÷ À©µµ¿ì ¿­±â
	function cookieVal(cookieName){
	  thisCookie = document.cookie.split("; ");
	  for(i=0; i<thisCookie.length; i++){
	    if(cookieName == thisCookie[i].split("=")[0]){
	      return thisCookie[i].split("=")[1];
	    }
	  }
	  return "x";
	}

function allblur() {
	for (i = 0; i < document.links.length; i++) document.links[i].onfocus = document.links[i].blur;
}

function MM_preloadImages() { //v3.0
	var d = document;
	if(d.images) {
		if(!d.MM_p) d.MM_p=new Array();
		var i, j = d.MM_p.length, a = MM_preloadImages.arguments;
		for(i=0; i < a.length; i++) {
			if(a[i].indexOf("#") != 0){
				d.MM_p[j] = new Image;
				d.MM_p[j++].src = a[i];
			}
		}
	}
}

function MM_swapImgRestore() { //v3.0
	var i, x, a = document.MM_sr;
	for(i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) x.src = x.oSrc;
}

function MM_findObj(n, d) { //v4.01
	var p, i, x;
	if(!d) d=document;
	if((p = n.indexOf("?")) > 0 && parent.frames.length) {
		d = parent.frames[n.substring(p+1)].document;
		n = n.substring(0,p);
	}
	if(!(x=d[n]) && d.all) x=d.all[n];
	for(i = 0; !x && i < d.forms.length; i++) x = d.forms[i][n];
  for(i = 0; !x && d.layers && i < d.layers.length; i++) x = MM_findObj(n, d.layers[i].document);
  if(!x && d.getElementById) x = d.getElementById(n);
  return x;
}

function MM_swapImage() { //v3.0
	var i, j = 0, x, a = MM_swapImage.arguments;
	document.MM_sr = new Array;
	for(i = 0; i < (a.length - 2); i += 3) {
		if ((x = MM_findObj(a[i])) != null) {
			document.MM_sr[j++] = x;
			if(!x.oSrc) x.oSrc = x.src;
			x.src=a[i+2];
		}
	}
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
	eval(targ + ".location='" + selObj.options[selObj.selectedIndex].value + "'");
	if (restore) selObj.selectedIndex=0;
}

function layerVisible(obj, visible) {
	document.getElementById(obj).style.display=visible;
}

function resizeFrameHeight(frm) {
	frm = (typeof frm == 'string' ? document.getElementById(frm) : frm);
	var innerBody = frm.document.body;
	var innerHeight = innerBody.scrollHeight + (innerBody.offsetHeight - innerBody.clientHeight);
	
	
	frm.setExpression('height',innerHeight);
}

// ·Î±×ÀÎ, °¡ÀÔ, Á¤º¸ ¼öÁ¤ °ü·Ã ½ºÅ©¸³Æ®

// ºó°ª Ã¼Å© ÇÔ¼ö
// ºó°ªÀÌ°Å³ª ½ºÆäÀÌ½º¸¸ ÀÖÀ» °æ¿ì false¸¦ ¸®ÅÏÇÑ´Ù.
function spaceCheck(str) {
	if(str!=str.replace(/\s\s/," ")) return false;
	var pattern = /^(\S+)|(\S+\s*\S)$/;

	return pattern.test(str);
}

// ¶ç¾î¾²±â ¾ø´Â ÇÑ±ÛÀÔ·Â Ã¼Å©
function hangulCheck(str) {
	for(i=0; i<str.length; i++) {
		ch = escape(String(str.charAt(i)));
		if(ch.length <6 || ch.substring(2,6) < "AC00" || ch.substring(2,6) > "D7AF") return false;
	}
	return true;
}

// ¾ÆÀÌµð °ª Ã¼Å©
// ¿µ¹® ´ë¼Ò¹®ÀÚ¿Í ¼ýÀÚ,_·Î ±¸¼º, ½ÃÀÛ°ú ³¡Àº ¿µ¹®ÀÚ¿Í ¼ýÀÚ·Î ±¸¼º
function idCheck(str) {
	var pattern = /^[a-z,A-Z,0-9][a-z,A-Z,0-9,_]{2,8}[a-z,A-Z,0-9]$/;
	return pattern.test(str);
}

// ºñ¹Ð¹øÈ£ °ª Ã¼Å©
// ¿µ¹® ´ë¼Ò¹®ÀÚ¿Í ¼ýÀÚ,_·Î ±¸¼º
function pwCheck(str) {
	var pattern = /^[a-z,A-Z,0-9]{4,10}$/;
	return pattern.test(str);
}

//ÀüÈ­¹øÈ£ Ã¼Å©ÇÔ¼ö
function phoneCheck(phone1,phone2,phone3) {
	//var pattern1 = /^0(2|(3[1-3])|(4[1-3])|(5[1-5])|(6[1-4]))*$/;
	var pattern1 = /^0(2|(3[1-3])|(4[1-3])|(5[1-5])|(6[1-4])|(7[0]))*$/;
	var pattern7 = /^07[0]$/;
	var pattern2 = /^[2-9]\d{1,4}$/;
	var pattern3 = /^\d{4}$/;

	var str1 = phone1;
	var str2 = phone2;
	var str3 = phone3;

	var result1 = str1.match(pattern1);
	var result7 = str1.match(pattern7);
	var result2 = str2.match(pattern2);
	var result3 = str3.match(pattern3);

	if((result1 == null)||(result1[0]!=str1)||(result2 == null)||(result2[0]!=str2)||(result3 == null)||(result3[0]!=str3)) { return false; }
	return true;


}

//ÀÌµ¿ÀüÈ­ ¹× »ß»ß¹øÈ£ Ã¼Å©ÇÔ¼ö
function mobileCheck(phone1,phone2,phone3) {
	var pattern1 = /^01[0-9]$/;
	var pattern7 = /^07[0]$/;
	var pattern2 = /^[1-9]\d{1,4}$/;
	var pattern3 = /^\d{4}$/;

	var str1 = phone1;
	var str2 = phone2;
	var str3 = phone3;

	var result1 = str1.match(pattern1);
	var result7 = str1.match(pattern7);
	var result2 = str2.match(pattern2);
	var result3 = str3.match(pattern3);

	if(!(phone1 == '070'))
	{if((result1 == null)||(result1[0]!=str1)||(result2 == null)||(result2[0]!=str2)||(result3 == null)||(result3[0]!=str3)) { return false; }
		return true;
	}
	else
	{if((result7 == null)||(result7[0]!=str1)||(result2 == null)||(result2[0]!=str2)||(result3 == null)||(result3[0]!=str3)) { return false; }
		return true;
	}
}

//n~mÀÚ¸®¼öÀÇ ¼ýÀÚÃ¼Å©
function digitCheck(no,minLen,maxLen) {
	var pattern = eval("/^\\d{"+minLen+","+maxLen+"}$/");
	return pattern.test(no);
}

	//¼ýÀÚ¸¸ ÀÔ·Â°¡´ÉÇÏ°Ô (1~9)
	function CheckDateNum()
	{
		if(!(event.keyCode >= 48 && event.keyCode <= 57 || event.keyCode == 13))
		{
			event.keyCode = 0;
		}
	}

// E-mail Ã¼Å©
function emailCheck(str0,str2)
{
	var str = str0+"@"+str2;
    /** ±ÝÁö»çÇ×
     - @°¡ 2°³ÀÌ»ó
     - .ÀÌ ºÙ¾î¼­ ³ª¿À´Â °æ¿ì
     -  @.³ª  .@ÀÌ Á¸ÀçÇÏ´Â °æ¿ì
     - ¸ÇÃ³À½ÀÌ.ÀÎ °æ¿ì **/
    var regDoNot = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/;
    /** ÇÊ¼ö»çÇ×
     - @ÀÌÀü¿¡ ÇÏ³ªÀÌ»óÀÇ ¹®ÀÚ°¡ ÀÖ¾î¾ß ÇÔ
     - @°¡ ÇÏ³ªÀÖ¾î¾ß ÇÔ
     - Domain¸í¿¡ .ÀÌ ÇÏ³ª ÀÌ»ó ÀÖ¾î¾ß ÇÔ
     - Domain¸íÀÇ ¸¶Áö¸· ¹®ÀÚ´Â ¿µ¹®ÀÚ 2~3°³ÀÌ¾î¾ß ÇÔ **/
    var regMust = /^[a-zA-Z0-9\-\.\_]+\@[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3})$/;

    return !regDoNot.test(str)&&regMust.test(str)
}

// ÁÖ¹Î¹øÈ£ Ã¼Å©
function noCheck(str0,str1) {
	if (str0.length != 6) { return false; }
	else if (str1.length != 7) { return false; }
	else {
		var str_serial1 = str0;
		var str_serial2 = str1;

		var digit=0
		for (var i=0;i<str_serial1.length;i++) {
			var str_dig=str_serial1.substring(i,i+1);
			if (str_dig<'0' || str_dig>'9') { digit=digit+1; }
		}

		if ((str_serial1 == '') || ( digit != 0 )) return false;

		var digit1=0;
		for (var i=0;i<str_serial2.length;i++){
			var str_dig1=str_serial2.substring(i,i+1);
			if (str_dig1<'0' || str_dig1>'9') { digit1=digit1+1; }
		}
		if ((str_serial2 == '') || ( digit1 != 0 )) return false;

		if (str_serial1.substring(2,3) > 1) return false;
		if (str_serial1.substring(4,5) > 3) return false;
		if (str_serial2.substring(0,1) > 4 || str_serial2.substring(0,1) == 0) return false;

		var a1=str_serial1.substring(0,1);
		var a2=str_serial1.substring(1,2);
		var a3=str_serial1.substring(2,3);
		var a4=str_serial1.substring(3,4);
		var a5=str_serial1.substring(4,5);
		var a6=str_serial1.substring(5,6);
		var check_digit=a1*2+a2*3+a3*4+a4*5+a5*6+a6*7;
		var b1=str_serial2.substring(0,1);
		var b2=str_serial2.substring(1,2);
		var b3=str_serial2.substring(2,3);
		var b4=str_serial2.substring(3,4);
		var b5=str_serial2.substring(4,5);
		var b6=str_serial2.substring(5,6);
		var b7=str_serial2.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 false; }

		return true;
	}
}

// »ç¾÷ÀÚµî·Ï¹øÈ£ Ã¼Å©
function chkBizNum(checkStr) {
	if (checkStr.length == 10) {
		var calStr1 = "13713713", biVal = 0, tmpCal;
		var calLast = checkStr.substring(9,10);
		for (i=0; i < 8; i++) 
			biVal = biVal + (parseFloat(checkStr.substring(i,i+1)) * parseFloat(calStr1.substring(i,i+1))) % 10;
		
		tmpCal = parseFloat(checkStr.substring(8,9)) * 5 + "0";
		chkVal = parseFloat(tmpCal.substring(0,1)) + parseFloat(tmpCal.substring(1,2));
		chkDigit = (10 - (biVal + chkVal) % 10) % 10;
		if (calLast != chkDigit) return false;
	} else return false;
	return true;
}

var popUpWin=0;
function popUpWindow(URLStr, left, top, width, height)
{
  if(popUpWin)
  {
    if(!popUpWin.closed) popUpWin.close();
  }
  popUpWin = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=yes,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
}

function popUpWindow2(URLStr, left, top, width, height)
{
  if(popUpWin)
  {
    if(!popUpWin.closed) popUpWin.close();
  }
  popUpWin = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=yes,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
}

// ¶óµð¿À ¹öÆ° Ã¼Å© ¿©ºÎ
function radioCheck(obj) {
	if(obj.length==null) {
		if(obj.checked==false) {
			return false;
		}
		return true;
	}
	for(var i=0; i<obj.length; i++){
		if(obj[i].checked==true) {
			return true;
		}
	}
	return false;
}

// ¼¿·ºÆ® ¹Ú½º¿¡¼­ ÆÄÀÏ Á¦°ÅÇÏ±â
function removeFile(obj,tbl,dirPath,intClass,divCode,sn) {
	if(obj.length<1) {
		alert("¼±ÅÃÇ×¸ñÀÌ ¾ø½À´Ï´Ù.");
		return false;
	}

	var op_num = obj.selectedIndex;
	if(op_num<0) {
		alert("»èÁ¦ÇÒ Ç×¸ñÀ» ¼±ÅÃÇÏ½Ê½Ã¿À.");
		return false;
	}
	if(tbl=="PDS_DIC") {
		parent.procFrame.location.href = "/manage/include/removeFile.inc?tbl=" + tbl + "&dirPath=" + dirPath + "&sn=" +  sn + "&fileName=" + obj.options[op_num].value;
	}else {
		//var abc="/include/removeFile.inc?tbl=" + tbl + "&dirPath=" + dirPath + "&intClass=" + intClass + "&divCode=" + divCode + "&sn=" +  sn + "&fileName=" + obj.options[op_num].value;
		//alert(abc);
		parent.procFrame.location.href = "/include/removeFile.inc?tbl=" + tbl + "&dirPath=" + dirPath + "&intClass=" + intClass + "&divCode=" + divCode + "&sn=" +  sn + "&fileName=" + obj.options[op_num].value;
	}
	obj.options[op_num] = null;
		
}

// ÆÄÀÏ Á¦°ÅÇÏ±â
function deleteFile(tbl,fld,point,dirPath,sn) {
	parent.procFrame.location.href = "/include/deleteFile.inc?tbl=" + tbl + "&fld=" + fld + "&point=" + point + "&dirPath=" + dirPath + "&sn=" +  sn;
}

// ´ëÇ¥ÀÚÀÌ·Â »çÁøÆÄÀÏ  Á¦°ÅÇÏ±â
function deletePic(returnUrl,tbl,dirPath,Company_No,Br_Seq) {
  if(confirm("±âÁ¸ »çÁøÀ» »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?"))
  {
	  parent.procFrame.location.href = "/include/deletePic.asp?returnUrl="+returnUrl + "&tbl=" + tbl + "&dirPath=" + dirPath + "&Company_No=" +  Company_No + "&Br_Seq="+Br_Seq ;
  }
}

// ºí·Î±× »çÁøÆÄÀÏ  Á¦°ÅÇÏ±â
function deletePic_Blog(returnUrl,tbl,dirPath,Idx) {
  if(confirm("±âÁ¸ »çÁøÀ» »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?"))
  {
	   parent.procFrame.location.href = "/include/deletePic.asp?returnUrl="+returnUrl + "&tbl=" + tbl + "&dirPath=" + dirPath + "&Idx=" +  Idx ;
  }
}




// ¿ìÆí¹øÈ£ ÀÔ·ÂÃ¢ ¶ç¿ì±â
function open_zip(sForm,sZip1,sZip2,sAddr1,sAddr2) {
	var win_status = "toolbar=no,directions=no,status=no,menubar=no,resizeable=no,scrollbars=no,width=600,height=240";
	var zip_win = MM_openBrWindow("/include/zipSearch.asp?sForm="+sForm+"&sZip1="+sZip1+"&sZip2="+sZip2+"&sAddr1="+sAddr1+"&sAddr2="+sAddr2,"zip_search",win_status);
	zip_win.focus();
}


// ÆË¾÷ ¶ç¿ì±â
function MM_openBrWindow(theURL,winName,features) { //v2.0
	return window.open(theURL,winName,features);
}

// ¼ýÀÚ¿¡ ','¸¦ ³Ö¾îÁØ´Ù
function addComma(obj) {
	obj.value = number_format(obj.value);
}

function number_format(str) {
	var strOrg = '';
	for(i=0; i<str.length;i++) {
		if(str.charAt(i) != ",") {
			strOrg += str.charAt(i);
		}
	}

	var str2 = strOrg.split(".");
	if(str2[1]==null) {
		var strLeg = "";
	} else {
		var strLeg = "." + str2[1];
	}

	var currency = '';
	var cnt = str2[0].length;

	for(i=0; i<cnt; i++) {
		currency = str2[0].charAt(cnt-i-1) + currency;
		if((i%3) == 2 && i+1 !=cnt) {
			currency = ","+currency;
		}
	}
	return currency + strLeg;
}

function pageMove(linkUrl) {
	if(linkUrl != "") {
		location.href=linkUrl;
	}
}

function GoStat()
  {
  varWin  = window.open("/Stat/Stat.asp","Stat","width=700,height=600,scrollbars=yes");
   var frm = document.all.listForm;
	  frm.action="/Stat/StatTable.asp";
	  frm.target="Stat";
	  frm.submit();
	  frm.action="List.asp";
	  frm.target="_self";
  }

function CheckNull(obj)
{
	if(obj.value.trim().length < 1)
	{
		alert(obj.title+" À»(¸¦) ÀÔ·ÂÇÏ½Ê½Ã¿ä");
		obj.style.backgroundColor = "#FFC06F";
		if(obj.disabled == false) obj.focus();
		return false;
	}
	obj.style.backgroundColor = "#FFFFFF";
	return true;				
}
