//##########################################################################
/*	
	±âº» UTIL ScriptCode 
*/
//##########################################################################
//¼­ºê¸Þ´º·Ñ¿À¹ö//
function namosw_cell_rollover(cell, classname) {
  if (document.all || document.getElementById) {
    cell.classBackup = cell.className;
    cell.className   = classname;
  }
}
function namosw_cell_rollout(cell)
{
  if (document.all || document.getElementById) {
    cell.className   = cell.classBackup;
  }
}




/* ¼ýÀÚ¸¸ ÀÔ·Â */
function onlyNumber(e){
	var lkeycode;
	
	if(window.event)
		lkeycode = window.event.keyCode; 
    else 
    	lkeycode = e.charCode; 
	
	if(!(48 <= lkeycode && 57 >= lkeycode) && lkeycode != 0 &&  lkeycode != 32){ 
	
        if( window.event )
            event.returnValue = false;
        else
            e.preventDefault();  
    } 
}



function chg_prnid(form){
	if(form.cusType.options[form.cusType.selectedIndex].value == "A"){
		prnid.innerHTML = "´ëÇ¥ÀÚÁÖ¹Î¹øÈ£ :";
	}else{
		prnid.innerHTML = "¹ýÀÎµî·Ï¹øÈ£ :";
	}
}



/* ÁÖ¹Îµî·Ï ¹øÈ£ °Ë»ç */
function validUserNum(num1, num2) {
	return true;
	var PN1 = num1;
	var PN2 = num2;
	
	chk=0;
	for(i=0;i<=5;i++) chk += ((i + 2) * parseInt(PN1.substring(i,i+1)));
	for(i=6;i<=11;i++) chk += ((i%8+2) * parseInt(PN2.substring(i-6,i-5)));
	chk = 11 - (chk%11);
	chk = chk % 10;

	if(chk != PN2.substring(6,7)) {
		return false;	
	}
	return true;
}



/* »ç¾÷ÀÚ ¹øÈ£ Ã¼Å© */
function companyNumberCheck(sn1,sn2,sn3){
	
	if(sn1.length!=3 || sn2.length!=2 || sn3.length!=5) return false;
	if(isNaN(sn1) || isNaN(sn2) || isNaN(sn3)) return false;

	var num = sn1 + sn2 + sn3;
	var v1, v2, v3, v4;

	v1 = num.charAt(8) * 5 ;
	v2 = parseInt((v1/10),10);
	v3 = v1 % 10;

	v4 = num.charAt(0) * 1 + num.charAt(1) * 3 + num.charAt(2) * 7 ;
	v4 += num.charAt(3) * 1 + num.charAt(4) * 3 + num.charAt(5) * 7 ;
	v4 += num.charAt(6) * 1 + num.charAt(7) * 3 + num.charAt(9) * 1 ;
	v4 += v2 + v3;

	if(!(v4 % 10)) return true;
	else return false;
}



/* ÇÑ¸ÞÀÏ ¾²±â ¹æÁö */
function CheckDaum(email){
	var LowerEmail = email.toLowerCase();
	var tmp1 = LowerEmail.split('daum.');
	var tmp2 = LowerEmail.split('hanmail.');
	if( tmp1[0] != LowerEmail || tmp2[0] != LowerEmail ) return true;
	else return false;
}



/* ÀÌ¸ÞÀÏ ±ÔÄ¢°Ë»ç */
function validEmail(estr) { 
	var invalidChars = ' #$%^&*()=+/:,;';
	var str = estr;
	for(i=0;i<invalidChars.length;i++) {
		badChar = invalidChars.charAt(i);
		if(str.indexOf(badChar,0)>-1) return false;
	}
	atPos = str.indexOf('@',1);
	if(atPos == -1) return false;
	if(str.indexOf('@',atPos+1) > -1) return false;
	periodPos = str.indexOf('.',atPos);
	if(periodPos == -1) return false;
	if(periodPos +3 > str.length) return false;
	return true;
} 



/* Áßº¹ ÁÖ¹Î¹øÈ£ ¹× ¹ýÀÎ¹øÈ£ °Ë»ç */
function duplicateduserNumCheck(){
	var form = document.cusForm;
	var tuserNum1= form.userNum.value ;
	var tuserNum2= form.userNum1.value ;
	window.open('/ntax/comm/userNum_duplicated_check.php?userNum=' + tuserNum1 + '&userNum1=' + tuserNum2, '', 'width=300, height=150, scrollbars=no');
}


