
//라디오버튼 체크
function radio_chk(ele) {
	var str = false;

	for (i=0; i<ele.length; i++) {
		if (ele[i].checked==true) {
			str = true;
			break;
		}
	}
	if (str==false) return false
	else return true
}

//빈값체크
function isBlank(str) {
	str = str.replace(/\s/g, '');
	return (str.length==0);
}


//이메일 체크
function  validEmail(email){

	invalidChars = " /:,;"
	
	if (email == "") {						
		return false
	}
	
	for (i=0; i<invalidChars.length; i++) {	
		badChar = invalidChars.charAt(i)
		if (email.indexOf(badChar,0) > -1) {
			return false
		}
	}		
	atPos = email.indexOf("@",1)			
	
	if (atPos == -1) {
		return false
	}
	
	if (email.indexOf("@",atPos+1) != -1) {
		return false
	}
	
	periodPos = email.indexOf(".",atPos)
	
	if (periodPos == -1) {					
		return false
	}
	
	if (periodPos+3 > email.length)	{
		return false
	}
	
	return true

}

function number_format(num){ 
	var num = num.split(",").join(""); 
	var arr = num.split("."); 
	var num = new Array(); 
	
	for (i=0;i<=arr[0].length-1;i++){ 
		num[i]=arr[0].substr(arr[0].length-1-i,1); 
		if(i%3==0 && i!=0) num[i]+=","; 
	} 

	num = num.reverse().join("") 

	if (!arr[1]) return num; 
	else return num+"."+arr[1]; 
} 

function num2won(val){ 
	var num="";var won=new Array(); 
	re=/^[1-9][0-9]*$/;num=val.toString().split(",").join("") 
	if(!re.test(num)) errorMsg(1) 
	var price_unit0=new Array("","일","이","삼","사","오","육","칠","팔","구"); 
	var price_unit1=new Array("","십","백","천"); 
	var price_unit2=new Array("","만","억","조","경","해","시","양","구","간","정"); 
	for( i = num.length-1; i >= 0; i-- ){ 
	won[i] = price_unit0[num.substr(num.length-1-i,1)]; 
	if( i > 0 && won[i] != "" ) { won[i]+= price_unit1[i%4]; } 
	if( i % 4 == 0 ) { won[i]+= price_unit2[(i/4)]; } 
	} 
	for( i = num.length - 1; i >= 0; i-- ){ 
	if( won[i].length == 2) { won[i-i%4]+="-"; } 
	if( won[i].length == 1 && i>0) { won[i]=""; } 
	if( i%4 != 0 ) { won[i] = won[i].replace("일",""); } 
	} 
	won = won.reverse().join("").replace(/-+/g," "); return won; 
} 

function validEng( objtxt ) {
	var inText = objtxt.value;
	var ret;
	for( var i=0; i<inText.length; i++ ) {
		ret = inText.charCodeAt(i);
		if( ( ret>126 ) ) {
			alert( "Only English" );
			objtxt.value = "";
			objtxt.focus();
			return false;
		}
	}
}

function chgUpCase(objtxt) {
	var index;
	var tmpStr;
	var tmpChar;
	var preString;
	var postString;
	var strlen;
		tmpStr = objtxt.value.toLowerCase();
		strLen = tmpStr.length;
	if (strLen > 0) {
		for (index = 0; index < strLen; index++) {
			if (index == 0) {
				tmpChar = tmpStr.substring(0,1).toUpperCase();
				postString = tmpStr.substring(1,strLen);
				tmpStr = tmpChar + postString;
			}else {
				tmpChar = tmpStr.substring(index, index+1);
				if (tmpChar == " " && index < (strLen-1)) {
					tmpChar = tmpStr.substring(index+1, index+2).toUpperCase();
					preString = tmpStr.substring(0, index+1);
					postString = tmpStr.substring(index+2,strLen);
					tmpStr = preString + tmpChar + postString;
				}
			}
		}
	}
objtxt.value = tmpStr;
}

function chgUpAllCase(objtxt) {

	var tmpChar;
	tmpStr = objtxt.value.toUpperCase();

	objtxt.value = tmpStr;
}

function wordcount(string) {
  var a = string.split(/\s+/g);
  if(!string)
  return 0;
  else
  return a.length;
}