// JScript File
String.prototype.trim = function() { return this.replace(/^\s+/,'').replace(/\s+$/,''); }
var smspopup;

function Go(sURL)
{
    location.href=sURL;
}
// Enter ¸¦ Å¬¸¯ÇßÀ» °æ¿ì Æ¯Á¤ ¹öÆ° ÀÌº¥Æ®¸¦ ÁÖ±â À§ÇÑ ¸Þ¼Òµå
function KeyDownClick(strObj)
{
	if(window.event.keyCode == 13)
	{
		document.all(strObj).click()
		window.event.returnValue = false
	}
}

// Enter ¸¦ Å¬¸¯ÇßÀ» °æ¿ì Æ¯Á¤ ¹öÆ° ÀÌº¥Æ®¸¦ ÁÖ±â À§ÇÑ ¸Þ¼Òµå
function KeyDownMove(strObj)
{
	if(window.event.keyCode == 13)
	{
		document.all(strObj).value.focus();
		window.event.returnValue = false
	}
}
// Enter ¸¦ Å¬¸¯ÇßÀ» °æ¿ì Æ¯Á¤ Control·Î Focus ÀÌµ¿
function EnterFocus(obj)
{
	if(window.event.keyCode == 13)
	{
		document.all(obj).focus();
		window.event.returnValue = false;
	}
}
//°Ô½Ã¹°ÀÇ ´ñ±Û »èÁ¦
function CmdDelcheck()
{
	if(confirm("´ñ±ÛÀ» »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?"))
	{
		return true;
	}
	return false;

}
//°Ô½Ã¹°»èÁ¦ Confirm
function DeleteCheck()
{
	if(confirm("ÇØ´ç °Ô½Ã¹°À» »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?"))
	{
		return true;
	}
	return false;
}
//°Ô½Ã¹°»èÁ¦ Confirm
function DeleteAnswerCheck()
{
	if(confirm("»èÁ¦ÇÒ °æ¿ì ´äº¯±Ûµµ »èÁ¦ µË´Ï´Ù\r\n\r\nÇØ´ç °Ô½Ã¹°À» »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?"))
	{
		return true;
	}
	return false;
}

// Check Required
function CheckNull(obj, msg)
{
    obj.value = obj.value.trim();

	if (obj.value == null || obj.value == "")
	{
	    alert(msg);
	    obj.focus();
		return false;
	}

	return true;
}

//smsÆË¾÷Ã¢ ´Ý±â
function CloseSmsPopup()
{
    if(smspopup.closed == false)   // ÆË¾÷ÀÌ ´ÝÈ÷Áö ¾Ê¾ÒÀ» °æ¿ì
    {
     smspopup.close();           // ÆË¾÷À» ´ÝÀ½
    }

}

//name : object
//strmsg : 
function CheckNullNoFocus(name, strmsg)	
{
	name.value = name.value.trim();
	if (name.value == "" || name.value == null){
		alert(strmsg);	
		return false;
	}
	return true;
}

// JScript File

function CheckSocNo(strNo)
{
    var d1 = strNo.substring(0, 1);
    var d2 = strNo.substring(1, 2);
    var d3 = strNo.substring(2, 3);
    var d4 = strNo.substring(3, 4);
    var d5 = strNo.substring(4, 5);
    var d6 = strNo.substring(5, 6);
    var d7 = strNo.substring(6, 7);
    var d8 = strNo.substring(7, 8);
    var d9 = strNo.substring(8, 9);
    var d10 = strNo.substring(9, 10);
    var d11 = strNo.substring(10, 11);
    var d12 = strNo.substring(11, 12);
    var d13 = strNo.substring(12, 13);
    var strMon = strNo.substring(2, 4);
    var strDay = strNo.substring(4, 6);
    var strSoc1 = strNo.substring(0, 7);
    var strSoc2 = strNo.substring(7, 13);

    if (strMon <= 0 || strMon > 12)
        return false;

    if (strDay <= 0 || strDay > 31)
        return false;

    if (d7 <= 0 || d7 > 4)
        return false;

    if (isNaN(strSoc1) || isNaN(strSoc2))
        return false;

    var nChkSum = d1*2 + d2*3 + d3*4 + d4*5 + d5*6 + d6*7 + d7*8 + d8*9 + d9*2 + d10*3 + d11*4 + d12*5;
    nChkSum = nChkSum % 11;
    nChkSum = 11 - nChkSum;
    nChkSum = nChkSum % 10;

    return nChkSum == parseInt(d13);
}

