// ----------------------------------------------------------------------------------------------
// ------------------------------------- SERVICE AREAS ------------------------------------------
// ----------------------------------------------------------------------------------------------

function ShowServiceAreas(stateDropDown, areaDropDown) {

    var serviceStateArray = new Array('AZ', 'AZ', 'AZ', 'AZ',
	    'AZ', 'AZ', 'AZ', 'CA-N', 'CA-N',
	    'CA-N', 'CA-S', 'CA-S', 'CA-S', 'CA-S',
	    'CA-S', 'CO', 'CO', 'CT', 'DE',
	    'FL', 'FL', 'FL', 'FL', 'FL',
	    'FL', 'FL', 'GA', 'IL', 'IN',
	    'KS', 'MA', 'MD', 'MD',
	    'MI', 'MN', 'MO', 'NC', 'NC',
	    'NC', 'NC', 'NH', 'NJ',
	    'NJ', 'NM', 'NV', 'NV',
	    'NY', 'NY', 'OH', 'PA',
	    'PA', 'RI', 'SC', 'SC', 'SC', 'TN',
	    'TX', 'TX', 'TX', 'TX', 
	    'UT', 'VA', 'WI');
		
	var serviceAreaArray = new Array ('Anthem','North Valley','Southeast Valley','Springfield',
	    'Tucson','West Valley','Winfield','Bay Area','Central Valley',
	    'Sacramento','North Inland Empire','North LA / Ventura County','Orange County / S. Riverside County','San Diego',
		'Sun Lakes','Colorado Springs','Denver','Connecticut','Wilmington',
		'Ft.Myers / Naples','Jacksonville','Ocala','Orlando','Sarasota',
		'South East Florida','Tampa','Atlanta','Illinois','Indianapolis',
		'Kansas City','New England','Montgomery County','Other Counties',
		'Metro Detroit', 'Minneapolis', 'Kansas City', 'Charlotte', 'Fort Mill / Indian Land',
		'Greesnboro','Raleigh','New Hampshire','Delaware Valley/South NJ',
		'Metro NY/NJ','New Mexico','Las Vegas - Del Webb Communities','Las Vegas - Pulte Communities',
		'Long Island','Metro NY/NJ','Cleveland','Delaware Valley',
		'Lehigh Valley', 'Rhode Island', 'Columbia / Greenville', 'Fort Mill / Indian Land', 'SC Coastal', 'Tennessee',
		'Austin','Dallas','Houston','San Antonio',
		'Salt Lake City','Washington DC Area','Wisconsin');

	var serviceEmailArray = new Array('NCSLPhoenixWest@pulte.com', 'NCSLPhoenixWest@pulte.com', 'NCSLPhoenixWest@pulte.com', 'NCSLPhoenixWest@pulte.com',
		'NCSLTucson@pulte.com','NCSLPhoenixWest@pulte.com','NCSLPhoenixEast@pulte.com','NCSLBayArea@pulte.com','NCSLBayArea@pulte.com',
		'NCSLSacramento@pulte.com','NCSLSouthernCalifornia@pulte.com','NCSLSouthernCalifornia@pulte.com','NCSLSouthernCalifornia@pulte.com','NCSLSouthernCalifornia@pulte.com',
		'NCSLSouthernCalifornia@pulte.com','NCSLColorado@pulte.com','NCSLColorado@pulte.com','NCSLNewEngland@pulte.com','NCSLDelawareValley@pulte.com',
		'NCSLSouthFlorida@pulte.com','NCSLNorthFlorida@pulte.com','NCSLNorthFlorida@pulte.com','NCSLCentralFlorida@pulte.com','NCSLSouthFlorida@pulte.com',
		'NCSLSouthFlorida@pulte.com','NCSLCentralFlorida@pulte.com','NCSLGeorgia@pulte.com','NCSLIllinois@pulte.com','NCSLIndianapolis@pulte.com',
		'NCSLKansasCity@pulte.com','NCSLNewEngland@pulte.com','NCSLMidAtlantic@pulte.com','NCSLMidAtlantic@pulte.com',
		'NCSLMichigan@pulte.com','NCSLMinneapolis@pulte.com','NCSLKansasCity@pulte.com','NCSLCharlotte@pulte.com', 'NCSLCharlotte@pulte.com',
		'NCSLRaleigh@pulte.com','NCSLRaleigh@pulte.com','NCSLNewEngland@pulte.com','NCSLDelawareValley@pulte.com',
		'NCSLMetroNYNJ@pulte.com','NCSLNewMexico@pulte.com','NCSLLasVegas@pulte.com','NCSLLasVegas@pulte.com',
		'MHamer@HarvestRES.com','NCSLMetroNYNJ@pulte.com','NCSLCleveland@pulte.com','NCSLDelawareValley@pulte.com',
		'NCSLDelawareValley@pulte.com','NCSLNewEngland@pulte.com','NCSLGeorgia@pulte.com','NCSLCharlotte@pulte.com','NCSLSouthCarolinaCoastal@pulte.com','NCSLTennessee@pulte.com',
		'NCSLCentralTexas@pulte.com ','NCSLDallas@pulte.com','NCSLHouston@pulte.com','NCSLSanAntonio@pulte.com',
		'NCSLColorado@pulte.com','NCSLMidAtlantic@pulte.com','NCSLIllinois@pulte.com');

    var serviceStateArrayCentex = new Array('AZ', 'CA', 'CA', 'CA', 'CA', 'CA',
		'CA', 'CA', 'CA', 'CA', 'CA', 'CA',
		'CO', 'CO',
		'DC', 'DE',
		'FL', 'FL', 'FL', 'FL', 'FL', 'FL',
		'FL', 'FL', 'FL', 'FL', 'FL', 'FL', 'FL', 'FL',
		'FL', 'FL', 'FL', 'FL', 'FL', 'FL', 'FL',
		'GA', 'GA', 'GA', 'GA', 'HI', 'IL',
		'IN', 'IN', 'KY',
		'MD', 'MD', 'MD',
		'MI', 'MI', 'MI', 'MI',
		'MN', 'MN', 'MN', 'MN', 'MO',
		'NC', 'NC', 'NC', 'NC', 'NC', 'NC', 'NC', 'NC',
		'NJ', 'NM', 'NV', 'NV', 'NV',
		'OH', 'OH', 'OH', 'OH', 'OH',
		'OH', 'OH', 'OH', 'OH', 'OH',
		'OR', 'OR', 'PA',
		'SC', 'SC', 'SC', 'SC', 'SC',
		'SC', 'SC', 'SC', 'TN',
		'TX', 'TX', 'TX', 'TX',
		'TX', 'TX', 'TX', 'TX',
		'UT', 'VA', 'VA', 'VA', 'VA', 'VA',
		'WA', 'WA', 'WI', 'WI', 'WV');


    var serviceAreaArrayCentex = new Array('Phoenix', 'Central Coast', 'Central Valley', 'Inland Empire, Riverside and San Bernardino County', 'LA/Ventura', 'Los Angeles/Ventura',
        'Northern California', 'Orange County', 'Sacramento', 'San Diego', 'San Francisco', 'South Coast',
        'Colorado Mountain - Vail', 'Denver Metro Area / Ft. Collins',
        'Washington, DC', 'Eastern Shore DE',
        'Cape Coral', 'Destin/Fort Walton', 'Estero/Bonita', 'Flagler Beach', 'Fort Myers', 'Golden Gate',
        'Jacksonville', 'Jupiter', 'Marco Island', 'Naples', 'Orlando', 'Palm Coast', 'Port Charlotte', 'Port St. Lucie (Wayne Homes only)',
        'Sarasota / Manatee County', 'Southeast Florida', 'Southwest Florida', 'St. Augustine', 'Tampa', 'Tidelands', 'West Palm Beach',
        'Atlanta', 'Georgia North', 'North Georgia', 'Savannah', 'Big Island Resort Homes', 'Chicago',
        'Columbia City', 'Indianapolis', 'Louisville',
        'DC /Maryland', 'DC /Northern Virginia', 'Eastern Shore',
        'Detroit', 'Dundee', 'Hartland', 'Otsego',
        'Minneapolis/St. Paul', 'Otsego', 'Rochester', 'Wayne Homes - North Central', 'St. Louis',
        'Cashiers / Bear lake Reserve Resort Homes', 'Charlotte', 'Greensboro/Durham', 'Raleigh', 'Sanford Raleigh Southern Pines', 'Southport', 'Triad(Winston Salem/Greensboro)', 'Wilmington',
        'New Jersey', 'New Mexico', 'Lake Las Vegas Resort Homes', 'Las Vegas', 'Reno/Sparks',
        'Akron/Medina', 'Ashland', 'Bowling Green', 'Cincinnati', 'Columbus',
        'Dayton', 'Delaware', 'Newark', 'Portage', 'Sandusky',
        'Eugene / Springfield', 'Portland', 'Pittsburgh',
        'Beaufort', 'Charleston', 'Columbia', 'Conway', 'Greenville',
        'Hilton Head', 'Myrtle Beach', 'Wayne - Greenville', 'Nashville',
        'Austin', 'Dallas / Fort Worth', 'Dallas CityHomes', 'Galveston Resort Homes',
        'Houston', 'Killeen', 'San Antonio', 'Temple',
        'Salt Lake City', 'Charlottesville', 'DC / Northern Virginia', 'Fredericksburg', 'Richmond', 'Williamsburg',
        'Seattle', 'Wayne Homes - Northwest', 'Troy', 'Wayne Homes - Wisconsin', 'Martinsburg');


    var serviceEmailArrayCentex = new Array(
        'NCSLPhoenixWest@pulte.com', 'NCSLSouthernCalifornia@pulte.com', 'NCSLBayArea@pulte.com', 'NCSLSouthernCalifornia@pulte.com', 'NCSLSouthernCalifornia@pulte.com', 'NCSLSouthernCalifornia@pulte.com',
        'NCSLBayArea@pulte.com', 'NCSLSouthernCalifornia@pulte.com', 'NCSLSacramento@pulte.com', 'NCSLSouthernCalifornia@pulte.com', 'NCSLBayArea@pulte.com', 'NCSLSouthernCalifornia@pulte.com',
        'NCSLColorado@pulte.com', 'NCSLColorado@pulte.com',
        'NCSLMidAtlantic@pulte.com', 'NCSLMidAtlantic@pulte.com',
        'NCSLSouthFlorida@pulte.com', 'NCSLNorthFlorida@pulte.com', 'NCSLSouthFlorida@pulte.com', 'NCSLNorthFlorida@pulte.com', 'NCSLSouthFlorida@pulte.com', 'NCSLSouthFlorida@pulte.com',
        'NCSLNorthFlorida@pulte.com', 'NCSLSouthFlorida@pulte.com', 'NCSLSouthFlorida@pulte.com', 'NCSLSouthFlorida@pulte.com', 'NCSLCentralFlorida@pulte.com', 'NCSLNorthFlorida@pulte.com', 'NCSLSouthFlorida@pulte.com', 'NCSLSouthFlorida@pulte.com',
        'NCSLSouthFlorida@pulte.com', 'NCSLSouthFlorida@pulte.com', 'NCSLSouthFlorida@pulte.com', 'NCSLNorthFlorida@pulte.com', 'NCSLCentralFlorida@pulte.com', 'NCSLNorthFlorida@pulte.com', 'NCSLSouthFlorida@pulte.com',
        'NCSLGeorgia@pulte.com', 'NCSLGeorgia@pulte.com', 'NCSLGeorgia@pulte.com', 'NCSLSouthCarolinaCoastal@pulte.com', 'NCSLHawaii@pulte.com', 'NCSLIllinois@pulte.com',
        'NCSLWayneHomesMidCentralRegion@pulte.com', 'NCSLIndianapolis@pulte.com', 'NCSLWayneHomesMidCentralRegion@pulte.com',
        'NCSLMidAtlantic@pulte.com', 'NCSLMidAtlantic@pulte.com', 'NCSLMidAtlantic@pulte.com',
        'NCSLMichigan@pulte.com', 'NCSLWayneHomesNorthCentralRegion@pulte.com', 'NCSLWayneHomesNorthCentralRegion@pulte.com', 'NCSLWayneHomesNorthCentralRegion@pulte.com',
        'NCSLMinneapolis@pulte.com', 'NCSLMinneapolis@pulte.com', 'NCSLMinneapolis@pulte.com', 'NCSLMinneapolis@pulte.com', 'NCSLSt.Louis@pulte.com',
        'NCSLBearLakeNorthCarolina@pulte.com', 'centexcharlotte@answercarolina.com', 'NCSLRaleigh@pulte.com', 'NCSLRaleigh@pulte.com', 'NCSLRaleigh@pulte.com', 'NCSLSouthCarolinaCoastal@pulte.com', 'NCSLRaleigh@pulte.com', 'NCSLSouthCarolinaCoastal@pulte.com',
        'NCSLMetroNYNJ@pulte.com', 'NCSLNewMexico@pulte.com', 'NCSLLasVegas@pulte.com', 'NCSLLasVegas@pulte.com', 'NCSLSacramento@pulte.com',
        'NCSLWayneHomesEastCentralRegion@pulte.com', 'NCSLWayneHomesEastCentralRegion@pulte.com', 'NCSLWayneHomesEastCentralRegion@pulte.com', 'NCSLWayneHomesMidCentralRegion@pulte.com', 'NCSLCleveland@pulte.com',
        'NCSLWayneHomesMidCentralRegion@pulte.com', 'NCSLWayneHomesEastCentralRegion@pulte.com', 'NCSLWayneHomesEastCentralRegion@pulte.com', 'NCSLWayneHomesEastCentralRegion@pulte.com', 'NCSLWayneHomesEastCentralRegion@pulte.com',
        'NCSLPacificNorthwest@pulte.com', 'NCSLPacificNorthwest@pulte.com', 'NCSLWayneHomesEastCentralRegion@pulte.com',
        'NCSLSouthCarolinaCoastal@pulte.com', 'NCSLSouthCarolinaCoastal@pulte.com', 'centexcharlotte@answercarolina.com', 'NCSLSouthCarolinaCoastal@pulte.com', 'centexcharlotte@answercarolina.com',
        'NCSLSouthCarolinaCoastal@pulte.com', 'NCSLSouthCarolinaCoastal@pulte.com', 'centexcharlotte@answercarolina.com', 'NCSLTennessee@pulte.com',
        'NCSLCentralTexas@pulte.com', 'NCSLDallas@pulte.com', 'NCSLDallas@pulte.com', 'NCSLHouston@pulte.com',
        'NCSLHouston@pulte.com', 'NCSLCentralTexas@pulte.com', 'NCSLSanAntonio@pulte.com', 'NCSLCentralTexas@pulte.com',
        'NCSLColorado@pulte.com', 'NCSLMidAtlantic@pulte.com', 'NCSLMidAtlantic@pulte.com', 'NCSLMidAtlantic@pulte.com', 'NCSLMidAtlantic@pulte.com', 'NCSLMidAtlantic@pulte.com',
        'NCSLPacificNorthwest@pulte.com', 'NCSLPacificNorthwest@pulte.com', 'NCSLMinneapolis@pulte.com', 'NCSLMinneapolis@pulte.com', 'NCSLMidAtlantic@pulte.com');

    // get the selected state id
    var stateIDSelected = stateDropDown.options[stateDropDown.selectedIndex].value;

    // clear the area dropdown list
    areaDropDown.options.length = 0;
    areaDropDown.options[0] = new Option('Select');
    areaDropDown.options[0].value = '';


    var brand = getCurrSite();
    brand = brand.toLowerCase();
    if (brand == "centex") {
        serviceStateArray = serviceStateArrayCentex;
        serviceAreaArray = serviceAreaArrayCentex;
        serviceEmailArray = serviceEmailArrayCentex;
    }
    // set it to 1 only because we just added the default selection
    var areaMatches = 1;

    for (i = 0; i < serviceStateArray.length; i++) {
        // stateidselected == '0' means any state
        if ((stateIDSelected == '0') || (serviceStateArray[i] == stateIDSelected)) {
            areaDropDown.options[areaMatches] = new Option(serviceAreaArray[i]);
            areaDropDown.options[areaMatches].value = serviceEmailArray[i];
            areaMatches++;
        }
    }
    YUD.replaceClass(document.getElementById('homeOwnerStep2'), 'hide', 'show');
}

// ----------------------------------------------------------------------------------------------
