<!--

var vCompanyList = '';

function CkSearchType()
{
	var d = document.frmSearchCompany;
	var searchTerm = document.getElementById('txtSearchTerm');
	var searchType = '0';
	var relOrderBy = '';
	
	if(d.optType[0].checked)		// keyword
	{
		/*
		// need to add the search term to the other params
		document.getElementById('txtCompanyDesc').value = searchTerm.value;
		document.getElementById('txtCategoryName').value = searchTerm.value;
		
		
		// need to sort the Order by XML
		// TATDMI-FACompanyName-(50)-TATDMI-FACoDesc-(100)
		relOrderBy += 'TATDMI-FACompanyName-(50)-' + searchTerm.value;
		relOrderBy += '-TATDMI-FACoDesc-(100)-' + searchTerm.value;
		relOrderBy += '-TATCC-FAName-(50)-' + searchTerm.value + '-';
		
		// assign the order by statements
		document.getElementById('txtOrderBy').value = 'TATDL-FALevelOrder-';
		document.getElementById('txtRelOrderBy').value = relOrderBy;
		*/
		
		d.action += '?keyword=' + searchTerm.value;
		
	}
	else if(d.optType[1].checked)	// company name
	{
		searchTerm.name = 'ES1-OPCC-TATDMI-FACompanyName';
	}
	else
	{
		return false;
	}
	
	//alert(document.getElementById('txtSearchTerm').name);
	return true;

}

function CheckCategorySelection()
{
	var d = document.frmSearchCategory;
	if(d.cboCategory.selectedIndex == 0)
	{
		alert('Please make a selection from the drop down');
		return false;
	}
	else
	{
		d.txtCatID.value = d.cboCategory.options[d.cboCategory.selectedIndex].value;
		return true;
	}
}

function CheckRefineSearch()
{
	// need to put some check code in here ensuring something has been selected
	return true;
}

function ExecuteCompanySearch()
{
	var checkTxtbox = document.getElementById("txtSearchTerm").value;
	if(checkTxtbox == "")
	{
		document.getElementById("txtSearchTerm").value = "%";
	}
	document.frmSearchCompany.submit();
}

function ExecuteCategorySearch()
{
	document.frmSearchCategory.submit();
}

function ExecuteRefineSearch()
{
	document.frmRefineSearch.submit();
}

function CompileCompanyList()
{	
	var aFormElements = document.frmCompany.elements;
	var currentItem;
	
	for (var lCount=0; lCount < aFormElements.length; lCount++)
	{
		currentItem = aFormElements[lCount];
		
		if('checkbox' == currentItem.type && currentItem.checked)
		{
			vCompanyList += (',' + currentItem.value);
		}
	}
	
	if(vCompanyList.length > 0)
	{
		vCompanyList = vCompanyList.substring(1,vCompanyList.length);
		return true;
	}
	else
	{
		return false;
	}
	
}

function CompareCompanies(vServerPath,vCategoryID)
{
	var newURL = '';
	
	newURL = vServerPath + 'searchResult.asp?cat=' + vCategoryID + '&cl=' + vCompanyList;
	
	window.location.href = newURL;
}

function fStripeTable(tid, strEvenColor, strOddColor, iHeadRows, iFootRows)
{
	var oTab = (document.getElementById)?(document.getElementById(tid)):0;
	var aColors = Array(strOddColor, strEvenColor);
	
	if (oTab){
		var n=(oTab.rows)?(oTab.rows.length-((iFootRows)?parseInt(iFootRows):0)):-1;
		for(var i=(iHeadRows)?parseInt(iHeadRows):0; i<n; i++) oTab.rows[i].style.backgroundColor = aColors[i%2];
	}
}

function initPage()
{
	fStripeTable('tabSpecTable','#C8D0A0', '#FFFFFF', 1);
}

window.onload=initPage;

//-->