/* Æ¯Á¤¹®ÀÚ °Ë»ç */
function validText(str,type){

	// type =1 :: Æ¯¼ö¹®ÀÚ¸¦ Á¦¿ÜÇÑ ¸ðµç¹®ÀÚ »ç¿ë°¡´É
	// type =2 :: ¿µ¹®,¼ýÀÚ,¾ð´õ¹Ù¸¸ »ç¿ë°¡´É
	// type =3 :: ¿µ¹®,¼ýÀÚ¸¸ »ç¿ë°¡´É
	// type =4 :: ¼ýÀÚ¸¸ »ç¿ë°¡´É
	var invalidChars = "``!@#$%^&*()+={}[]\'\":;\\/.<>?|-";

	if(type==1 || type==2 || type==3){
		for(i=0;i<invalidChars.length;i++) {
			badChar = invalidChars.charAt(i);
			if(str.indexOf(badChar,0)>-1){
				return false;
			}
		}
	}

	if(type==2){
		for(i=0; i<str.length; i++){
			vch = str.charAt(i).charCodeAt(0) ;
			if(!((vch >= 97 && vch <= 127) || (vch >= 65 && vch <= 90) || (vch >= 48 && vch <= 57) || (vch == 95))){
				return false;
			}
		}
	}

	if(type==3){
		for(i=0; i<str.length; i++){
			vch = str.charAt(i).charCodeAt(0) ;
			if(!(vch >= 48 && vch <= 57)){
				return false;
			}
		}
	}

	if(type==4){
		for(i=0; i<str.length; i++){
			vch = str.charAt(i).charCodeAt(0) ;
			if(!(vch >= 48 && vch <= 57)){
				return false;
			}
		}
	}

	return true;
}




/* ¼¼±Ý°è»ê¼­ ¸ñ·Ï */
function msgposit_(){
   message_small.style.posLeft = event.clientX  + document.body.scrollLeft - 172;
   message_small.style.posTop = event.clientY  + document.body.scrollTop - 92;
}
// Á¤¹ßÇà
function msgset_(name,phone,mobile){
   var text;
   text ="<table width=160 border=0 cellspacing=1 cellpadding=0 bgcolor=#B6B6B6>";
   text+="<tr><td bgcolor='#ffffff' align='center'>";
   text+="<table width=145 cellpadding=0 cellspacing=0 border=0><Tr height=4><td></td></tr>"; 
   text+="<tr height=22><td><img src='/images/ntax/customer/icon_alt.gif' align='absmiddle'>&nbsp;´ã´çÀÚ : <font color='#006699'>"+name+"</font></td></tr>";
   if(phone) text+="<tr height=1><td bgcolor='#f2f2f2'></td></tr><tr height=22><td><img src='/images/ntax/customer/icon_alt.gif' align='absmiddle'>&nbsp;Àü&nbsp;&nbsp;&nbsp;È­ : <font color='#006699'>"+phone+"</font></td></tr>";
   if(mobile) text+="<tr height=1><td bgcolor='#f2f2f2'></td></tr><tr height=22><td><img src='/images/ntax/customer/icon_alt.gif' align='absmiddle'>&nbsp;ÈÞ´ëÆù : <font color='#006699'>"+mobile+"</font></td></tr>";
   text+="<tr height=2><td></td></tr></table></td></tr></table>";
   message_small.innerHTML=text;
}


