//input background change
function chkRegPattern(pType,strInput){
	var regPattern;
	var arrResult;
	if(pType != 'undefined' && strInput != 'undefined'){
		switch (pType){
			case 'num' : regPattern = /^[\d]+[\d]$/;break;
			case 'han' : regPattern = /^[°¡-ÆR]+[°¡-ÆR]$/;break;
			case 'eng' : regPattern = /^[a-zA-Z]+[a-zA-Z]$/;break;
			case 'ju1' : regPattern = /^([\d]{2})(0[1-9]{1}|1[0-2]{1})(0[1-9]{1}|[1-2][\d]{1}|3[0-1]{1})$/;break;
			case 'ju2' : regPattern = /^([1-4]{1})([\d]{6})$/;break;
			case 'uid' : regPattern = /^([a-zA-Z]{1})([\w-]{5,14})/;break;
			case 'pwd' : regPattern = /^[\w]{6,15}/;break;
			case 'pwd2' : regPattern = /^([\w\W]){6,15}/;break;
			case 'ans' : regPattern = /^[°¡-ÆR\w\s-]{2,20}/;break;
			case 'nick' : regPattern = /^[a-zA-Z°¡-ÆR]{1}[°¡-ÆR\w-]{1,11}$/;break;
			case 'char' : regPattern = /^[a-zA-Z°¡-ÆR]{1}[a-zA-Z°¡-ÆR]{1,19}/;break;
			case 'gid' : regPattern = /^([a-z\d]{1})([\w-]{5,11})/;break;
			case 'gpwd' : regPattern = /^[\w]{1,16}/;break;
			default : return false; break;
		}
		result = regPattern.test(strInput);
		return result;
	}else{
		return false;
	}
}

function chkJumin(jumin1,jumin2) {
	var Ju = new Array(13);
	var CodeNum = jumin1.value + '-' + jumin2.value;
	var TotalSum = 0;
	var i, j = 0;

	for (i = 0; i < 14; i++) {
		if (i != 6) {
			NumberChar = CodeNum.charAt(i);
			Ju[j]= NumberChar;
			j++;
		}
	}

	TotalSum = 0;
	j = 2;
	for(i = 0; i < 12; i++) {
		if (j == 9) {
			Ju[i] = Ju[i] * j;
			j = 1;
		} else {
			Ju[i] = Ju[i] * j;
		}
		TotalSum = TotalSum + Ju[i];
		j++;
	}

	var Na;
	Na = TotalSum % 11;
	if ((11 - Na) == 10) {
		Na = 0;
	} else if ((11 - Na) == 11) {
		Na = 1;
	} else {
		Na = 11 - Na;
	}

	if (Ju[12] == Na) return true; else return false;
}