
function ToggleSpanDisplay(controlid,spanid){

	if(controlid.checked == true)
		spanid.style.display="";
	else
		spanid.style.display="none";
}

function UpdateLabel(controlid,labelid,updatestring){
	if (controlid.checked == true)
		document.getElementById(labelid).innerHTML = updatestring;
	else
		document.getElementById(labelid).innerHTML = '' ;
}

function ValidateZipcode(zipid){
	if((zipid.value.length == 5) || (zipid.value.length == 3))
	{
		if((!/^[0-9]+$/.test(zipid.value) || parseInt(zipid.value)<0))
		{
			zipid.focus();
			alert("Only use numbers for Zipcode.");
		}
	}
	else if(zipid.value.length > 0)
	{
			zipid.focus();
			alert("Enter either Zipcode or SCF");
	}
}

function InitControls(){

			if(formMain.cbState.checked)
			{
				bqStates.style.display = "";
				bqlblCriteriaStates.style.display = "";
			}
			else
			{
				bqStates.style.display = "none";	
				bqlblCriteriaStates.style.display = "none";
			}
			
			if(formMain.cbCounty.checked)
			{
				bqCounty.style.display = "";
				bqStates.style.display = "";
			}
			else
				bqCounty.style.display = "none";	
						
			if(formMain.cbCity.checked)
			{
				bqCity.style.display = "";
				bqStates.style.display = "";
			}
			else
				bqCity.style.display = "none";	
				
			if(formMain.cbCounty.checked)
				bqlblCriteriaCounties.style.display = "";
			else
				bqlblCriteriaCounties.style.display = "none";				

			if(formMain.cbCity.checked)
				bqlblCriteriaCities.style.display = "";
			else
				bqlblCriteriaCities.style.display = "none";				

//			if(formMain.cbState.checked)
//				bqlblCriteriaStates.style.display = "";
//			else
//				bqlblCriteriaStates.style.display = "none";	

						
			//// Start of Zipcode settings ////
			if(formMain.cbZip.checked)
				bqZip.style.display = "";
			else
				bqZip.style.display = "none";		


			if(formMain.cbRange1.checked)
				lblTo1.style.display = "";
			else
				lblTo1.style.display = "none";

			if(formMain.cbRange2.checked)
				lblTo2.style.display = "";
			else
				lblTo2.style.display = "none";
			
			if(formMain.cbRange3.checked)
					lblTo3.style.display = "";
			else
				lblTo3.style.display = "none";	

			if(formMain.cbRange4.checked)
				lblTo4.style.display = "";
			else
				lblTo4.style.display = "none";

			if(formMain.cbRange5.checked)
				lblTo5.style.display = "";
			else
				lblTo5.style.display = "none";

			if(formMain.cbRange6.checked)
				lblTo6.style.display = "";
			else
				lblTo6.style.display = "none";
			//// End of Zipcode settings ////
			if (formMain.cbName.checked)
			{
				bqName.style.display = "";
				bqlblCriteriaName.style.display = "";
			}
			
			if(formMain.cbSalesIncome.checked)
			{
				bqSalesIncome.style.display = "";
				bqlblCriteriaEstInc.style.display = "";
			}
			else
			{
				bqSalesIncome.style.display = "none";
				bqlblCriteriaEstInc.style.display = "none";
			}


			if (formMain.cbHomePhone.checked)
			{
				lblCriteriaHomePhone.style.display = "";
				bqlblCriteriaHomePhone.style.display = "";
			}
			else
			{
				lblCriteriaHomePhone.style.display = "none";
				bqlblCriteriaHomePhone.style.display = "none";
			}
			
			if (formMain.cbEmail.checked)
			{
				lblCriteriaEmail.style.display = "";
				bqlblCriteriaEmail.style.display = "";
			}
			else
			{
				lblCriteriaEmail.style.display = "none";
				bqlblCriteriaEmail.style.display = "none";
			}


							
				if(formMain.cbGender.checked == true)
				{
					bqGender.style.display = "";
					bqlblCriteriaGender.style.display = "";
				}
				else
				{
					bqGender.style.display = "none";
					bqlblCriteriaGender.style.display = "none";
				}
			if(formMain.cbLicensesHeld.checked)
			{
				bqLicensesHeld.style.display = "";
				bqlblCriteriaLicenses.style.display = "";
			}
			else
			{
				bqLicensesHeld.style.display = "none";
				bqlblCriteriaLicenses.style.display = "none";
			}

          	if(formMain.cbYearsExperience.checked)
			{
			    bqExperience.style.display = "";
				bqlblCriteriaExperience.style.display = "";
			}
			else
			{
			    bqExperience.style.display = "none";
				bqlblCriteriaExperience.style.display = "none";
			}
			
}
