﻿	/*-----------------------------------------	center_popup	-----------------------------------------*/	function center_popup(page,name,w,h,scroll)	{					var win= null;		var winl = (screen.width-w)/2;		var wint = (screen.height-h)/2;		var settings  ='height='+h+',';		settings +='width='+w+',';		settings +='top='+wint+',';		settings +='left='+winl+',';		settings +='scrollbars='+scroll+',';		settings +='resizable=no';		win=window.open(page,name,settings);		if(parseInt(navigator.appVersion) >= 4)		{			win.window.focus();		}		return win;	}		/*-----------------------------------------	page	-----------------------------------------*/	function fnPage(page,form,methodValue,action,target)	{		var frm = document.forms[0];		frm.intCurPage.value = page;		frm.methodValue.value = methodValue;		frm.method= "post";		if(target != "")			frm.target= target;		frm.action=action;				frm.submit();		/*}else if(form == "document.ConfigSub")		{			var frm = document.ConfigSub;					frm.intCurPage.value = page;			frm.conMethodValue.value = methodValue;			frm.conConfigValue.value = "ConfigSub";			frm.conTypeValue.value = val;			frm.method="post";			frm.target="ifrm";			frm.action=action;			frm.submit();		}*/			}		/*-----------------------------------------	allCheckBox	-----------------------------------------*/		function fnSelectAllCheckBox(cbSelect, cbTarget)	{		var bCheck = cbSelect.checked;		for(var i=0; i<cbTarget.length; i++) {			cbTarget[i].checked = bCheck;		}	}	/*-----------------------------------------	allCheckBox1	-----------------------------------------*/	function checkAll(obj)	{		if(obj == null) return;				var bChk = true;		for( var i=0; i<obj.length; i++ ) {			if( obj[i].checked == false ) 				bChk = false; break;		}				if( bChk == false )			for(var i=0; i<obj.length; i++) 				obj[i].checked = true;					if( bChk == true )			for(var i=0; i<obj.length; i++) 				obj[i].checked = false;				return;	}	/*-----------------------------------------	allCheckBoxCnt	-----------------------------------------*/	function getCheckedCount(obj)	{		var nCnt = 0;		if(obj == null) return nCnt;				for(var i=0; i<obj.length; i++) {			if(obj[i].checked == true) nCnt++;		}				return nCnt;	}	/*-----------------------------------------	sms input length check 	-----------------------------------------*/		function fnLimitB(sMsg, nLimitB)	{		var nLenB = 0;		var sRetMsg = '';		for (var i=0; i<sMsg.length; i++) {			var ch = sMsg.charAt(i);			if (escape(ch).length > 4) {				nLenB += 2;			} else if (ch != '\r') {				nLenB++;			}						if( nLenB > nLimitB )				break;							sRetMsg += ch;		}		return sRetMsg;	}		/*-----------------------------------------	sms input length check 	-----------------------------------------*/		function fnLenB(sMsg)	{		var nLenB = 0;		for (var i=0; i<sMsg.length; i++) {			var ch = sMsg.charAt(i);			if (escape(ch).length > 4) {				nLenB += 2;			} else if (ch != '\r') {				nLenB++;			}		}		return nLenB;	}		/*-----------------------------------------	select box value get	-----------------------------------------*/		function GetSelectedVal(objSelect)	{		var i;		var selectedval ;		for(i=0;i<objSelect.options.length;i++){				if(objSelect.options[i].selected==true){						selectedval = objSelect.options[i].value;						break;				}		}		return selectedval ;	}		function setSelectedVal(obj, value) {		for (var i=0; i<obj.options.length; i++) {			if (obj.options[i].value == value) {				obj.options[i].selected = true;				break;			}		}	}	/*-----------------------------------------	radio button checked value get	var obj = document.getElementsByName("radioname");	var value = getCheckedValue(obj);	-----------------------------------------*/	function getCheckedValue(obj)	{		var ret = "";				if(obj == null) return null;				for(var i=0; i<obj.length; i++) {			if( obj[i].checked == true ) {				if(ret == "")					ret = obj[i].value;				else					ret += "," + obj[i].value;			}		}				return ret;	}	/*-----------------------------------------	hpnum check	-----------------------------------------*/		function fnCheckPhoneNumber(formElem) {		var str = formElem.value;		var intKey = event.keyCode;				if( (intKey < 48 || intKey > 57)) 			event.keyCode = 0;	}	function trim(str) {
		str = str.replace(/^\s*/, '').replace(/\s*$/, '');
		return str;
	}

	
	function findControl(tagName, name) {
		var controls = new Array();
		var tags = document.getElementsByTagName( tagName );
		var count = 0;
		for(var i = 0; i < tags.length ; i++) { 
			if(tags[i].name.indexOf(name) >= 0) { 
					controls[count] = document.getElementById( tags[i].id );
					count++;
			} 
		} 
		return controls; 
	}

	/*-----------------------------------------	money check	-----------------------------------------*/		function fnCheckMoney(formElem)	{		var str = formElem.value;		var intKey = event.keyCode;				if(intKey!=46 && intKey < 48 || intKey > 57)  {			event.keyCode = 0;		}	}	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 setCookie(name, value, expiredays) { 
		var todayDate = new Date(); 
		todayDate.setDate( todayDate.getDate() + expiredays ); 
		document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";" 
	} 
    // 주민번호 체크***********
	function isSSN(front, back){
		var birthday  = front.value;
		var num = back.value;
		var hap = 0;
		
		for (var i = 0 ; i < 6 ; i++){
			var temp = birthday.charAt(i) * (i+2);
			hap += temp;
		}
		var n1 = num.charAt(0);
		var n2 = num.charAt(1);
		var n3 = num.charAt(2);
		var n4 = num.charAt(3);
		var n5 = num.charAt(4);
		var n6 = num.charAt(5);
		var n7 = num.charAt(6);
		hap += n1*8 + n2*9 + n3*2 + n4*3 + n5*4 + n6*5 ;
		hap %= 11;
		hap = 11 - hap;
		hap %= 10
		if(hap != n7)
			return false;
		return true;
	}