function Catalog(){
	this.changeAction = function(obj,scope){
		var list = document.getElementById('actionTo'+scope);
		if (scope == 'Approvement'){
			
		} else if (scope == 'Item') {
			if(obj.value == 3 || obj.value == 4){
				if(list) list.style.display = 'block';
			} else {
				if(list) list.style.display = 'none';
			}
		} else {
			if(obj.value == 5 || obj.value == 6){
				if(list) list.style.display = 'block';
			} else {
				if(list) list.style.display = 'none';
			}
		}
		var sub = document.getElementById('Submit'+scope);
		if(obj.value == 0){
			if(sub) sub.disabled = true;
		} else {
			if(sub) sub.disabled = false;
		}
	}
	
	this.check = function(what,scope){
		var bool = (what == 'All')?true:false;
		form = (scope)?document.forms['ActionForm'+scope]:document.forms['Form'];
		for (var i=0; i<form.elements.length;i++) {
			if (form.elements[i].getAttribute('type')=='checkbox') {
				form.elements[i].checked=bool;
			}
		}
	}
	
	this.EnableEnabled = function(obj){
		form = document.forms['Form'];
		for (var i=0; i<form.elements.length;i++) {
			if (form.elements[i].getAttribute('type')=='checkbox' && form.elements[i].getAttribute('name')=='PST_CTRL_Enabled[]' && form.elements[i].value == obj.value) {
				if(obj.checked == true){
					form.elements[i].disabled=false;
					form.elements[i].checked=true;
				} else {
					form.elements[i].disabled=true;
					form.elements[i].checked=false;
				}
			}
		}
	}
}
var __Catalog = new Catalog();