// CivXplorer Custom Search Link Javascript

function PortageFLUSearch(inputCounter,searchType) {
    var tempString = "SearchFieldType" + inputCounter;
    var searchFieldType = document.getElementById(tempString).value;
    tempString = "SearchValue" + inputCounter;
    var searchValue = document.getElementById(tempString).value;
    var searchText = "";
    switch (searchValue) {
	case "Low Density Residential":
		searchText="low_res";
		break
	case "Single Fam. Detached-Med. Density Res.":
		searchText="SFRES";
		break
	case "Medium Density Residential":
		searchText="MD RES";
		break
	case "High Density Residential":
		searchText="HI RES";
		break
	case "General Business":
		searchText="GEN BIS";
		break
	case "Local Business":
		searchText="LOC BIS";
		break
	case "Regional Business":
		searchText="COMP BIS";
		break
	case "General Industrial":
		searchText="IND";
		break
	case "Shaver Road Business Corridor":
		searchText="LIND";
		break
	case "Research, Development and Technology":
		searchText="RD";
		break
	case "Office":
		searchText="OFF";
		break
	case "Park":
		searchText="PARK";
		break
	case "Gourdneck State Game Area":
		searchText="GSGA";
		break
	case "Public":
		searchText="PUBLIC";
		break
	case "City Center":
		searchText="CC";
		break
	default:
		alert("No FLU Class Specified!");
	}
    // test the value	
    if (searchText != "") {
        tempString = "SearchLayer" + inputCounter;
        var searchLayer = document.getElementById(tempString).value;
        tempString = "SearchField" + inputCounter;
        var searchField = document.getElementById(tempString).value;
        tempString = "SearchSelectType" + inputCounter;
        var searchSelectType = document.getElementById(tempString).value;
        clickFunction("nothing");
        closePopupDisplay();
        // Show the protector
        ProtectorOn();
        CallbackMethods.SearchProcessing(searchLayer, searchField, searchFieldType, searchSelectType, searchText, searchType, OnMapStateChangeCompletemdnsMapControlBridge);
    }
}

function PortageZoningSearch(inputCounter,searchType) {
    var tempString = "SearchFieldType" + inputCounter;
    var searchFieldType = document.getElementById(tempString).value;
    tempString = "SearchValue" + inputCounter;
    var searchValue = document.getElementById(tempString).value;
    var searchText = "";
    switch (searchValue) {
	case "B-1 Local Business":
		searchText="B-1";
		break
	case "B-2 Community Business":
		searchText="B-2";
		break
	case "B-3 General Business":
		searchText="B-3";
		break
	case "CPD Commercial Planned Dvlpmnt":
		searchText="CPD";
		break
	case "I-1 Light Industry":
		searchText="I-1";
		break
	case "I-2 Heavy Industry":
		searchText="I-2";
		break
	case "OS-1 Office Service":
		searchText="OS-1";
		break
	case "OTR Office Tech. and Research":
		searchText="OTR";
		break
	case "P-1 Vehicular Parking":
		searchText="P-1";
		break
	case "PD Planned Development":
		searchText="PD";
		break
	case "R-1A One Family Residential":
		searchText="R-1A";
		break
	case "R-1B One Family Residential":
		searchText="R-1B";
		break
	case "R-1C One Family Residential":
		searchText="R-1C";
		break
	case "R-1D One Family Residential":
		searchText="R-1D";
		break
	case "R-1T Attached Residential":
		searchText="R-1T";
		break
	case "RM-1 Multiple Family Res.":
		searchText="RM-1";
		break
	case "RM-2 Multiple Family Res.":
		searchText="RM-2";
		break
	case "MHC Mobile Home Community":
		searchText="MHC";
		break
	default:
		alert("No Zoning Class Specified!");
	}
    // test the value	
    if (searchText != "") {
        tempString = "SearchLayer" + inputCounter;
        var searchLayer = document.getElementById(tempString).value;
        tempString = "SearchField" + inputCounter;
        var searchField = document.getElementById(tempString).value;
        tempString = "SearchSelectType" + inputCounter;
        var searchSelectType = document.getElementById(tempString).value;
        clickFunction("nothing");
        closePopupDisplay();
        // Show the protector
        ProtectorOn();
        CallbackMethods.SearchProcessing(searchLayer, searchField, searchFieldType, searchSelectType, searchText, searchType, OnMapStateChangeCompletemdnsMapControlBridge);
    }
}