function checkbox_Rs(obj,obj_val) {
	if (obj.length==undefined && obj.value==obj_val) {
		obj.checked=true
	return
	}
	gubun_value = obj_val.split(", ")
	for (var i=0 ; i<gubun_value.length ; i++) {
		for (var j=0 ; j<obj.length ; j++) if (obj[j].value==gubun_value[i]) obj[j].checked = true
	}
}

function radio_Rs(obj,obj_val) {
	for (var j=0 ; j<obj.length ; j++) {
		if (obj[j].value==obj_val) {
			obj[j].checked = true
			break
		}
	}
}



//########################################################################################## ÀÌ¹ÌÁö ¿Â ¾Æ¿ô
function MM_swapImgRestore() {
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_swapImage() {
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

//########################################################################################## DB°ª Ã³¸®

function checkbox_adoRs(obj,obj_val) {
	gubun_value = obj_val.split(", ")
	for (var i=0 ; i<gubun_value.length ; i++) {
		for (var j=0 ; j<obj.length ; j++) if (obj[j].value==gubun_value[i]) obj[j].checked = true
	}
}

function radio_adoRs(obj,obj_val) {
	for (var j=0 ; j<obj.length ; j++) {
		if (obj[j].value==obj_val) {
			obj[j].checked = true
			break
		}
	}
}

//########################################################################################## ÄíÅ°°ª Á¦¾î

function GetCookie(cookieName) {
    var dc = document.cookie
    var prefix = escape(cookieName) + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1) {
        begin = dc.indexOf(prefix);
        if (begin != 0) return "";
    } else {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1) {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}

function closeWin(val) {
	expires = new Date()
	today = new Date()
	expires.setTime(new Date(today.getYear(),today.getMonth(),today.getDate()+1).getTime())

	document.cookie = "popup_"+ val +"=1;expires=" + expires.toGMTString() + ";path=/;"
    	self.close()
}

//########################################################################################## ±âÅ¸

function setPreviewBox(){
	preview.style.posLeft = event.x - 100 + document.body.scrollLeft
	preview.style.posTop = event.y - 80 + document.body.scrollTop
	preview.style.visibility = '';
}

function check2radio(form,val) {	//******************************************** checkbox °´Ã¼¸¦ radio°´Ã¼Ã³·³ »ç¿ëÇÏ±â
	val_checked = val.checked
	for (var i=0 ; i<form.elements[val.name].length ; i++) form.elements[val.name][i].checked=false
	if (val_checked) {val.checked=true} else {val.checked=false}
}

//########################################################################################## ¼ýÀÚ ¹× ±Ý¾× ÀÔ·Â

function erase_comma(numstr) { //,¾ø¾Ö±â
	if (String(numstr).indexOf(",")==-1) {
		return numstr
	} else {
		return numstr.replace(/,/g, '');
	}
}

function number_format(obj) { //°è»êÇÏ±â
	numstring = obj.value
	count_value = numstring.substring(0,1) + numstring.substring(1,numstring.length).replace(/-/g, '')
    	obj.value = comma_make(erase_comma(count_value))
}

function comma_make(numstring) { //¼ýÀÚ ÄÄ¸¶ Âï±â
	var numstr = String(numstring)
	var re0 = /(\d+),?(\d{3})($|\..*)/
	if (re0.test(numstr)) {
		return numstr.replace(re0,function(str,p1,p2,p3) { return comma_make(p1) + "," + p2 + p3 })
	} else {
		return numstr
	}
}
		
function numcheck(nohypen){ //¼ýÀÚ¸¸ ÀÔ·Â onkeydown='event.keyCode'
	code = (event==null) ? null : event.keyCode
	if (event.shiftKey) event.returnValue = false
	if (event.ctrlKey) {
		event.returnValue = change_int(window.clipboardData.getData("Text"))
	} else {
		if (nohypen==undefined) {
			e_code1=9
			e_code2=46
		} else {
			e_code1=109
			e_code2=189
		}
		
		if (code==16) {
			event.returnValue = false
		} else if ((code>=96 && code<=105) || (code>=48 && code<=57) || code==8 || (code>=37 && code<=40) || code==9 || code==46 || code==e_code1 || code==e_code2) { //¼ýÀÚ,¹é½ºÆäÀÌ½º,ÀÌµ¿Å°,tab,delete,-,Å°ÆÐµå-
		} else {
			event.returnValue = false
		}
	}
}

//########################################################################################## ¹®ÀÚ Çü½Ä ¸ÂÃß±â

function defaultValue(val,val2) {

	if (val=="") {
		int_value = val2
	} else {
		int_value = val
	}
	
	return int_value
}

function select_zero(reg_num,num) { //ÀÚ¸´¼ö¿¡ ¸Â°Ô 0 ³Ö±â ¼ö,0°¹¼ö
	rnum = new String(reg_num)
	zero = ""
	for (var s_z=0 ; s_z<num-rnum.length ; s_z++) zero = zero + "0"
	return zero + rnum
}

function view_img(dir,img_name) {
	var view_img = window.open("","","top=100,left=100,width=1024,height=768,scrollbars")
	view_img.document.open()
	view_img.document.write("<" + "script language='javascript'>function changeSize(){this.focus();window.resizeTo(document.images['image'].width+30,document.images['image'].height+60);window.outerWidth = document.images['image'].width;window.outerWidth = document.images['image'].width;return}</" + "script>")
	view_img.document.write("<html><head><title>ÀÌ¹ÌÁöº¸±â</title></head><body topmargin='0' leftmargin='0' onload='changeSize()'>")
	view_img.document.write ("<img src='/upload/" + dir + "/" + img_name + "' onclick='self.close()' style='cursor:hand' name='image'>")
	view_img.document.write("</body></html>")
	view_img.document.close()
}

function change_int(val) {
	if (isNaN(val)) {
		return ""
	} else {
		return parseInt(val)
	}
}