// ¿ª¹ßÇà
function msgset2_(name,phone,mobile){
   var text;
   text ="<table width=160 border=0 cellspacing=1 cellpadding=0 bgcolor=#B6B6B6>";
   text+="<tr><td bgcolor='#ffffff' align='center'>";
   text+="<table width=145 cellpadding=0 cellspacing=0 border=0><Tr height=4><td></td></tr>"; 
   text+="<tr height=22><td><img src='/images/ntax/customer/icon_alt.gif' align='absmiddle'>&nbsp;´ã´çÀÚ : <font color='#006699'>"+name+"</font></td></tr>";
   if(phone) text+="<tr height=1><td bgcolor='#f2f2f2'></td></tr><tr height=22><td><img src='/images/ntax/customer/icon_alt.gif' align='absmiddle'>&nbsp;ºÎ&nbsp;&nbsp;&nbsp;¼­ : <font color='#006699'>"+phone+"</font></td></tr>";
   if(mobile) text+="<tr height=1><td bgcolor='#f2f2f2'></td></tr><tr height=22><td><img src='/images/ntax/customer/icon_alt.gif' align='absmiddle'>&nbsp;¿¬¶ôÃ³ : <font color='#006699'>"+mobile+"</font></td></tr>";
   text+="<tr height=2><td></td></tr></table></td></tr></table>";
   message_small.innerHTML=text;
}

function msghide_(){
   message_small.innerHTML="";
   //message_small.style.visibility='hidden'
}





/* ³âµµ¼³Á¤  ==========================================================  */
function setYearPad(obj){
	if(obj.value.length==4) obj.value = obj.value +"-";
	else if(obj.value.length==7) obj.value = obj.value +"-";
}




// ÀüÃ¼¼±ÅÃ
function ToggleCheckAll2(button,form,ename) {

	if(button.checked){
		
		for(i=0;i<form.elements.length;i++){
			e = form.elements[i];
			if(e.name == ename) e.checked=true;
		}
	}else{
		for(i=0;i<form.elements.length;i++){
			e = form.elements[i];
			if(e.name == ename)	e.checked=false;
		}
	}

}


// »èÁ¦ÇÒ ´ë»óÀ» ¼±ÅÃÇß´ÂÁö °Ë»ç
function delNumCheck(form,ename){
	var k=0;
	var flag=0;

	if ( form.elements ) {
		if ( form.elements.length > 0 ) {
			for ( k=0 ; k < form.elements.length ; k++ ) {
				if ( form.elements[k].checked && form.elements[k].name==ename) {
					flag = 1;
					break;
				}
			}
		} else if ( form.elements.checked )
			flag = 1;
	}

	if ( flag == 0 ) return false;
	else return true;
}





/*
	WindowOpen XPÃ³¸®¿ë
	@Param
		url : url
		popupName : Ã¢ÀÌ¸§
		popWidth : ³ÐÀÌ(px)
		popHeight : ³ôÀÌ(px)
		popStatus : »óÅÂÇ¥½ÃÁÙ Ãâ·Â¿©ºÎ(yes, no)
		resizable : À©µµ¿ì¸®»çÀÌÁî°¡´É¿©ºÎ(yes, no)
		scrollbar : ½ºÅ©·Ñ¹Ù(yes, no) 
	@return
		void
	============================================================================
*/
var isXp = navigator.userAgent.indexOf('Windows NT 5.1') > 0;
var FLS_SP2 = false;
FLS_SP2 = (window.navigator.userAgent.indexOf("SV1") != -1);
function popupXP(url, popupName, popWidth, popHeight, popStatus, resizable, scrollbar, left, top){
	
	if(resizable!="yes") resizable="no";
	if(!popupName) popupName="WinPOP";
	var sc = '';
	var xpHoffset = 9;
	if (isXp || FLS_SP2) {
		xpHoffset = 0;
		popStatus = 'yes';
	}

	popHeight += xpHoffset;
	if(scrollbar) sc = ",scrollbars="+scrollbar;


	if(left){
		return window.open(encodeURI(url), popupName, "width="+popWidth+",height="+popHeight+", left="+left+", top="+top+", status="+popStatus+",resizable="+resizable+",status=yes"+sc);
	}else{
		return window.open(encodeURI(url), popupName, "width="+popWidth+",height="+popHeight+",status="+popStatus+",resizable="+resizable+",status=yes"+sc);
		
	}
}




function nsTCheckedNum(form,ename){

	var i=0;
	var k=0;
	var eleArr = new Array();

	if ( form.elements ){
	
		if ( form.elements.length > 0 ){
		
			for ( k=0 ; k < form.elements.length ; k++ ){
			
				if ( form.elements[k].checked && form.elements[k].name==ename){
				
					eleArr[i++] = form.elements[k].value;
				}
			}
		}
	}

	return eleArr;
}




