function doSubmit()
{
	var form = this.form;
	if (form.form_submit.is_array) {	
		for (i=0;i<form.form_submit.length;i++) {
			form.form_submit[i].disabled = true;
		}
	} else form.form_submit.disabled = true;
	
	window.setTimeout(fnSubmit, 0);
	
	function fnSubmit()
	{
		form.submit();
	}
}

function multilang_show(form_name, selected, previous) {
	if (document.getElementById(form_name+"_"+selected) && document.getElementById(form_name+"_"+previous)) {
		selected_id = document.getElementById(form_name+"_"+selected);
		previous_id = document.getElementById(form_name+"_"+previous);
		previous_id.style.display = "none";
		selected_id.style.display = "";
	}
}


var allchecked = false;
function SetAllCheckBoxes(FormName, FieldName)
{
	if (allchecked) { allchecked = false; }
		else { allchecked = true; }
		
	if(!document.forms[FormName])
		return;
	var objCheckBoxes = document.forms[FormName].elements[FieldName];
	if(!objCheckBoxes)
		return;
	var countCheckBoxes = objCheckBoxes.length;
	if(!countCheckBoxes)
		objCheckBoxes.checked = allchecked;
	else
		// set the check value for all check boxes
		for(var i = 0; i < countCheckBoxes; i++)
			objCheckBoxes[i].checked = allchecked;
}
