//>>>>>>>>>> ÀüÃ¼¼±ÅÃ or ¼±ÅÃ ÇØÁ¦  ex)allCheck('ÆûÀÌ¸§','Ã¼Å©¹Ú½ºÀÌ¸§');
var AllorNothing = false;  
function allCheck(frm, vlu){ 
	if (AllorNothing == false) {
		AllorNothing = true;
	}else {
		AllorNothing = false;
	}

	var f = eval("document."+ frm);
	var checkOk=0;
	for(var i=0;i<f.elements.length;i++){
		if(f.elements[i].type=='checkbox' && f.elements[i].name== vlu){
			f.elements[i].checked=AllorNothing;
		}
	}
}

//>>>>>>>>>> »õÃ¢¿­±â ex)winOpen('ÁÖ¼Ò','³Êºñ','³ôÀÌ','½ºÅ©·Ñ¹Ù');
function winOpen(url,width,height,scroll){
	px=(screen.width - width) / 2;
	py=(screen.height - height) / 2; 
	var now = new Date();
	var openwin = window.open(url,'win'+now.getHours()+now.getSeconds(),'width='+width+',height='+height+',scrollbars='+scroll+',top='+py+',left='+px);	
}

//>>>>>>>>>> ¸®¼Â
function frmReset(frm){
	var f = eval("document."+frm);
	f.reset();
}

//>>>>>>>>>> ÀüÃ¼°ø¹éÁ¦°Å
function trim(str){
	if(str){
		str = str.replace(/^\\s*/,'').replace(/\\s*$/, ''); 
		return str;
	}
} 

//>>>>>>>>>> ¼ýÀÚÅ°¸¸ ´­·¯Áö°Ô ex)onkeydown="return numberOnkeydown();"
function numberOnkeydown() {

	if((event.keyCode<48)||(event.keyCode>57)){
		if(event.keyCode >95 && event.keyCode<106 || event.keyCode==8 || event.keyCode==9 || event.keyCode==46 || event.keyCode==13 || event.keyCode==37 || event.keyCode==39){     // 8 : ¹é½ºÆäÀÌ½º,  9 : ÅÇÅ°, 46 : del, 13 : ¿£ÅÍ, 37:¿ÞÂË, 39:¿À¸¥ÂÊ¹æÇâÅ°
		}else{
			event.returnValue=false;
		}
	}
}

//>>>>>>>>>>¸ÞÀÏÇü½Ä Ã¼Å©
function mail_check(frm,objName){
	var frm = eval('document.'+frm+"."+objName);
	var mail_pattern = /^[_a-zA-Z0-9-]+@[\._a-zA-Z0-9-]+\.[a-zA-Z]+$/; 
	var regMail = frm.value;

	if(!mail_pattern.test(regMail)){
		alert('ÀÌ¸ÞÀÏ Çü½Ä¿¡ ¾î±ß³³´Ï´Ù.	 ');
		frm.select();
		return false;
	}
	return true;
}

//>>>>>>>>>>¸ÞÀÏÇü½Ä Ã¼Å©
function mail_check2(frm){
	var frm = eval("document."+frm);
	var mail_pattern = /^[_a-zA-Z0-9-]+@[\._a-zA-Z0-9-]+\.[a-zA-Z]+$/; 
	var regMail = frm.email1.value+"@"+frm.email2.value;

	if(!mail_pattern.test(regMail)){
		alert('ÀÌ¸ÞÀÏ Çü½Ä¿¡ ¾î±ß³³´Ï´Ù.	 ');
		frm.email1.select();
		return false;
	}
	return true;
}
//>>>>>>>>>>¼ýÀÚ¸¸µé¾î°¥¼ö ÀÖµµ·Ï Ã¼Å©
function numCheck(str,strname){
	var checkNum = /[^0-9]/;

	if(checkNum.test(str)==true){
		alert(strname+'´Â ¼ýÀÚ¸¸ »ç¿ë°¡´ÉÇÕ´Ï´Ù.	');
		return false;
	}
	return true;
}

//>>>>>>>>>>¼ýÀÚ, ¿µ¼Ò¹®ÀÚ¸¸ »ç¿ëÇÒ¼ö ÀÖµµ·Ï Ã¼Å©
function charCheck(str,strname,use,num){
	var checkNum = /[^a-z0-9]/;
	
	if(checkNum.test(str)==true){
		alert(strname+'´Â ¿µ¼Ò¹®ÀÚ,¼ýÀÚ¸¸ »ç¿ë°¡´ÉÇÕ´Ï´Ù.	');
		return false;
	}
	if(use=='1'){
		if(str.length<num){
			alert(strname+'´Â '+num+'ÀÚ¸®ÀÌ»ó ÀÔ·ÂÇØ ÁÖ¼¼¿ä.	');
			return false;
		}
	}
	return true;
}

