var chb_SubmitInProgress = false;

function img_gethiddenfield(controlName)
{
	return document.getElementsByName(controlName + "value")[0];
}

function img_ischecked(controlName)
{
	return img_gethiddenfield(controlName).value == "1"
}

function img_on(controlName)
{
	imgOn = eval("_" + controlName + "on.src");
	document.getElementById(controlName + "image").src = imgOn;
	
	img_gethiddenfield(controlName).value = "1";
	
	var o = document.getElementById(controlName);
	
	o.value = true;
	
	if (o.onStateChanged)
		o.onStateChanged(o);
}

function img_off(controlName)
{
	imgOff = eval("_" + controlName + "off.src");
	document.getElementById(controlName + "image").src = imgOff;

	img_gethiddenfield(controlName).value = "0";
	
	var o = document.getElementById(controlName);
	
	o.value = false;
	
	if (o.onStateChanged)
		o.onStateChanged(o);
}

function img_hover(controlName)
{
	if (document.images)
	{
		imgOff = eval("_" + controlName + (img_ischecked(controlName) ? "on" : "off") + "hover.src");
		document.getElementById(controlName + "image").src = imgOff;
	}
}

function img_restore(controlName)
{
	if (img_ischecked(controlName))
		img_on(controlName);
	else
		img_off(controlName);
}

function switch_img(controlName)
{
	if (img_ischecked(controlName))
		img_off(controlName);
	else
		img_on(controlName);
}