// »ç¾÷ÀÚ ¹øÈ£ Ã¼Å© => ÇÏÀÌÇÂÀÌ ¾ø´Â ¼ýÀÚ¸¸ 
function OrgNoCheck(org_number) {
	
	var str = org_number;
    var mul_by = new Array(1,3,7,1,3,7,1,3,5);
    var arr_org_no = new Array(10);
    var sum = 0;

    for (i=0; i<10; i++){
       arr_org_no[i] = str.charAt(i);
    }
    for (i=0; i<9; i++){
       sum += arr_org_no[i] * mul_by[i];
    }
    sum += arr_org_no[8] * 5 / 10 ;
    sum = Math.floor(sum);
    var chk_flag = sum % 10 ;
    chk_flag = (chk_flag == 0) ? 0 : (10 - chk_flag) ;
    
	if ( arr_org_no[9] == chk_flag){
		if(str=="1231212345"){
			alert("»ç¾÷ÀÚ ¹øÈ£°¡ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.");			
			return false;
		}
		return true;
	}else{ 
		alert("»ç¾÷ÀÚ ¹øÈ£°¡ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.");		
		return false;
    }
}


// ÆË¾÷Ã¢ ¶ç¿ì±â (Ç×»ó Á¤Áß¾Ó¿¡ À§Ä¡)
// sUrl = ÆË¾÷Ã¢ °æ·Î
// sName = ÆË¾÷Ã¢ ÀÌ¸§
// sWidth = ÆË¾÷Ã¢ °¡·Î »çÀÌÁî
// sHeight = ÆË¾÷Ã¢ ¼¼·Î »çÀÌÁî
// sScroll = ½ºÅ©·Ñ À¯¹«(yes / no / auto)
function PopupCenter(sUrl, sName, sWidth, sHeight, sScroll)
{
	// °¡·Î À§Ä¡
	var varXPos = (screen.availWidth - sWidth) / 2;
	
	// ¼¼·Î À§Ä¡
	var varYPos = (screen.availHeight - sHeight) / 2;

	// ÆË¾÷Ã¢ ¿É¼Ç°ª
	var varOpt = "width=" + sWidth + ",height=" + sHeight;
	varOpt += ",left=" + varXPos + ",top=" + varYPos;
	varOpt += ",scrollbars=" + sScroll;
	varOpt += ",menubars=no,toolbars=no,locationbar= no";
	varOpt += ",directories=no,status=no,resizable=no,status=0";	
	
	fObj = window.open(sUrl, sName, varOpt);
	fObj.focus();
}

function MoviePopupCenter(sUrlNum, sName, sWidth, sHeight, sScroll)
{
	// °¡·Î À§Ä¡
	var varXPos = (screen.availWidth - sWidth) / 2;
	
	// ¼¼·Î À§Ä¡
	var varYPos = (screen.availHeight - sHeight) / 2;

	// ÆË¾÷Ã¢ ¿É¼Ç°ª
	var varOpt = "width=" + sWidth + ",height=" + sHeight;
	varOpt += ",left=" + varXPos + ",top=" + varYPos;
	varOpt += ",scrollbars=" + sScroll;
	varOpt += ",menubars=no,toolbars=no,locationbar= no";
	varOpt += ",directories=no,status=no,resizable=no,status=0";	
	
	fObj = window.open("/pt_knowhow/mov_popup.aspx?movnum="+sUrlNum, sName, varOpt);
	fObj.focus();
}

// obj : Ã¼Å©ÇÒ ÅØ½ºÆ® ¹Ú½º
// objDsp : Ç¥½ÃµÇ´Â ÅØ½ºÆ® ¹Ú½º
// checkLen : Ã¼Å© ±æÀÌ(2¹ÙÀÌÆ® ´ÜÀ§)
function checklen(obj, objDsp, checkLen)
{
	var msgtext, msglen;
	
	msgtext = obj.value;
	msglen = objDsp.value;
	
	var i=0,l=0;
	var temp,lastl;
	
	//±æÀÌ¸¦ ±¸ÇÑ´Ù.
	while(i < msgtext.length)
	{
		temp = msgtext.charAt(i);
		
		if (escape(temp).length > 4)
			l+=2;
		else if (temp!='\r')
			l++;
		// OverFlow
		if(l> checkLen)
		{
			alert("¸Þ½ÃÁö¶õ¿¡ Çã¿ë ±æÀÌ ÀÌ»óÀÇ ±ÛÀ» ¾²¼Ì½À´Ï´Ù.\n ¸Þ½ÃÁö¶õ¿¡´Â ÇÑ±Û "+checkLen+"ÀÚ, ¿µ¹®"+(checkLen * 2)+"ÀÚ±îÁö¸¸ ¾²½Ç ¼ö ÀÖ½À´Ï´Ù.");
			temp = obj.value.substr(0,i);
			obj.value = temp;
			l = lastl;
			break;
		}
		lastl = l;
		i++;
	}
	objDsp.value=l;
}

