function changeRestrict()
{
	var restrict = document.getElementById("restriction");
	restrict.className = 'restrict';
}

function setRestrict()
{
	var restrict = document.getElementById("restriction");
	restrict.className = 'required';
}

function checkExp(box)
{
	setRestrict();

	var myform = document.forms[0];
        var count = 0;
	var choices = myform.elements[box.name];

	if (box.value == '99')
	{
		for (i=0; i<choices.length; i++)
		{
			if(choices[i].checked)
			{
				if (choices[i].value != '99')
				{
					choices[i].checked = choices[i].unchecked;
				}
			}
		}
		setRestrict();
	}else
	{
		for (i=0; i<choices.length; i++)
		{
			if(choices[i].checked)
			{
				if(choices[i].value == '99')
				{
					choices[i].checked = choices[i].unchecked;
				}else
				{
					count = count + 1;
					if(count > 3)
					{
						changeRestrict();
						box.checked = box.unchecked;
						break;
					} else
					{	setRestrict();
					}
				}
			}
		}
	}
}


function checkPos(box)
{
	var myform = document.forms[0];
    	var count = 0;
	var choices = myform.elements[box.name];

	if (box.value == '0')
	{
		for (i=0; i<choices.length; i++)
		{
			if(choices[i].checked)
			{
				if (choices[i].value != '0')
				{
					choices[i].checked = choices[i].unchecked;
				}
			}
		}
	}else if (box.value == '01')
	{
		for (i=0; i<choices.length; i++)
		{
			if(choices[i].checked)
			{
				if (choices[i].value != '01')
				{
					choices[i].checked = choices[i].unchecked;
				}
			}
		}
	}else
	{
		for (i=0; i<choices.length; i++)
		{
			if (choices[i].value == '0' || choices[i].value == '01')
			{
				choices[i].checked = choices[i].unchecked;
			}
		}
	}
}

