function updateStatusSelect(company, selectStatus)
{		
	// clear existing options
	while(selectStatus.length>0)
		selectStatus.options[0] = null;
	
	// repopulate using global variable and current company
	for (var i=0;i<g_aryCompanyStatus.length;i++)
	{
		if (company==g_aryCompanyStatus[i][0])
			selectStatus.options[selectStatus.length] = 
				new Option(g_aryCompanyStatus[i][1],g_aryCompanyStatus[i][1]);
	}
	return true;
}

function initStatusSelects()
{
	// initialize status selects
	updateStatusSelect(document.form1.CurrentCompany.value,document.form1.CurrentStatus);
	updateStatusSelect(document.form1.NewCompany.value,document.form1.NewStatus);

	// set new status
	if (g_NewStatus != "")
		for (var i=0;i<document.form1.NewStatus.length;i++)
			if (g_NewStatus == document.form1.NewStatus.options[i].text)
				document.form1.NewStatus.selectedIndex = i;

	// set current status
	if (g_CurrentStatus != "")
		for (i=0;i<document.form1.CurrentStatus.length;i++)
			if (g_CurrentStatus == document.form1.CurrentStatus.options[i].text)
				document.form1.CurrentStatus.selectedIndex = i;
}

function validateForm()
{
	if (document.form1.Notes.value=="")
	{
		alert('Please fill in the instructions field.');
		return false;
	}
	
	return(confirm("Confirm submit?"));
}

function validateComment()
{
	if (document.form1.Notes.value=="")
	{
		alert('Please fill in the comment field.');
		return false;
	}
	
	return(confirm("Confirm submit?"));
}

function SubmitValid(valid)
{
	document.formValid.valid.value = valid;
	document.formValid.submit();
}	

function TopMenuHighlight(elem, elemId)
{
	elem.style.background = 'red';
	elemT = document.getElementById(elemId);
	elemT.style.color = 'white';
}

function TopMenuResetHighlight(elem, elemId)
{
	elem.style.background = 'white';
	elemT = document.getElementById(elemId);
	elemT.style.color = 'red';		
}