function validateCompanyList()
{
	var markedCount = 0;
	var form = document.forms[0];
	var checkedItem = false;
	var checkBoxCount = form.ContractList.length;
	var checkedCompanyNameList = "";
				
	if (checkBoxCount > 1)
	{
		for (i = 0; i < checkBoxCount; i++) 
		{
			if (form.ContractList[i].checked == true) 
			{
				if (checkedCompanyNameList != "") checkedCompanyNameList += "|";
				checkedCompanyNameList += document.getElementById("CompanyNameList_" + form.ContractList[i].value).value;
				markedCount = markedCount + 1;
				checkedItem = true;
			}
		}
	} 
	else 
	{
		if (form.ContractList.checked == true) 
		{
			checkedCompanyNameList += document.getElementById("CompanyNameList_" + form.ContractList.value).value;
			checkedItem = true;
		}
	}
	if (checkedItem == true) 
	{
		document.getElementById("CheckedCompanyNameList").value = checkedCompanyNameList;
		return true;
	} 
	else 
	{
		return false;
	}
}

function onCompanyTopListSubmit() 
{
	var valid = validateCompanyList();
	if (!valid)
	{
		alert(CompanyTopList.Resources.ChooseCompanyAlert);
	}

	return valid;
}
Type.registerNamespace('CompanyTopList');CompanyTopList.Resources={"ChooseCompanyAlert":"Please choose at least one company."};
if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();