function CountryChosen(lst)
{
	if (lst.value > '')
	{
		var oC = GetDocumentObject(document, 'csrch_txtCity');
		var oP = GetDocumentObject(document, 'csrch_txtPostalCd');
		var oS = GetDocumentObject(document, 'csrch_lstStates');
		oC.value = '';
		oP.value = '';
		oS.value = '';
	}
}

function StateChosen(lst)
{
	if (lst.value > '')
	{
		var oP = GetDocumentObject(document, 'csrch_txtPostalCd');
		var oN = GetDocumentObject(document, 'csrch_lstNonUSCountries');
		oP.value = '';
		if (oN != null) oN.value = '';
	}
}

function ZipEntered(txt)
{
	if (txt.value > '')
	{
		var oS = GetDocumentObject(document, 'csrch_lstStates');
		var oC = GetDocumentObject(document, 'csrch_txtCity');
		var oN = GetDocumentObject(document, 'csrch_lstNonUSCountries');
		oS.value = '';
		oC.value = '';
		if (oN != null) oN.value = '';
	}
}


function ChooseAll(bAll)
{
	var oN = GetDocumentObject(document, 'csrch_hidNumSpecialties');
	var nS = parseInt(oN.value);
	var n;
	var oC;
	for (n = 1; n <= nS; n++)
	{
		oC = GetDocumentObject(document, 'csrch_chk_' + n.toString());
		oC.checked = (bAll == 1);
	}	

}

function PageValidate(oSrc, args)
{

	var oS = GetDocumentObject(document, 'csrch_lstStates');
	var oC = GetDocumentObject(document, 'csrch_txtCity');
	var oP = GetDocumentObject(document, 'csrch_txtPostalCd');
	var oI = GetDocumentObject(document, 'csrch_lstNonUSCountries');
	
	args.IsValid = !(
	    (oS.value == '') &&
	    (oC.value == '') &&
	    (oP.value == '') &&
	    (((oI != null) && (oI.value == '')) || (oI == null)))

}

function CityValidate(oSrc, args)
{

	var oS = GetDocumentObject(document, 'csrch_lstStates');
	var oC = GetDocumentObject(document, 'csrch_txtCity');
	
	if ((oC.value > '') && (oS.value == ''))
		args.IsValid = false;
	else
		args.IsValid = true;

}

function CtryChosen(lst)
{
	var oH = GetDocumentObject(document, "csrch_hidCtryDesc");
	oH.value = lst.children[lst.selectedIndex].innerText;
}
