
//>>>>>>>>>>>>>>>>> ÆÐÅÏÃ¼Å© [ex] type_check('°´Ã¼¸í(Æû³×ÀÓ.°´Ã¼¸í)','Ã¼Å©Å¸ÀÔ(¼¼¹ÌÄÝ·Ð\;\À¸·Î ±¸ºÐ)','ÀÌ¸§'); by hyejin
function type_check(fname,type,str){
	var letter = new Array();
	letter[0] = "A-Z";
	letter[1] = "a-z";
	letter[2] = "°¡-ÆR";
	letter[3] = "0-9";
	letter[4] = "\-";
	letter[5] = "\.";
	letter[6] = "\(\)";
	letter[7] = "\~";
	letter[8] = "\\s";
	letter[9] = "\_";
	var desc = new Array();
	desc[0] = "¿µ´ë¹®ÀÚ";
	desc[1] = "¿µ¼Ò¹®ÀÚ";
	desc[2] = "ÇÑ±Û";
	desc[3] = "¼ýÀÚ";
	desc[4] = "ÇÏÀÌÇÂ(-)";
	desc[5] = "¸¶Ä§Ç¥(.)";
	desc[6] = "¼Ò°ýÈ£";
	desc[7] = "~";
	desc[8] = "°ø¹é";
	desc[9] = "¾ð´õ¹Ù";
	var compareLetter = "/[^";
	var compareDesc = "";
	var letterArr = type.split(';');
	for(var i=0;i<letterArr.length;i++){
		compareLetter += letter[letterArr[i]];
		compareDesc += desc[letterArr[i]]+",";
	}
	compareLetter += "]/";
	if (eval(compareLetter).test(trim(fname.value))){
		alert(str+'(Àº)´Â ['+compareDesc.substring(0,compareDesc.length-1)+']¸¸ »ç¿ë°¡´ÉÇÕ´Ï´Ù.   ');
		fname.select();
		fname.focus();
		return false;
	}else{
		return true;
	}
}
	

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


//>>>>>>>>>>>>>>>>> ¿ÞÂÊ °ø¹éÁ¦°Å  by hyejin
function left_trim(a){
    var i=0;
    while (a.substring(i,i+1) == ' ')  i = i + 1;
    return a.substring(i);
}

//>>>>>>>>>>>>>>>>> °ø¹éÃ¼Å© (»ç¿ë¹ýÀº /bbs/manager/manager_setup.php ÂüÁ¶)  by hyejin
function blank_check(fname,desc){
	if(!left_trim(fname.value)){
		alert(desc);
		fname.value='';
		if(fname.type!='hidden') fname.focus();
		return false;
	}else{
		return fname.value.length;
	}
}

 //>>>>>>>>>>>>>>>> ¼ýÀÚÅ°¸¸ ´­·¯Áö°Ô [ex]onkeydown="return numberOnkeydown();"  by hyejin
function numberOnkeydown() {
	if((event.keyCode<48)||(event.keyCode>57)){
		if(event.keyCode >95 && event.keyCode<106 || event.keyCode==8 || event.keyCode==9){     // 8 : ¹é½ºÆäÀÌ½º,  9 : ÅÇÅ°
		}else{
			event.returnValue=false;
		}
	}
}

//>>>>>>>>>>>>>>>> ±Ý¾×Ç¥½Ã  by hyejin
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;
}

//>>>>>>>>>>>>>>>>> ¶óµð¿À¹öÆ°¼±ÅÃ¿©ºÎÃ¼Å©[ex] isRadio('Æû³×ÀÓ.ÇÊµå¸í');  by hyejin
function isRadio(obj){
	obj = eval("document."+obj);
	if(obj.value){
		return obj.value;
	}else{
		for (i=0; i<obj.length; i++) { 
			if (obj[i].checked){ 
				return obj[i].value; 
			} 
			obj[0].focus(); 
		} 
		return false; 
	}
} 

//>>>>>>>>>>>>>>>>> »õÃ¢¿­±â [ex]winOpen('ÁÖ¼Ò','³Êºñ','³ôÀÌ','½ºÅ©·Ñ¹Ù');  by hyejin
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 popOpen(url,idx,width,height,top,left,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);	
}


