﻿var oWLogin;
function ShowEditForm() {
    oWLogin = $find("UserSignUpDialog");
    //oWLogin.setUrl('Login.aspx');
    oWLogin.show();
    //oWLogin.add_close(OnClientLoginClose);
    return false;

}
function ShowListingMap(address) {
    oWLogin = $find("rwPropertyMap");
    oWLogin.setUrl('ListingMap.aspx?GoogleAddress=' + address);
    oWLogin.show();
}
function ShowLoginForm(e) {

    var sLogin = $get("sLogin");
    //alert(sLogin.innerHTML.search('LOGIN') + ' ' + sLogin.innerHTML);
    if (sLogin.innerHTML.search('Login') > -1) {
//        oWLogin = $find("rwLogin");
//        var loc = location.protocol + '//' + location.host;
//        oWLogin.setUrl(loc + '/Login.aspx');
//        oWLogin.show();
        //        oWLogin.add_close(OnClientLoginClose);
        document.location.href = '/Login.aspx';
       
    }
    else if (sLogin.innerHTML.search('Logout') > -1) {
        __doPostBack('ctl00$lbLgout', '');
       
    }
    return false;
   
  

}
function ShowSignUpForm() {
    var parentPage = GetRadWindow().BrowserWindow;
    var parentRadWindowManager = parentPage.GetRadWindowManager();
    var oWnd2 = parentRadWindowManager.open("Student.aspx", "UserSignUpDialog");
   // oWnd2.add_close(OnClientSignupClose);   

}
function LogoutStudent() {
    var bLoginClientID = $get('bLogin');
    var bLogoutClientID = $get('bLogout');
    var lblUserNameClientID = $get('lblUserName');
    var html = $.ajax({
        url: "Logout.aspx",
        async: false
    }).responseText;
    if (html == 'logout') {
        if (bLoginClientID != undefined) bLoginClientID.style.display = 'block';
        if (bLogoutClientID != undefined) bLogoutClientID.style.display = 'none';
        if (lblUserNameClientID != undefined) lblUserNameClientID.innerHTML = '';
        if (lblUserNameClientID != undefined) lblUserNameClientID.style.display = 'none';
    }
}
function CloseLoginWindow(refresh) {
    //alert('entro');
    var oWnd = GetRadWindow();
    var LoginWindow = oWnd.get_windowManager().getWindowByName("rwLogin");
    LoginWindow.close();

    if (refresh) {
        document.location.href = document.location.href;
    }

} 
function CloseFileUpload() {
    //alert('entro');
    var oWnd = GetRadWindow();
    var LoginWindow = oWnd.get_windowManager().getWindowByName("rwFileUpload");
    LoginWindow.close();

}
function returnFileUploadToParent() {
    //create the argument that will be returned to the parent page
    var oArg = new Object();

    //get the Student Name
    oArg.StudentUserName ='close';


    //get a reference to the current RadWindow
    var oWnd = GetRadWindow();
    //Close the RadWindow and send the argument to the parent page
    oWnd.close(oArg);

}
function OnClientSignupClose(sender, eventArgs) {
    var oManager = GetRadWindow();
    var arg = eventArgs.get_argument();
    $get('hUserName').value = arg.StudentUserName;
    oManager.closeActiveWindow();
    //alert('close signup');

}
function OnClientLoginClose(sender, eventArgs) {
    //alert(arg);
    var arg = eventArgs.get_argument();
    setTimeout("", 5);
    if (arg != null) {
        //document.location.href = 'search.aspx';
        document.location.href = document.location.href;
    }
   /* var bEditClientID = $get('bEdit');
    var bLoginClientID = $get('bLogin');
    var bLogoutClientID = $get('bLogout');
    var lblUserNameClientID = $get('lblUserName');

    var divLoggedAs = $get('divLoggedAs');
    var sLoggedAs = $get('sLoggedAs');
    var sLogin = $get('sLogin');
    var arg = eventArgs.get_argument();
    var StudentUserName = '';
    if (arg != null) {
        StudentUserName = arg.StudentUserName;

        if (bLoginClientID != undefined) bLoginClientID.style.display = 'none';
        if (bLogoutClientID != undefined) bLogoutClientID.style.display = 'block';
        if (lblUserNameClientID != undefined) lblUserNameClientID.innerHTML = StudentUserName;
        if (lblUserNameClientID != undefined) lblUserNameClientID.style.display = 'block';
        if (bEditClientID != undefined) bEditClientID.style.display = 'block';

        if (divLoggedAs != undefined) divLoggedAs.style.display = 'block';
        sLoggedAs.innerHTML = StudentUserName;
        sLogin.innerHTML = 'LOGOUT';
    }
    else {

       if(bLoginClientID != undefined) bLoginClientID.style.display = 'block';
       if (bLogoutClientID != undefined) bLogoutClientID.style.display = 'none';
       if (lblUserNameClientID != undefined) lblUserNameClientID.innerHTML = '';
       if (lblUserNameClientID != undefined) lblUserNameClientID.style.display = 'none';
       if (bEditClientID != undefined) bEditClientID.style.display = 'none';

       if (divLoggedAs != undefined) divLoggedAs.style.display = 'none';
       sLoggedAs.innerHTML = '';
       sLogin.innerHTML = 'LOGIN';
    }
    */
   
}
                
