function ViewImageGallery(url) 
{
	window.open(url,'','scrollbars=yes,menubar=no,height=600,width=850,resizable=yes,toolbar=no,location=middle,status=no');
}

function ClearSearch() 
{
	document.searchForm.zipCode.value = "";
	document.searchForm.distanceID[0].checked = true;
	document.searchForm.firmName.value = "";
	document.searchForm.stateID.options[0].selected = true;
	document.searchForm.buildingTypeID.options[0].selected = true;
	document.searchForm.serviceTypeID.options[0].selected = true;
	document.searchForm.countryID.options[0].selected = true;
	ToggleUSA();
}

function ToggleUSA() 
{
	if (document.searchForm.countryID[document.searchForm.countryID.selectedIndex].value == 217 ||
	    document.searchForm.countryID[document.searchForm.countryID.selectedIndex].value == "") {
		var blnNonUSA = false;
		var strCapColor = "black";
	}
	else {
		var blnNonUSA = true;
		var strCapColor = "gray";
	}
	document.searchForm.zipCode.disabled = blnNonUSA;
	for (var count = 0; count < document.searchForm.distanceID.length; count++) {
		document.searchForm.distanceID[count].disabled = blnNonUSA;
	}
	document.searchForm.stateID.disabled = blnNonUSA;

	document.getElementById('capZipCode').style.color = strCapColor;
	document.getElementById('capDistance').style.color = strCapColor;
	document.getElementById('capState').style.color = strCapColor;		
}	