//<!-- start hide Javascript
// iCMS 2.0 functions
// (c) Iradesso Communications 2001-2006.
//
// Legal Disclaimer
// [enter it here]


function icms_execEditorButton(obj, question) {
	var oForm = document.icmsForm;
	
	if(question != null) {
		if(!confirm(question)) {
			return false;
		}
	}
	oForm.r.value = obj.value;
	return true;
}

function icms_changeEditorView(view) {
	var oForm = document.icmsForm;
	oForm.view.value = view;
}

function icms_toggleExpirationDate(bool) {
	oForm = document.icmsForm;
	
	oForm.emonth.disabled = !bool;
	oForm.eday.disabled = !bool;
	oForm.eyear.disabled = !bool;
	oForm.ehour.disabled = !bool;
	oForm.eminute.disabled = !bool;
	oForm.eampm.disabled = !bool;
}

function icms_togglePublishSettings(obj) {
	oForm = document.icmsForm;
	
	oForm.smonth.disabled = !obj.checked;
	oForm.sday.disabled = !obj.checked;
	oForm.syear.disabled = !obj.checked;
	oForm.shour.disabled = !obj.checked;
	oForm.sminute.disabled = !obj.checked;
	oForm.sampm.disabled = !obj.checked;
	
	oForm.noexpires.disabled = !obj.checked;
	oForm.yesexpires.disabled = !obj.checked;
	
	if(oForm.yesexpires.checked) {
		oForm.emonth.disabled = !obj.checked;
		oForm.eday.disabled = !obj.checked;
		oForm.eyear.disabled = !obj.checked;
		oForm.ehour.disabled = !obj.checked;
		oForm.eminute.disabled = !obj.checked;
		oForm.eampm.disabled = !obj.checked;
	}
}

function icms_selectAllGroups(obj) {
	oForm = document.icmsForm;
	
	for(i=0;i<oForm.length;i++) {
		if(oForm.elements[i].name != null && oForm.elements[i].name.indexOf('g_') != -1) {
			oForm.elements[i].checked = obj.checked;
		}
	}
}

function icms_selectGroup() {
	oForm = document.icmsForm;
	allgroupsselected = true;
	
	for(i=0;i<oForm.length;i++) {
		if(oForm.elements[i].name != null && oForm.elements[i].name.indexOf('g_') != -1) {
			if(!oForm.elements[i].checked) allgroupsselected = false;
		}
	}
	
	oForm.gall.checked = allgroupsselected;
}

function icms_selectAllUsers(obj) {
	oForm = document.icmsForm;
	
	for(i=0;i<oForm.length;i++) {
		if(oForm.elements[i].name != null && oForm.elements[i].name.indexOf('u_') != -1) {
			oForm.elements[i].checked = obj.checked;
		}
	}
}

function icms_selectUser() {
	oForm = document.icmsForm;
	allusersselected = true;
	
	for(i=0;i<oForm.length;i++) {
		if(oForm.elements[i].name != null && oForm.elements[i].name.indexOf('u_') != -1) {
			if(!oForm.elements[i].checked) allusersselected = false;
		}
	}
	
	oForm.uall.checked = allusersselected;
}

function icms_chkEditorForm(oForm) {
	return true;
}

//--> end hide Javascript