function GetRadWindow() {
    var oWindow = null;
    if (window.radWindow) oWindow = window.radWindow;
    else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow;
    return oWindow;
}
function returnLoginToParent() {
    //create the argument that will be returned to the parent page
    var oArg = new Object();

    //get the Student Name
    oArg.StudentUserName = $get('hUserName').value;

    //alert($get('hUserName').value);
    //get a reference to the current RadWindow
    var oWnd = GetRadWindow();
    //Close the RadWindow and send the argument to the parent page
    oWnd.close(oArg);

}
function returnSignUpToParent() {


    var StudentName = $get(lblUserNameClientID).innerHTML;

    //Get a reference to the parent page (Default.aspx) 
    var oWnd = GetRadWindow();

    //get a reference to the second RadWindow 
    var LoginWindow = oWnd.get_windowManager().getWindowByName("UserListDialog");

    // Get a reference to the first RadWindow's content
    var contentWin = LoginWindow.get_contentFrame().contentWindow

    //Call the predefined function in Dialog1
    contentWin.populateUserName(StudentName);

    //Close the second RadWindow
    oWnd.close();

    var oArg = new Object();
    oArg.StudentUserName = StudentName;
    LoginWindow.close(oArg);


}

function populateUserName(arg) {
    var UserName = document.getElementById("hUserName");
    UserName.value = arg;
}
function IsValidForm() {
    return $("#form1").validationEngine({ returnIsValid: true });
}
var currentLoadingPanel = null;
var currentUpdatedControl = null;
function SubmitForm(controlId) {
    var isValid = $('form1').validationEngine({ returnIsValid: true });
    if (isValid) {
        __doPostBack(controlId, '');
    }
    else {
        return false;
    }
}


function SubmitSearchform() {
   
    if ($("#ContentPlaceHolder1_SearchForm_pViewMap").css('display') == 'block') {
        initialize();
    }
    else {
        __doPostBack('ctl00$ContentPlaceHolder1$SearchForm$lbSearch','')
    }
}
function CheckCharacters(obj, counterPlace, totalLength) {
    //alert($("#" + counterPlace));
    if ((totalLength + 1) > obj.value.length) {
        $("#" + counterPlace).html(obj.value.length);
    } else {
        $("#" + counterPlace).html(obj.value.length);     
        obj.value = obj.value.substr(0, totalLength);
        alert("You can only enter " + totalLength + " characters");
    }
}

function DoSearch0(img) {

    document.getElementById(img).style.display = "";
    SubmitSearchform();
}

function RoommateSearch(img) {
    document.getElementById(img).style.display = "";
    __doPostBack('ctl00$ContentPlaceHolder1$lbSearch', '');
}

function RMCResponseEnd(sender, args) {

    try { document.getElementById("idloadinga").style.display = "none"; } catch (e) { }
    try { document.getElementById("idloadingc").style.display = "none"; } catch (e) { }
    try {
        document.getElementById("idloadinge").style.display = "none";
        document.getElementById("idsuccess").style.display = "";
    } catch (e) { }
}
function RMCResponseStart(sender, args) {
/*    try {
        document.getElementById("idloadinga").style.display = "";
        document.getElementById("idloadingc").style.display = "";
    } catch (e) { }
  */  
}