// Enter Number Only
function CheckNumber()
{

	if(!(event.keyCode >= 48 && event.keyCode <= 57))
	{
		event.returnValue = false;
	}
	//val=obj.value;
	//re=/[^0-9]/gi;
	//obj.value=val.replace(re,"");
}

//¼ýÀÚ·Î¸¸ ¼³Á¤
function SetNum(obj){

val=obj.value;
re=/[^0-9]/gi;
obj.value=val.replace(re,"");

}




//ÀÌ¹ÌÁö ÆË¾÷--------------------------------------------------------------------
var img0;
function popImageSrc(src)
{
	img0 = new Image();
	img0.src = src;

	controlImage(src);
}
function popImage(obj)
{
	popImageSrc(obj.src);
}
function controlImage(src)
{ 
	if (img0.width != 0 && img0.height !=0)
	{ 
		viewImage(src); 
	} 
	else
	{ 
		var i = setTimeout("controlImage('" + src + "')", 100); 
	} 
} 
function viewImage(src)
{ 
	var nWidth = img0.width + 22;
	var nHeight = img0.height + (img0.height > screen.availHeight ? 22 : 6);
	var strSize = "width=" + nWidth + ",height=" + nHeight + ",";
	var newWindow = window.open("","",strSize + "alwaysRaised,resizable=yes,scrollbars=yes");
	var newContent = "<HTML><BODY leftMargin=3 topMargin=3>";
	newContent += "<img src='" + src + "' border=0 style='cursor:hand;' onclick='javascript: self.close();'>";
	newContent += "</BODY></HTML>";
	newWindow.document.write(newContent);
} 
//ÀÌ¹ÌÁö ÆË¾÷ END--------------------------------------------------------------------


//¸®»çÀÌÂ¡
function ResizePhoto(imgSearchKey, WidthVal)
{
	var i=0;
	for (i=0; i<document.images.length; i++)
	{
		var imgSrc = document.images[i].src.toLowerCase();
		
		if (imgSrc.indexOf("/"+imgSearchKey.toLowerCase()+"/") > -1)
		{
			if(document.images[i].width > WidthVal)
			{
				document.images[i].width = WidthVal;
			}
		}
	}
}

function FileDown(vFileName)
{
   window.location.href ="http://www.bizppt.com/downfile/FileDownload.aspx?designreq=&filename="+escape(vFileName);
}

function DesingFileDown(vDr,vFileName)
{
   window.location.href ="/downfile/FileDownload.aspx?designreq="+vDr+"&filename="+escape(vFileName);
}

function GoSearchKeyWord(vKeyword,vSchItem)
{
  window.location.href ="/search/list_keyword.aspx?keyword="+escape(vKeyword)+"&SchItem="+escape(vSchItem);
}

function isEmail(s)
{
  return s.search(/^\s*[\w\~\-\.]+\@[\w\~\-]+(\.[\w\~\-]+)+\s*$/g)>=0;
}

function GoLogin()
{
	alert("È¸¿øÀü¿ë ¼­ºñ½º ÀÔ´Ï´Ù.\n·Î±×ÀÎÀ» ÇØÁÖ¼¼¿ä.!");
	return false;
}
function GoSearchDetail(vType,vKeyWord)
{
    window.location.href="/search/list_detail.aspx?aType="+vType+"&keyword="+escape(vKeyWord);
}

function popframe(No,GoodsName)
{
  document.all.iframeDetail.src="pop_templatelist.aspx?No="+No+"&GoodsName="+escape(GoodsName)
}

function GoLoginIN()
{
	if(arguments[0] == null)
	{
		PopupCenter("../Member/LoginPop.aspx", "login", 410,190,"no");
	}
	else
	{
		PopupCenter('../Member/LoginPop.aspx?RtnURL='+arguments[0], "login", 410,190,"no");
	}
}

function GoCheck_PW()
{
	PopupCenter('../check_pw.aspx?brdclass=Board&clsid='+arguments[0]+'&seq='+arguments[1]+'&cmtseq='+arguments[2], "checkpw", 233,138,"no");
}