function nsTCheckedNumDCheck(form,ename){

	var i=0;
	var k=0;
	var eleArr = new Array();

	if ( form.elements ){
	
		if ( form.elements.length > 0 ){
		
			for ( k=0 ; k < form.elements.length ; k++ ){
			
				if ( form.elements[k].checked && form.elements[k].name==ename){
				
					// ¿À´Ãº¸´Ù ÀÛ¼ºÀÏÀÌ ÀÌÈÄÀÎÁö Ã¼Å©ÇÑ´Ù.
					var idx = form.elements[k].value;
					var td = document.getElementById('fTaxD_' + idx).value.split("-");
					var tmpD = new Date(Number(td[0]), Number(td[1])-1, Number(td[2]));			
					if(tmpD > nDate){
						return "-ERR";
					}else{
						eleArr[i++] = idx;
					}
				}
			}
		}
	}

	return eleArr;
}




// ¼öÄ¡ ÀÔ·Â¿¡ , Ã³¸®ÇÏ±â
function nextComma(obj){

	if(obj=='' || !obj) return false;
	obj.value = changeSPART(obj.value);
}


// ¼öÄ¡ ÀÔ·Â¿¡ , Ã³¸®ÇÏ±â
function changeSPART(val){
	
	// °ø¹éÀ» ¸ðµÎ Á¦°ÅÇÑ´Ù.
	var val = val.replace("/[ ]/gi", "");

	// 0ÀÌ°Å³ª °ø¹éÀÎ°æ¿ì return Ã³¸®
	if(val=='') return '';
	if(val==0 || val=='0') return '0';

	// - ºÎÈ£°¡ ÀÖ´ÂÁö Ã¼Å©ÇÑ´Ù.
	var isSMark = false;
	if(val.substr(0,1)=="-") isSMark = true;

	// ¼ýÀÚ ÀÌ¿ÜÀÇ °ªÀÌ ÀÌ¿ëµÇ¾ú´Ù¸é ¸ðµÎ Á¦°ÅÇÑ´Ù.
	var EXP = /([^0-9])*/gi;
	val = val.replace(EXP, "");
	if(Number(val)==0) return 0;
	
	// number_formatÃ³¸®ÇÑ´Ù.
	val = nsNumberFormat(val);

	// ¸¶ÀÌ³Ê½º°¡ ÀÖ´Ù¸é Ã³¸®ÇÑ´Ù.
	if(isSMark) return "-" + val;
	else return val;
}


// ÄÞ¸¶ »èÁ¦
function commaDel(obj){
	
	try{
		// ¼ýÀÚ ÀÌ¿ÜÀÇ °ªÀÌ ÀÌ¿ëµÇ¾ú´Ù¸é ¸ðµÎ Á¦°ÅÇÑ´Ù.
		var EXP = /([^0-9|-])*/gi;
		return obj.value.replace(EXP, "");
	}catch(e){
		alert(e.message);
		return 0;
	}
}


function nsNumberFormat(intFVal){
	
	if(!Number(intFVal)) return intFVal;

	var FValArr = String(intFVal).split(".");
	var intSVal = FValArr[0];
	var floateSVal = FValArr[1] ? FValArr[1]:0 ;

	var tmpStr = '' ;
	var len = Math.floor(intSVal.length / 3);
	var fstrNum = Math.floor(intSVal.length % 3);
	var totlaIndex = intSVal.length;
	var sidx = Number(totlaIndex-(len*3));
	
	if(len>0){
	
		for(var i=0; len>i; i++){
			
			tmpStr  =  tmpStr + "," + intSVal.substr(sidx,3) ;
			sidx = Number(totlaIndex - (((len-i)-1)*3));
		} 

		if(fstrNum)	
			tmpStr = intSVal.substr(0,fstrNum) + tmpStr;
		else 
			tmpStr = intSVal.substr(0,fstrNum) + tmpStr.substring(1);

	}else{
	
		tmpStr = intSVal;
	}
	
	if(floateSVal) tmpStr += "." + floateSVal;
	return tmpStr;
}


function nformat(str){
	
	if(str=='') return false;
	return str = str.replace(/[,]/gi, '');
}

function checkjum(str){
	
	var jum =/[.]/gi;
	if(jum.test(str)) return true;
	else return false;
}