function RMCLoading() {
    try {
        document.getElementById("idloadinge").style.display = "";
        document.getElementById("idsuccess").style.display = "none";
    } catch (e) {

    }
}

function changeCitie(oCity, selectcity) {
    var index = oCity.selectedIndex;
    selectcity.value = oCity.options[index].text;


}
function changeCities(oState, oCity, selectcity) {

    //alert(selectcity);
    /* get selected menu item */
    var iMenuNum = oState.selectedIndex - 1;
    /* return if no state is chosen */
    if (iMenuNum < 0) iMenuNum = null;
    /* get the city array */
    var sCities = getCities(iMenuNum);
    /* clear old cities */
    for (i = oCity.length + 1; i > 0; i--) {
        oCity.options[i] = null;
    }
    /* set first item */
    oCity.options[0] = new Option("Select a Metro or City")
    oCity.options[0].value = "";
    oCity.options[1] = new Option("-------------------")
    oCity.options[1].value = "";
    /* reset var */
    i = 1;
    /* add all cities */
    for (iID in sCities) {
        var metroName = sCities[iID];
        var arr = metroName.split("_");
        oCity.options[i + 1] = new Option(arr[0])
        oCity.options[i + 1].value = arr[0];
        if (oCity.options[i + 1].value == selectcity) {
            oCity.options[i + 1].selected = true;
        }
        //oCity.options[i+1].value ="M_"+iID;

        i++;
    }
    j = i;
    j++
    //oCity.options[j] = new Option( "-------------------" )
    //oCity.options[j].value = "";
    //j++
    //oCity.options[j] = new Option( "FIND MY CITY OR ZIP" )
    //oCity.options[j].value = "-2";
}

