function submitConfirm (action)
{
	if (parseInt(action)==0) { 
		alert('Please, select action'); return false
	}
	form = document.forms['contentForm'];
	var isChecked = 0;
	for (var i=0; i<form.elements.length;i++)
		if (form.elements[i].getAttribute('type')=='checkbox' && !form.elements[i].disabled && form.elements[i].checked) {
			isChecked = 1;
			break;
		}
	if (!isChecked) {
		alert('No objects selected');
		return false;
	}
	var text = '';
	switch (parseInt(action)) {
		case 1: text = 'Are you sure want to set OPEN for selected Messages?';
			break;
		case 2: text = 'Are you sure want to set CLOSE selected Messages?';
			break;
		default:
			break;
	}
	return text==''? true : confirm(text);
}

function changeAction (formName, elemPrefix, action, parentID)
{
	form = document.forms[formName];
	var value=0;
	var index = 0;
	for (var i=0; i<form.elements.length;i++) {
		if (form.elements[i].getAttribute('type')=='checkbox') {
			form.elements[i].disabled=false;
			switch(action){
				case "1":	// Open
					for (var j=0; j<StatusOpen.length;j++) {
						if (form.elements[i].value == StatusOpen[j]) {
							form.elements[i].disabled=true;
						}
					}
					break;
				case "2":	// Close
					form.elements[i].disabled=true;
					for (var j=0; j<StatusOpen.length;j++) {
						if (form.elements[i].value == StatusOpen[j]) {
							form.elements[i].disabled=false;
						}
					}
					break;
				default:
					break;
			}
		}
	}
}

function checkfields(formName) {
	alert("FUCK");
	if (formName){
		form = document.forms[formName];
		ret = true;
		for (var i=0; i<form.elements.length;i++) {
			if (form.elements[i].getAttribute('type')=='text' || form.elements[i].getAttribute('name')=='PST_CTRL_Message') {
				if (form.elements[i].value=="") {
					alert('Node: '+form.elements[i].name+' is empty');
					ret = false;
				}
			}
		}
		if (ret == true){
			return true;
		} else {
			return false;
		}
	}
	return false;
}