//>>>>>>>>>>>>>>>>> Ã¼Å©¹Ú½ºÀüÃ¼¼±ÅÃ [ex]allSelect('Æû³×ÀÓ','Ã¼Å©¹Ú½ºÀÌ¸§')  by hyejin
var AllorNothing=false;
function allSelect(frm,objName){

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

//>>>>>>>>>>>>>>>>> Ã¼Å©¹Ú½º¼±ÅÃ°¹¼ö¹ÝÈ¯ [ex]checkNum('Æû³×ÀÓ','Ã¼Å©¹Ú½ºÀÌ¸§')  by hyejin
function checkNum(frm,objName){
	var frm = eval('document.'+frm);
	var checkOk=0;

	for(var i=0;i<frm.elements.length;i++){
		if(frm.elements[i].name==objName && frm.elements[i].checked==true) checkOk+=1;
	}	
	return checkOk;
}

//>>>>>>>>>>>>>>>>> Ã¼Å©¹Ú½º¼±ÅÃ°ª [ex]checkValue('Æû³×ÀÓ','Ã¼Å©¹Ú½ºÀÌ¸§')  by hyejin
function checkValue(frm,objName){
	var frm = eval('document.'+frm);
	var chkValue='';
	for(var i=0;i<frm.elements.length;i++){
		if(frm.elements[i].name==objName && frm.elements[i].checked==true) chkValue+=frm.elements[i].value+'|';
	}	
	return chkValue;
}

//>>>>>>>>>>>>>>>>> Ã¼Å©¹Ú½º Å¬¸¯½Ã display  by hyejin
function textarea_view(field,view){
	var f_name = eval('document.'+field);
	var view_arr = view.split(';');
	var v_name;
	if(f_name.checked==true){
		for(var i=0;i<view_arr.length;i++){
			v_name = eval(view_arr[i]+'.style');
			v_name.display='';
		}
	}else{
		for(var i=0;i<view_arr.length;i++){
			v_name = eval(view_arr[i]+'.style');
			v_name.display='none';
		}
	}
}

//>>>>>>>>>>>>>>>>>>¼±ÅÃ»èÁ¦ [ex] checkDel('Æû³×ÀÓ','Ã¼Å©¹Ú½ºÀÌ¸§','Ã¼Å©¾ÈÇßÀ»°æ¿ì ¶ç¿ï °æ°í¹®±¸','confirm ¹®Àå','action')
function checkDel(frm,objName,str,str2,url){
	var checkOk = checkNum(frm,objName);
	var frm = eval('document.'+frm);
	if(checkOk < '1'){
		alert(str);
	}else{
		if(confirm(str2)){
			frm.action = url;
			frm.submit();
		}
		return false;
	}

}

//>>>>>>>>>>>>>>> º¹»ç
function frmCopy(frm,objName,option) {
	
	copyArea=eval("document."+frm+"."+objName+".createTextRange()");
	copyArea.execCommand("Copy");
	
	if(option == 1) alert('º¹»çµÇ¾ú½À´Ï´Ù.');
	else copyArea.select();
}

//>>>>>>>>>>>>>>>> textarea ¹Ú½º ´Ã¸®±â
function row_height(frm,objName){
	var vlu = eval("document."+frm+"."+objName);
	vlu.rows = vlu.rows+2;
}

//>>>>>>>>>>>>>>>> textarea ¹Ú½º ÁÙÀÌ±â
function row_low(frm,objName){
	var vlu = eval("document."+frm+"."+objName);	
	if(vlu.rows > 3) vlu.rows = vlu.rows-2;	
}

//>>>>>>>>>>>>>>>> confirm ¹Ú½º¶ç¿ì±â(¸Þ¼¼Áö, ÀÌµ¿ÆäÀÌÁö)
function confirm_box(Msg,page){
	if(confirm(Msg)){		
		location.href=page;
	}
}

//>>>>>>>>>>>>>>>>¸ÞÀÏÇü½Ä Ã¼Å©
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('ÀÌ¸ÞÀÏ Çü½Ä¿¡ ¾î±ß³³´Ï´Ù.	 ');
		return false;
	}
	return true;
}