function getCities(iMenuNum) {
    var sCities = new Array()
    /* find the right city list and return */
    //alert(iMenuNum);
    switch (iMenuNum) {

        case 0: sCities["450"] = "Anniston"; sCities["580"] = "Auburn-Opelika"; sCities["1000"] = "Birmingham"; sCities["1800"] = "Columbus"; sCities["2030"] = "Decatur"; sCities["2180"] = "Dothan"; sCities["2650"] = "Florence"; sCities["2880"] = "Gadsden"; sCities["3440"] = "Huntsville"; sCities["5160"] = "Mobile"; sCities["5240"] = "Montgomery"; sCities["8600"] = "Tuscaloosa"; sCities.sort();
            return sCities;
        case 1: sCities["380"] = "Anchorage"; sCities.sort();
            return sCities;
        case 2: sCities["2620"] = "Flagstaff"; sCities["4120"] = "Las Vegas"; sCities["6200"] = "Phoenix-Mesa"; sCities["8520"] = "Tucson"; sCities["9360"] = "Yuma"; sCities.sort();
            return sCities;
        case 3: sCities["2580"] = "Fayetteville-Springdale-Rogers"; sCities["2720"] = "Fort Smith"; sCities["3700"] = "Jonesboro"; sCities["4400"] = "Little Rock-North Little Rock"; sCities["4920"] = "Memphis"; sCities["6240"] = "Pine Bluff"; sCities["8360"] = "Texarkana, TX-Texarkana"; sCities.sort();
            return sCities;
        case 4: sCities["680"] = "Bakersfield"; sCities["1620"] = "Chico-Paradise"; sCities["2840"] = "Fresno"; sCities["4480"] = "Los Angeles-Long Beach"; sCities["4940"] = "Merced"; sCities["5170"] = "Modesto"; sCities["5775"] = "Oakland"; sCities["5945"] = "Orange County"; sCities["6690"] = "Redding"; sCities["6780"] = "Riverside-San Bernardino-Ontario"; sCities["6920"] = "Sacramento"; sCities["7120"] = "Salinas"; sCities["7320"] = "San Diego"; sCities["7360"] = "San Francisco-Oakland"; sCities["7460"] = "San LuisObispo-Atascadero-Paso Robles"; sCities["7400"] = "San Jose"; sCities["7480"] = "Santa Barbara-Santa Maria-Lompoc"; sCities["7485"] = "Santa Cruz"; sCities["7500"] = "Santa Rosa"; sCities["8120"] = "Stockton-Lodi"; sCities["8720"] = "Vallejo-Fairfield-Napa"; sCities["8735"] = "Ventura"; sCities["8780"] = "Visalia-Tulare-Porterville"; sCities["9270"] = "Yolo"; sCities["9340"] = "Yuba City"; sCities.sort();
            return sCities;
        case 5: sCities["1125"] = "Boulder-Longmont"; sCities["1720"] = "ColoradoSprings"; sCities["2080"] = "Denver-Boulder"; sCities["2670"] = "Fort Collins-Loveland"; sCities["2995"] = "Grand Junction"; sCities["3060"] = "Greeley"; sCities["6560"] = "Pueblo"; sCities.sort();
            return sCities;
        case 6: sCities["1160"] = "Bridgeport-Milford"; sCities["1930"] = "Danbury"; sCities["3280"] = "Hartford"; sCities["5480"] = "New Haven-Meriden"; sCities["5520"] = "New London-Norwich"; sCities["8040"] = "Stamford"; sCities["8880"] = "Waterbury"; sCities["9240"] = "Worcester"; sCities.sort();
            return sCities;
        case 7: sCities["2190"] = "Dover"; sCities["9160"] = "Wilmington"; sCities.sort();
            return sCities;
        case 8: sCities["8840"] = "Washington"; sCities.sort();
            return sCities;
        case 9: sCities["2020"] = "DaytonaBeach"; sCities["2680"] = "Fort Lauderdale-Hollywood"; sCities["2700"] = "Fort Myers-Cape Coral"; sCities["2710"] = "Fort Pierce-Port St. Lucie"; sCities["2750"] = "Fort Walton Beach"; sCities["2900"] = "Gainesville"; sCities["3600"] = "Jacksonville"; sCities["3980"] = "Lakeland-Winter Haven"; sCities["4900"] = "Melbourne-Titusville-Palm Bay"; sCities["5000"] = "Miami"; sCities["5345"] = "Naples"; sCities["5790"] = "Ocala"; sCities["5960"] = "Orlando"; sCities["6015"] = "Panama City"; sCities["6080"] = "Pensacola"; sCities["6580"] = "Punta Gorda"; sCities["7510"] = "Sarasota-Bradenton"; sCities["8280"] = "Tampa-St. Petersburg-Clearwater"; sCities["8240"] = "Tallahassee"; sCities["8960"] = "West Palm Beach-Boca Raton"; sCities.sort();
            return sCities;
        case 10: sCities["120"] = "Albany"; sCities["500"] = "Athens"; sCities["520"] = "Atlanta"; sCities["600"] = "Augusta-Aiken"; sCities["1560"] = "Chattanooga"; sCities["1800"] = "Columbus"; sCities["4680"] = "Macon"; sCities["7520"] = "Savannah"; sCities.sort();
            return sCities;
//        case 11: sCities.sort();
//            return sCities;
        case 11: sCities["3320"] = "Honolulu"; sCities.sort();
            return sCities;
        case 12: sCities["1080"] = "Boise City"; sCities["6340"] = "Pocatello"; sCities.sort();
            return sCities;
        case 13: sCities["1040"] = "Bloomington-Normal"; sCities["1400"] = "Champaign-Urbana"; sCities["1600"] = "Chicago"; sCities["1960"] = "Davenport-Moline-Rock Island"; sCities["2040"] = "Decatur"; sCities["3740"] = "Kankakee"; sCities["6880"] = "Rockford"; sCities["7880"] = "Springfield"; sCities["7040"] = "St. Louis"; sCities["6120"] = "Peoria-Pekin"; sCities.sort();
            return sCities;
        case 14: sCities["1020"] = "Bloomington"; sCities["1640"] = "Cincinnati"; sCities["2330"] = "Elkhart-Goshen"; sCities["2440"] = "Evansville-Henderson"; sCities["2760"] = "Fort Wayne"; sCities["2960"] = "Gary-Hammond-East Chicago"; sCities["3480"] = "Indianapolis"; sCities["3850"] = "Kokomo"; sCities["3920"] = "Lafayette"; sCities["4520"] = "Louisville"; sCities["5280"] = "Muncie"; sCities["8320"] = "Terre Haute"; sCities["7800"] = "South Bend"; sCities.sort();
            return sCities;
        case 15: sCities["1360"] = "Cedar Rapids"; sCities["1960"] = "Davenport-Moline-Rock Island"; sCities["2120"] = "Des Moines"; sCities["2200"] = "Dubuque"; sCities["3500"] = "Iowa City"; sCities["5920"] = "Omaha"; sCities["7720"] = "Sioux City"; sCities["8920"] = "Waterloo-Cedar Falls"; sCities.sort();
            return sCities;
        case 16: sCities["3760"] = "Kansas City"; sCities["4150"] = "Lawrence"; sCities["8440"] = "Topeka"; sCities["9040"] = "Wichita"; sCities.sort();
            return sCities;
        case 17: sCities["1640"] = "Cincinnati"; sCities["1660"] = "Clarksville-Hopkinsville"; sCities["2440"] = "Evansville-Henderson"; sCities["3400"] = "Huntington-Ashland"; sCities["4280"] = "Lexington"; sCities["4520"] = "Louisville"; sCities["5990"] = "Owensboro"; sCities.sort();
            return sCities;
        case 18: sCities["220"] = "Alexandria"; sCities["760"] = "Baton Rouge"; sCities["3350"] = "Houma"; sCities["3880"] = "Lafayette"; sCities["3960"] = "Lake Charles"; sCities["5200"] = "Monroe"; sCities["5560"] = "New Orleans"; sCities["7680"] = "Shreveport-Bossier City"; sCities.sort();
            return sCities;
        case 19: sCities["730"] = "Bangor"; sCities["4240"] = "Lewiston-Auburn"; sCities["6400"] = "Portland"; sCities["6450"] = "Portsmouth-Dover-Rochester"; sCities.sort();
            return sCities;
        case 20: sCities["720"] = "Baltimore"; sCities["1900"] = "Cumberland"; sCities["3180"] = "Hagerstown"; sCities["8840"] = "Washington"; sCities["9160"] = "Wilmington"; sCities.sort();
            return sCities;
        case 21: sCities["260099"] = "Acton"; sCities["260058"] = "Allston"; sCities["26003"] = "Amesbury"; sCities["260059"] = "Arlington"; sCities["260019"] = "Ashmont Hill"; sCities["740"] = "Barnstable-Yarmouth"; sCities["260032"] = "Bedford"; sCities["260061"] = "Belmont"; sCities["1120"] = "Boston"; sCities["260056"] = "Brighton"; sCities["1200"] = "Brockton"; sCities["260057"] = "Brookline"; sCities["26000"] = "Cambridge"; sCities["260036"] = "Carlisle"; sCities["260011"] = "Charlestown"; sCities["260027"] = "Chelsea";

            sCities["260031"] = "Chestnut Hill";
            sCities["260020"] = "Chetstnut Hill";
            sCities["26002"] = "Cohasset";
            sCities["260051"] = "Concord";
            sCities["260030"] = "Dedham";
            sCities["260021"] = "Dorchester";
            sCities["260041"] = "East Boston";
            sCities["260050"] = "Everett";
            sCities["2600"] = "Fitchburg-Leominster";
            sCities["2601"] = "Framingham";
            sCities["260016"] = "Gloucester";
            sCities["260023"] = "Hyde Park";
            sCities["260025"] = "Harvard";
            sCities["260054"] = "Jamaica Plain";
            sCities["260055"] = "Kingston";
            sCities["4160"] = "Lawrence-Haverhill";
            sCities["260052"] = "Lexington";
            sCities["260048"] = "Lincoln";
            sCities["4560"] = "Lowell";
            sCities["260047"] = "Malden";
            sCities["260034"] = "Marblehead";
            sCities["260014"] = "Marina Bay";
            sCities["260056"] = "Medford";
            sCities["260012"] = "Melrose";
            sCities["260100"] = "Middleton";
            sCities["260038"] = "Milton";
            sCities["260039"] = "Nahant";
            sCities["260098"] = "Nantucket";
            sCities["260026"] = "Needham";
            sCities["5400"] = "New Bedford";
            sCities["260029"] = "Newburyport";
            sCities["260053"] = "Newton";
            sCities["260010"] = "Newton Center";
            sCities["260013"] = "Newton (Waban)";
            sCities["260035"] = "Newtonville";
            sCities["260024"] = "North Allston";
            sCities["6320"] = "Pittsfield";
            sCities["6480"] = "Providence-Fall River-Warwick";
            sCities["26009"] = "Quincy";
            sCities["26001"] = "Randolph";
            sCities["260018"] = "Revere";
            sCities["26006"] = "Rockport";
            sCities["260049"] = "Roslindale";
            sCities["260022"] = "Salem";
            sCities["26004"] = "Saugus";
            sCities["26005"] = "Scituate";
            sCities["260015"] = "Sharon";
            sCities["260014"] = "Shrewsbury";
            sCities["260063"] = "Somerville";
            sCities["260033"] = "South Boston";
            sCities["8000"] = "Springfield";
            sCities["260046"] = "Waltham";
            sCities["260060"] = "Watertown";
            sCities["26007"] = "Waterville";
            sCities["260028"] = "Wayland";
            sCities["47035"] = "Wellesley";
            sCities["260043"] = "Weston";
            sCities["26008"] = "Westwood";
            sCities["260017"] = "West Newton";
            sCities["260044"] = "West Roxbury";
            sCities["260040"] = "Winchester";
            sCities["260042"] = "Winthrop";
            sCities["260045"] = "Woburn";
            sCities["9240"] = "Worcester";
            sCities.sort();
            return sCities;
        case 22: sCities["440"] = "Ann Arbor"; sCities["870"] = "Benton Harbor"; sCities["2160"] = "Detroit"; sCities["2640"] = "Flint"; sCities["3000"] = "Grand Rapids-Muskegon-Holland"; sCities["3520"] = "Jackson"; sCities["3720"] = "Kalamazoo-Battle Creek"; sCities["4040"] = "Lansing-East Lansing"; sCities["6960"] = "Saginaw-Bay City-Midland"; sCities.sort();
            return sCities;
        case 23: sCities["2240"] = "Duluth-Superior"; sCities["2520"] = "Fargo-Moorhead"; sCities["2985"] = "Grand Forks"; sCities["3870"] = "La Crosse"; sCities["5120"] = "Minneapolis-St. Paul"; sCities["6820"] = "Rochester"; sCities["6980"] = "St. Cloud"; sCities.sort();
            return sCities;
        case 24: sCities["920"] = "Biloxi-Gulfport-Pascagoula"; sCities["3285"] = "Hattiesburg"; sCities["3560"] = "Jackson"; sCities["4920"] = "Memphis"; sCities.sort();
            return sCities;
        case 25: sCities["1740"] = "Columbia"; sCities["3710"] = "Joplin"; sCities["3760"] = "Kansas City"; sCities["7920"] = "Springfield"; sCities["7000"] = "St. Joseph"; sCities["7040"] = "St. Louis"; sCities.sort();
            return sCities;
        case 26: sCities["880"] = "Billings"; sCities["3040"] = "Great Falls"; sCities["5140"] = "Missoula"; sCities.sort();
            return sCities;
        case 27: sCities["4360"] = "Lincoln"; sCities["5920"] = "Omaha"; sCities["7720"] = "Sioux City"; sCities.sort();
            return sCities;
        case 28: sCities["4120"] = "Las Vegas"; sCities["6720"] = "Reno"; sCities.sort();
            return sCities;
        case 29: sCities["1120"] = "Boston"; sCities["4160"] = "Lawrence-Haverhill"; sCities["4560"] = "Lowell"; sCities["4760"] = "Manchester"; sCities["5350"] = "Nashua"; sCities["6450"] = "Portsmouth-Dover-Rochester"; sCities.sort();
            return sCities;
        case 30: sCities["560"] = "AtlanticCity"; sCities["875"] = "Bergen-Passaic"; sCities["1580"] = "Cheyenne"; sCities["3640"] = "Jersey City"; sCities["5015"] = "Middlesex-Somerset-Hunterdon"; sCities["5190"] = "Monmouth-Ocean"; sCities["5640"] = "Newark"; sCities["6160"] = "Philadelphia"; sCities["8480"] = "Trenton"; sCities["8760"] = "Vineland-Millville-Bridgeton"; sCities.sort();
            return sCities;
        case 31: sCities["200"] = "Albuquerque"; sCities["4100"] = "Las Cruces"; sCities["7490"] = "Santa Fe"; sCities.sort();
            return sCities;
        case 32: sCities["160"] = "Albany-Schenectady-Troy"; sCities["960"] = "Binghamton"; sCities["1280"] = "Buffalo-Niagara Falls"; sCities["2281"] = "Dutchess County"; sCities["2335"] = "Elmira"; sCities["2975"] = "Glens Falls"; sCities["3610"] = "Jamestown"; sCities["5380"] = "Nassau-Suffolk"; sCities["5660"] = "Newburgh-Middletown"; sCities["5600"] = "New York"; sCities["6840"] = "Rochester"; sCities["8160"] = "Syracuse"; sCities["8680"] = "Utica-Rome"; sCities.sort();
            return sCities;
        case 33: sCities["480"] = "Asheville"; sCities["1520"] = "Charlotte-Gastonia-Rock Hill"; sCities["2560"] = "Fayetteville"; sCities["3120"] = "Greensboro--Winston-Salem--High Point"; sCities["3150"] = "Greenville"; sCities["2980"] = "Goldsboro"; sCities["3290"] = "Hickory-Morganton-Lenoir"; sCities["3605"] = "Jacksonville"; sCities["5720"] = "Norfolk-Virginia Beach-Newport News"; sCities["6640"] = "Raleigh-Durham-Chapel Hill"; sCities["6895"] = "Rocky Mount"; sCities["9200"] = "Wilmington"; sCities.sort();
            return sCities;
        case 34: sCities["1010"] = "Bismarck"; sCities["2520"] = "Fargo-Moorhead"; sCities["2985"] = "Grand Forks"; sCities.sort();
            return sCities;
        case 35: sCities["4320"] = "Lima"; sCities["1680"] = "Cleveland"; sCities["9000"] = "Wheeling"; sCities["1640"] = "Cincinnati"; sCities["3200"] = "Hamilton-Middletown"; sCities["1320"] = "Canton-Massillon"; sCities["2000"] = "Dayton-Springfield"; sCities["9320"] = "Youngstown-Warren"; sCities["4800"] = "Mansfield"; sCities["1840"] = "Columbus"; sCities["8400"] = "Toledo"; sCities["8080"] = "Steubenville-Weirton"; sCities["3400"] = "Huntington-Ashland"; sCities["6020"] = "Parkersburg-Marietta"; sCities["80"] = "Akron"; sCities.sort();
            return sCities;
        case 36: sCities["2340"] = "Enid"; sCities["2720"] = "Fort Smith"; sCities["4200"] = "Lawton"; sCities["5880"] = "OklahomaCity"; sCities["8560"] = "Tulsa"; sCities.sort();
            return sCities;
        case 37: sCities["1890"] = "Corvallis"; sCities["2400"] = "Eugene-Springfield"; sCities["4890"] = "Medford-Ashland"; sCities["6440"] = "Portland"; sCities["7080"] = "Salem"; sCities.sort();
            return sCities;
        case 38: sCities["240"] = "Allentown-Bethlehem-Easton"; sCities["280"] = "Altoona"; sCities["2360"] = "Erie"; sCities["3240"] = "Harrisburg-Lebanon-Carlisle"; sCities["3680"] = "Johnstown"; sCities["4000"] = "Lancaster"; sCities["5660"] = "Newburgh-Middletown"; sCities["6160"] = "Philadelphia"; sCities["6280"] = "Pittsburgh"; sCities["6680"] = "Reading"; sCities["7560"] = "Scranton--Wilkes-Barre--Hazleton"; sCities["7610"] = "Sharon"; sCities["8050"] = "State College"; sCities["9140"] = "Williamsport"; sCities["9280"] = "York"; sCities.sort();
            return sCities;
        case 39: sCities["60"] = "Aguadilla"; sCities["470"] = "Arecibo"; sCities["1310"] = "Caguas"; sCities["4840"] = "Mayaguez"; sCities["6360"] = "Ponce"; sCities["7440"] = "San Juan"; sCities.sort();
            return sCities;
        case 40: sCities["5520"] = "New London-Norwich"; sCities["55200"] = "Providence"; sCities["6480"] = "Providence-Fall River-Warwick"; sCities.sort();
            return sCities;
        case 41: sCities["600"] = "Augusta-Aiken"; sCities["1440"] = "Charleston-North Charleston"; sCities["1520"] = "Charlotte-Gastonia-Rock Hill"; sCities["1760"] = "Columbia"; sCities["2655"] = "Florence"; sCities["3160"] = "Greenville-Spartanburg-Anderson"; sCities["5330"] = "Myrtle Beach"; sCities["8140"] = "Sumter"; sCities.sort();
            return sCities;
        case 42: sCities["6660"] = "Rapid City"; sCities["7760"] = "Sioux Falls"; sCities.sort();
            return sCities;
        case 43: sCities["1560"] = "Chattanooga"; sCities["1660"] = "Clarksville-Hopkinsville"; sCities["3580"] = "Jackson"; sCities["3660"] = "JohnsonCity-Kingsport-Bristol"; sCities["3840"] = "Knoxville"; sCities["4920"] = "Memphis"; sCities["5360"] = "Nashville"; sCities.sort();
            return sCities;
        case 44: sCities["40"] = "Abilene"; sCities["320"] = "Amarillo"; sCities["640"] = "Austin-San Marcos"; sCities["840"] = "Beaumont-Port Arthur"; sCities["1145"] = "Brazoria"; sCities["1240"] = "Brownsville-Harlingen-San Benito"; sCities["1260"] = "Bryan-College Station"; sCities["1880"] = "Corpus Christi"; sCities["1920"] = "Dallas-Fort Worth"; sCities["2320"] = "El Paso"; sCities["2800"] = "Fort Worth"; sCities["2920"] = "Galveston-Texas City"; sCities["3360"] = "Houston"; sCities["3810"] = "Killeen-Temple"; sCities["4080"] = "Laredo"; sCities["4420"] = "Longview-Marshall"; sCities["4600"] = "Lubbock"; sCities["4880"] = "McAllen-Edinburg-Mission"; sCities["5800"] = "Odessa-Midland"; sCities["7200"] = "San Angelo"; sCities["7240"] = "San Antonio"; sCities["7640"] = "Sherman-Denison"; sCities["8360"] = "Texarkana"; sCities["8640"] = "Tyler"; sCities["8800"] = "Waco"; sCities["9080"] = "WichitaFalls"; sCities["8750"] = "Victoria"; sCities.sort();
            return sCities;
        case 45: sCities["2620"] = "Flagstaff"; sCities["6520"] = "Provo-Orem"; sCities["7160"] = "Salt Lake City-Ogden"; sCities.sort();
            return sCities;
        case 46: sCities["1305"] = "Burlington"; sCities.sort();
            return sCities;
//        case 47: sCities.sort();
//            return sCities;
        case 47: sCities["1540"] = "Charlottesville"; sCities["1950"] = "Danville"; sCities["3660"] = "JohnsonCity-Kingsport-Bristol"; sCities["4640"] = "Lynchburg"; sCities["5720"] = "Norfolk-Virginia Beach-Newport News"; sCities["6760"] = "Richmond-Petersburg"; sCities["6800"] = "Roanoke"; sCities["8840"] = "Washington"; sCities.sort();
            return sCities;
        case 48: sCities["860"] = "Bellingham"; sCities["1150"] = "Bremerton"; sCities["5910"] = "Olympia"; sCities["6440"] = "Portland"; sCities["6740"] = "Richland-Kennewick-Pasco"; sCities["7600"] = "Seattle-Everett"; sCities["7840"] = "Spokane"; sCities["8200"] = "Tacoma"; sCities["9260"] = "Yakima"; sCities.sort();
            return sCities;
        case 49: sCities["1480"] = "Charleston"; sCities["1900"] = "Cumberland"; sCities["3400"] = "Huntington-Ashland"; sCities["6020"] = "Parkersburg-Marietta"; sCities["8080"] = "Steubenville-Weirton"; sCities["8840"] = "Washington"; sCities["9000"] = "Wheeling"; sCities.sort();
            return sCities;
        case 50: sCities["460"] = "Appleton-Oshkosh-Neenah"; sCities["2240"] = "Duluth-Superior"; sCities["2290"] = "Eau Claire"; sCities["3080"] = "Green Bay"; sCities["3620"] = "Janesville-Beloit"; sCities["3800"] = "Kenosha"; sCities["3870"] = "La Crosse"; sCities["4720"] = "Madison"; sCities["5080"] = "Milwaukee"; sCities["5120"] = "Minneapolis-St. Paul"; sCities["6600"] = "Racine"; sCities["7620"] = "Sheboygan"; sCities["8940"] = "Wausau"; sCities.sort();
            return sCities;
        case 51: sCities["1350"] = "Casper"; sCities["1580"] = "Cheyenne"; sCities.sort();
            return sCities;
    }
}