var isNN = (navigator.appName.indexOf("Netscape")!=-1);
function autoTab(input,len, e) {
	try
	{
		var keyCode = (isNN) ? e.which : e.keyCode; 
		var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46];
		
		if(input.value.length == 0 && keyCode == 8)
		{
			input.form[(getIndex(input)-1) % input.form.length].focus();
			input.form[(getIndex(input)-1) % input.form.length].select();
		}
		else if(input.value.length >= len && !containsElement(filter,keyCode)) {
		input.value = input.value.slice(0, len);
		input.form[(getIndex(input)+1) % input.form.length].focus();
		input.form[(getIndex(input)+1) % input.form.length].select();
		
		
		}

		function containsElement(arr, ele) {
		var found = false, index = 0;
		while(!found && index < arr.length)
		if(arr[index] == ele)
		found = true;
		else
		index++;
		return found;
		}

		function getIndex(input) {
		var index = -1, i = 0, found = false;
		while (i < input.form.length && index == -1)
		if (input.form[i] == input)index = i;
		else i++;
		return index;
		}

		return true;
	}
	catch(e)
	{
		return true;
	}
}

function backTab(input, len, e)
{
var keyCode = (isNN) ? e.which : e.keyCode; 
	var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46];
	
	if(input.value.length == 0 && keyCode == 8)
	{
		input.form[(getIndex(input)-1) % input.form.length].focus();
		input.form[(getIndex(input)-1) % input.form.length].select();
	}
	function getIndex(input) {
		var index = -1, i = 0, found = false;
		while (i < input.form.length && index == -1)
		if (input.form[i] == input)index = i;
		else i++;
		return index;
	}
	return true;
}

function LeftPad(s, c, ch)
{
	var str = "";
	for (var i=0; i<c; i++)
	{
		str += ch;
	}
	str += s;
	return str.substring(str.length-c, str.length);
}

function RightPad(s, c, ch)
{
	var str = "";
	for (var i=0; i<c; i++)
	{
		str += ch;
	}
	str = s + str;
	return str.substring(0, c);
}

// Check Valid Date
var nDaysOfMonth = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
function DaysInMonth(yy, mm)
{
	if (mm == 2)
	{
		if (((yy % 4 == 0) && (yy % 100 != 0)) || (yy % 400 == 0))
			return 29;
		else
			return 28;
	}
	
	return nDaysOfMonth[mm-1];
}

function CheckDate(yy, mm, dd)
{
	if (yy < 1000 || yy > 9999)
		return false;
	if (mm < 1 || mm > 12)
		return false;
	if (dd < 1 || dd > DaysInMonth(yy, mm))
		return false;

	return true;
}


// obj : Ã¼Å©ÇÒ ÅØ½ºÆ® ¹Ú½º
// objDsp : Ç¥½ÃµÇ´Â ÅØ½ºÆ® ¹Ú½º
// checkLen : Ã¼Å© ±æÀÌ(2¹ÙÀÌÆ® ´ÜÀ§)
function checklen(obj, objDsp, checkLen)
{
	var msgtext, msglen;
	
	msgtext = obj.value;
	msglen = objDsp.value;
	
	var i=0,l=0;
	var temp,lastl;
	
	//±æÀÌ¸¦ ±¸ÇÑ´Ù.
	while(i < msgtext.length)
	{
		temp = msgtext.charAt(i);
		
		if (escape(temp).length > 4)
			l+=2;
		else if (temp!='\r')
			l++;
		// OverFlow
		if(l> checkLen)
		{
			alert("¸Þ½ÃÁö¶õ¿¡ Çã¿ë ±æÀÌ ÀÌ»óÀÇ ±ÛÀ» ¾²¼Ì½À´Ï´Ù.\n ¸Þ½ÃÁö¶õ¿¡´Â ÇÑ±Û "+checkLen+"ÀÚ, ¿µ¹®"+(checkLen * 2)+"ÀÚ±îÁö¸¸ ¾²½Ç ¼ö ÀÖ½À´Ï´Ù.");
			temp = obj.value.substr(0,i);
			obj.value = temp;
			l = lastl;
			break;
		}
		lastl = l;
		i++;
	}
	objDsp.value=l;
}

function CommaNumber(sMoney) 
    { 
	var moneyorg = sMoney; 
	var moneyorglen = moneyorg.length; 
	var money = ""; 
	var y = 0; 
	for (var x=moneyorglen; x>=0; x--) 
	{ 
		var moyo = moneyorg.charAt(x); 
		if (moyo != ",")  
		{ 
			if ((y-1)%3 == 0 && y != 0) 
			{ 
			  if (money == "") {
				money = moyo + money 
			  } else {
				money = moyo + "," + money 							
			  }
			  y++; 
			} 
			else 
			{ 
				money = moyo + money; 
				y++; 
			} 
		} 
	} 
	return money; 
 }

function OpenWindow(url,intWidth,intHeight)
{ 
	window.open(url, "_blank", "width="+intWidth+",height="+intHeight+",resizable=0,toolbars=0,scrollbars=1") ;
}
function MM_openBrWindow(theURL,winName,features) 
{ 
  window.open(theURL,winName,features);
}

