var bNetscape4plus = (navigator.appName == "Netscape" && navigator.appVersion.substring(0,1) >= "4");
var bExplorer4plus = (navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.substring(0,1) >= "4");
var g_toggle_left_menu = "none";

function truebody()
{
	return (!window.opera && document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function NullCheckMessage(parm_obj, parm_msg)
{
	var obj = parm_obj;
	if(obj.value==""){
		alert(parm_msg);
		obj.focus();
		return 0;
	}
	return 1;
}

function NullCheckMessageChecked(parm_obj, parm_msg)
{
	var obj = parm_obj;
	var cnt = obj.length;
	var chk_cnt = 0;
	if(cnt==0) return 0;
	for(var i=0; i<cnt; i++){
		if(obj[i].checked == true) chk_cnt=chk_cnt+1;
	}
	if(chk_cnt==0){
		alert(parm_msg);
		obj[0].focus();
		return 0;
	}
	return 1;
}

function OnCopyClipBoard(g) {
	var obj;
	var txt=document.body.createTextRange();
	txt.moveToElementText(document.all.content);
	txt.select();
	txt.execCommand('Unlink');
	txt.execCommand("copy");
	document.selection.empty(); 
	if (g=="print") {
		var url = "/common/navi_print.asp";
		var status = "toolbar=no,directories=no,scrollbars=yes,resizable=no,status=yes,menubar=no, top=10,left=30, width=900, height=700"; 
		var print_pop = window.open(url,"print_pop",status); 
		print_pop.focus();
	} else {
		var url = "/common/navi_email.asp";
		var status = "toolbar=no,directories=no,scrollbars=yes,resizable=no,status=yes,menubar=no, top=10,left=30, width=550, height=450"; 
		var email_pop = window.open(url,"email_pop",status); 
		email_pop.focus();
	}
}

function OnExcelDown(parm_asp, parm) {
	var f = document.top_search_form;
	f.target="_self";
	f.action = "/excel"+parm_asp+'?excel=1'+parm;
	f.submit();
}



function replaceAll(str, from, to )
{
	if(str == "") return str;

	var idx = str.indexOf(from);

	while(idx > -1){
		str = str.replace(from, to);
		idx = str.indexOf(from);
	}
	return str;
}

function replaceAll2(str, from, to, null_value )
{
	if(str == "") return null_value;

	var idx = str.indexOf(from);

	while(idx > -1){
		str = str.replace(from, to);
		idx = str.indexOf(from);
	}
	return str;
}

function OnCheckAll()
{
	var f = document.top_search_form;
	var len = f.f_chk_num.length;
	var chk_cnt = 0;
	var chk_flag = false;
	if(f.f_chk_num[0].checked == false) chk_flag = true;
	for(var i=0;i<len-1;i++){
		f.f_chk_num[i].checked = chk_flag;
	}
}

function Trim(str){
	return str.replace(/(^\s*)|(\s*$)/g,"");
}

function UpDownPos(parm_form, parm_name, parm_index_obj){
	var f = eval("document."+parm_form);
	var obj2;
	var my_index=-1;
	var obj3 =  eval("f."+parm_name);
	var count = obj3.length;
	for(var i=0; i<count; i++){
		obj2 = eval("f."+parm_name+"["+(parseInt(i))+"]");
		if(obj2 == parm_index_obj){
			my_index = i;
			break;
		}
	}
	if (event.keyCode == 38){	// UP
		if(parseInt(my_index) <= 0)  return;
		obj2 = eval("f."+parm_name+"["+(parseInt(my_index)-1)+"]");
		obj2.focus();
	}else if(event.keyCode == 40 || event.keyCode == 13){	// DOWN
		if(parseInt(my_index) > count-3)  return;
		obj2 = eval("f."+parm_name+"["+(parseInt(my_index)+1)+"]");
		obj2.focus();
	}
}

function RoundXL(n, digits) {

	var str_n = String(n); //숫자를 스트링으로 변환 
	str_n = replaceAll(str_n, ",", "");
	var float_n = parseFloat(str_n);
	if (digits >= 0) return parseFloat(float_n.toFixed(digits)); // 소수부 반올림

	digits = Math.pow(10, digits); // 정수부 반올림
	var t = Math.round(float_n * digits) / digits;

	return parseFloat(t.toFixed(0));
}

function MyPopWindow(parm_url, parm_status) {
		//var status = "toolbar=no,directories=no,scrollbars=yes,resizable=no,status=yes,menubar=no, top=10,left=30, width=920, height=700"; 
		var my_pop = window.open(parm_url,"my_pop",parm_status); 
		my_pop.focus();
}
