function PopWin(mypage, myname, w, h, scroll) { 
	if(scroll == "lt"){
		var winl = 10; 
		var wint = 10;
		scroll = "no";
	}
	else{
		var winl = (screen.width - w) / 2; 
		var wint = (screen.height - h) / 2; 
	}
	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable=no' 
	win = window.open(mypage, myname, winprops) 
	if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); } 
} 

function window1(PageUrl){
	win = window.open(PageUrl,"","fullscreen");
}

function window2(PageUrl){
	win = window.open(PageUrl,"","channelmode");
}


function is_filled(element, names) {
	if(element.value.replace(/ /g, "") == "") {
		if(element.type!='hidden'){
			element.focus();
		}
		alert(names + " 입력해 주세요!");
		return false;
	} 
	return true;
}


function is_in(element, names, value) {
	if(element.value.indexOf(value) < 0) {
		alert(names + "의 형식이 틀립니다.");
		if(element.type!='hidden'){
			element.focus();
		}
		return false;
	} 
	return true;
}

function isNum(element, names){
	if(isNaN(element.value)){
		if(element.type!='hidden'){
			element.focus();
		}
	alert(names + "숫자만 입력가능합니다.");
	return false;
	}
	return true;
}

function is_phone(element1,element2,element3, names) {
	if(isNaN(element1.value) || isNaN(element2.value) || isNaN(element3.value)){
		if(element.type!='hidden'){
			element.focus();
		}
		alert(names + "숫자만 입력가능합니다.");
		return false;
	}
	return true;
}


function is_selected(element, names) {
	if(element.options[element.selectedIndex].value == 'NULL' || element.options[element.selectedIndex].value == ''){
		element.focus();
		alert(names + " 선택해 주세요");
		return false;
	} 
	return true;
}

function is_checked(element, names){
	var chk_num = 0;
	for(j = 0 ; j < element.length ; j++){
		if(element[j].checked == true){
			chk_num ++;
		}
	}
	if(chk_num == 0){
		alert(names + " 선택해 주세요");
		return false;
	}
	return true;
}


function form_plus(field) {
	var the_rows = field.rows;
	if(the_rows < 30){	field.rows += 10;}
}

function form_minus(field) {
	var the_rows = field.rows;
	if(the_rows > 10){	field.rows -= 10;}
}

function Round(Num, Position , Base){
        //Num = 반올림할 수
        //Position = 반올림할 자릿수(정수로만)
        //Base = 1 이면 소숫점위의 자릿수에서, f 이면 소숫점아래의 자릿수에서 반올림

    if(Position == 0){ 
                //1이면 소숫점1 자리에서 반올림
        return Math.round(Num); 
    }else if(Position > 0){
                        var cipher = '1';
                        for(var i=0; i < Position; i++ )
                                        cipher = cipher + '0';

                        var no = Number(cipher);

                        if(Base=="F"){
                                        //소숫점아래에서 반올림                        
                                        return Math.round(Num * no) / no;
                        }else{
                                        //소숫점위에서 반올림.                        
                                        return Math.round(Num / no) * no;
                        }
         }else{
                        alert("자릿수는 정수로만 구분합니다.");
                        return false;
         }
}

// 레이어를 숨기고,보여주는 함수 (Type = show,hidden)

function DisplayMenu(Type,LayerName,Zindex){
	
	switch(Type){
		case	"show"	:
			document.getElementById(LayerName).style.zIndex = Zindex;
			document.getElementById(LayerName).style.visibility = 'visible';
			document.getElementById(LayerName).style.display = 'block';
		break;
		case	"hidden"	:
			document.getElementById(LayerName).style.zIndex = Zindex;
			document.getElementById(LayerName).style.visibility = 'hidden';
			document.getElementById(LayerName).style.display = 'none';
		break;
	}
}

//			<img src='$ImgDIR/btn_down.gif' border=0 valign=absmiddle style=cursor:hand; onclick=form_plus(document.LedgerConfig.div_company)>
//			<img src='$ImgDIR/btn_up.gif' border=0 valign=absmiddle style=cursor:hand; onclick=form_minus(document.LedgerConfig.div_company)>



function TableBtnAction(obj,link_style,hover_style,click_style,act_style){
		switch(act_style){
			case	"on"	:
				if(obj.className != click_style){
					obj.className = hover_style;
				}
			break;
			case	"out"	:
				if(obj.className != click_style){
					obj.className = link_style;
				}
			break;
			case	"click"	:
				var obj_name = obj.name;
				var cntID = eval("document.getElementsByName('" + obj_name + "')").length;
				for(i = 0; i < cntID; i++){
					eval("document.getElementsByName('" + obj_name + "')")[i].className = link_style;
				}
				obj.className = click_style;
			break;
		}
}

function TableBtnColor(obj,link_style,hover_style,click_style,act_style){
		var this_bg = obj.style.backgroundColor;
		switch(act_style){
			case	"on"	:
				if(this_bg != click_style){
					obj.style.backgroundColor = hover_style;
				}
			break;
			case	"out"	:
				if(this_bg != click_style){
					obj.style.backgroundColor = link_style;
				}
			break;
			case	"click"	:
				if(this_bg == click_style){
					obj.style.backgroundColor = link_style;
				}
				else{
					obj.style.backgroundColor = click_style;
				}
			break;
		}
}


function onMENU(obj){
	if(obj.className != "menuClick"){
		obj.className = "menuOver"
	}
}

function outMENU(obj){
	if(obj.className != "menuClick"){
		obj.className = "menuLink";
	}
}

function fnToggle(obj) {
	var obj_id = obj.id;
	var cntID = eval("document.getElementsByName('" + obj_id + "')").length;
	for(i = 0; i < cntID; i++){
		eval("document.getElementsByName('" + obj_id + "')")[i].className = "menuLink";
	}
	obj.className = "menuClick"
}

function fnToggleMenu(obj_id,obj_no) {
	var cntID = eval("document.getElementsByName('" + obj_id + "')").length;
	for(i = 0; i < cntID; i++){
		eval("document.getElementsByName('" + obj_id + "')")[i].className = "menuOver";
	}
	if(obj_no){
		eval("document.getElementsByName('" + obj_id + "')")[obj_no].className = "menuClick"
	}
}


function onBTN(obj,classOut,classOn,classClick){
	if(obj.className != classClick){
		obj.className = classOn;
	}
}

function outBTN(obj,classOut,classOn,classClick){
	if(obj.className != classClick){
		obj.className = classOut;
	}
}

function clickBTN(obj,classOut,classOn,classClick) {
	var obj_id = obj.id;
	var cntID = eval("document.getElementsByName('" + obj_id + "')").length;
	for(i = 0; i < cntID; i++){
		eval("document.getElementsByName('" + obj_id + "')")[i].className = classOut;
	}
	obj.className = classClick;
}