//>>>>>>>>>>¼ýÀÚ, ¿µ¼Ò¹®ÀÚ,¿µ´ë¹®ÀÚ ¸¸ »ç¿ëÇÒ¼ö ÀÖµµ·Ï Ã¼Å©
function charCheck2(str,strname,use,num){
	var checkNum = /[^0-9a-zA-Z]/;

	if(checkNum.test(str)==true){
		alert(strname+'´Â ¿µ¼Ò¹®ÀÚ,¼ýÀÚ¸¸ »ç¿ë°¡´ÉÇÕ´Ï´Ù.	');
		return false;
	}
	if(use=='1'){
		if(str.length<num){
			alert(strname+'´Â '+num+'ÀÚ¸®ÀÌ»ó ÀÔ·ÂÇØ ÁÖ¼¼¿ä.	');
			return false;
		}
	}
	return true;
}

//>>>>>>>>>>ÀÎ¼âÇÏ±â
function doPrint() { 
	alert("¹è°æÈ­¸éÀÌ ÀÎ¼âµÇÁö ¾ÊÀ»°æ¿ì \n'µµ±¸ > ÀÎÅÍ³Ý ¿É¼Ê > °í±Þ > ¹è°æ»ö ¹× ÀÌ¹ÌÁö ÀÎ¼â'¿¡ \nÃ¼Å©ÇÑ ÈÄ ÀÎ¼âÇÏ½Ã±â ¹Ù¶ø´Ï´Ù.");
	window.print(); 
} 

//>>>>>>>>>>ÀÚµ¿À¸·Î ¿·Ä­À¸·Î ÀÌµ¿ ex)onkeyup="return moveNext('Æû³×ÀÓ','ÇöÀçÇÊµå¸í','´ÙÀ½ÇÊµå¸í','°¹¼ö');"
function moveNext(frm, vlu1, vlu2, n){

	f1 = eval("document."+frm+"."+vlu1);
	f2 = eval("document."+frm+"."+vlu2);


	if(f1.value.length >=n){
		f2.focus();
	}
}

//>>>>>>>>>> ÀÌ¸ÞÀÏ
function emailSelect(frm){
	var f = eval("document."+frm);

	if(f.email3.value=="direct"){
		f.email2.disabled = false;
		f.email2.select();
	}else{
		f.email2.value = f.email3.value;
		f.email2.disabled = true;
	}
}

//>>>>>>>>>> ÀÌ¸ÞÀÏ(¼öÁ¤)
function emailSelect2(frm){
	var f = eval("document."+frm);

	if(f.email3.value=="direct"){
		f.email2.disabled = false;
	}else{
		f.email2.value = f.email3.value;
		f.email2.disabled = true;
	}
}

//>>>>>>>>>> ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å©
function chkJumin(juminNo) {
	if(juminNo.match(/^\d{2}[0-1]\d[0-3]\d-[1-4]\d{6}$/) == null) {
		return false;
	}

	var chk = 0;
	var i;
	var last_num = juminNo.substring(13, 14);
	var chk_num = '234567-892345';

	for(i = 0; i < 13; i++) {
		if(juminNo.charAt(i) != '-') chk += ( parseInt(chk_num.charAt(i)) * parseInt(juminNo.charAt(i)) );
	}

	chk = (11 - (chk % 11)) % 10;

	if (chk != last_num) return false;

	return true;
}

//>>>>>>>>>> »ç¾÷ÀÚ ¹øÈ£ Ã¼Å©
function checkBizNum(bizNum) {
	var re = /-/g;
	var bizNum = bizNum.replace(re,'');
	var checkID = new Array(1, 3, 7, 1, 3, 7, 1, 3, 5, 1);
	var tmpbizNum, i, chkSum=0, c2, remander;
	
	for (i=0; i<=7; i++){
		chkSum += checkID[i] * bizNum.charAt(i);
	}

	c2 = "0" + (checkID[8] * bizNum.charAt(8));
	c2 = c2.substring(c2.length - 2, c2.length);

	chkSum += Math.floor(c2.charAt(0)) + Math.floor(c2.charAt(1));

	remander = (10 - (chkSum % 10)) % 10 ;

	if (Math.floor(bizNum.charAt(9)) == remander){
		return true; 
	}
	return false;
}

//>>>>>>>>>> ¹ýÀÎ¹øÈ£ Ã¼Å©
function isRegNo(regNo){
	var re = /-/g;
	regNo = regNo.replace('-','');

	if (regNo.length != 13){
		return false;
	}

	var arr_regno  = regNo.split("");
	var arr_wt   = new Array(1,2,1,2,1,2,1,2,1,2,1,2);
	var iSum_regno  = 0;
	var iCheck_digit = 0;

	for (i = 0; i < 12; i++){
		iSum_regno +=  eval(arr_regno[i]) * eval(arr_wt[i]);
	}

	iCheck_digit = 10 - (iSum_regno % 10);
	iCheck_digit = iCheck_digit % 10;

	if (iCheck_digit != arr_regno[12]){
		return false;
	}

	return true;
}

//>>>>>>>>>> ±Ý¾×Ç¥½Ã
function costView(str){
	str = ""+str+"";
	var retValue = "";
	for(i=0; i<str.length; i++){
		if(i > 0 && (i%3)==0){
			retValue = str.charAt(str.length - i -1) + "," + retValue;
		 }else{
			retValue = str.charAt(str.length - i -1) + retValue;
		}
	}
	return retValue;
}


