function DisplayProcessingMessage(sText)
{
sMessage.innerHTML = sText
}

function setInit() {
    document.frmIDXSearch.paCounties.options.length = 0;
    document.frmIDXSearch.paCounties.options[0] = new Option('Miami Dade','MiamiDade',true,true);
    document.frmIDXSearch.paCounties.options[1] = new Option('Broward','Broward');
    setCountyCities('MiamiDade');
}

/* Validate IDX Search Form */
function validateIDXSearch(sLangCode)
{

var bReturn = true
var nSelected = 0
var nMaxSelected = 20

  for (i = 0; i <document.frmIDXSearch.aZipCodes.length;i++) {
    if (document.frmIDXSearch.aZipCodes.options[i].selected) {
      nSelected++
      if (nSelected > nMaxSelected) {
        bReturn = false
        alert("No More Than "+ nMaxSelected + " Cities May Be Selected!")
        break
      }
    }
  }
if (bReturn) {
  if (nSelected == 1 && document.frmIDXSearch.paZips.selectedIndex != 0) {
    document.frmIDXSearch.aZipCodes.options.length = 0;
    var idx = 0;
    var zipcode;
    for (i = 0; i <document.frmIDXSearch.paZips.length;i++) {
        if (document.frmIDXSearch.paZips.options[i].selected) {
            zipcode = document.frmIDXSearch.paZips.options[i].value;
            //alert("Zip Code Selected: " + zipcode); 
            document.frmIDXSearch.aZipCodes.options[idx] = new Option(zipcode,zipcode,true,true);
            idx++;
        }
    }    
  }    
  document.frmIDXSearch.paCounties.options.length = 0;
  document.frmIDXSearch.paZips.options.length = 0;
  DisplayProcessingMessage(sLangCode)
}

return bReturn
}

function ChangeLang(sURL,sOldLangCode)
{
var sNewURL
var sNewLangCode
sNewLangCode = 
document.forms[0].sLangCode.value

// Change the Language code with the new one
//alert(sNewLangCode)
sURLNew = sURL.replace(sOldLangCode, sNewLangCode)
//sURLNew=sURLNew+"&sReloadPage=T"
//alert(sURLNew)

// Reload the window with the new URL
window.location.href=sURLNew
}


var OpenPW  
 function winSize(gUrl,nWidth,nHeight,nToolbar)
  {

  //self.name = "MainWin"

  // Check if the window is close or open 
if (!OpenPW || OpenPW.closed)
  {  // if window is close then set window properties
     openWin(gUrl,nWidth,nHeight,nToolbar)
  }
else
 /* if window is open then do not open a new window use the previous one 
    and then send focus to that window and replace the page  
*/
  {   OpenPW.close()  
      openWin(gUrl,nWidth,nHeight,nToolbar)
     //OpenPW.focus() 
    //OpenPW.location.href = gUrl
  }
//return false



} // validateForm

function winSize2(gUrl,nWidth,nHeight,nToolbar)
  {
  //openWin(gUrl,nWidth,nHeight,nToolbar)
window.open(gUrl, "Win2","toolbar="+nToolbar+",location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width="+nWidth+",height="+nHeight+",left=0,top=0"); 

//window.open(gUrl);
}

function openWin(gUrl,nWidth,nHeight,nToolbar)
{

 OpenPW = window.open(gUrl, "Win1","toolbar="+nToolbar+",location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width="+nWidth+",height="+nHeight+",left=0,top=0"); // opens remote control

}

function setCityZipCodes(city) {
    document.frmIDXSearch.paZips.options.length = 0;
    document.frmIDXSearch.paZips.options[0] = new Option('All','All',true,true);
    //Miami Dade
    if (city == 'Y27293') {     //Aventura
        document.frmIDXSearch.paZips.options[1] = new Option('33160','Y27293~33160');
        document.frmIDXSearch.paZips.options[2] = new Option('33180','Y27293~33180');
    } else if (city == 'Y21405') { //Bal Harbour
        document.frmIDXSearch.paZips.options[1] = new Option('33154','Y21405~33154');
    } else if (city == 'Y21419') { //Bay Harbor Islands
        document.frmIDXSearch.paZips.options[1] = new Option('33154','Y21419~33154');
    } else if (city == 'Y21609') { //Coconut Grove
        document.frmIDXSearch.paZips.options[1] = new Option('33133','Y21609~33133');
        document.frmIDXSearch.paZips.options[2] = new Option('33146','Y21609~33146');
    } else if (city == 'Y21628') { //Coral Gables
        document.frmIDXSearch.paZips.options[1] = new Option('33114','Y21628~33114');
        document.frmIDXSearch.paZips.options[2] = new Option('33124','Y21628~33124');
        document.frmIDXSearch.paZips.options[3] = new Option('33133','Y21628~33133');
        document.frmIDXSearch.paZips.options[4] = new Option('33134','Y21628~33134');
        document.frmIDXSearch.paZips.options[5] = new Option('33143','Y21628~33143');
        document.frmIDXSearch.paZips.options[6] = new Option('33144','Y21628~33144');
        document.frmIDXSearch.paZips.options[7] = new Option('33145','Y21628~33145');
        document.frmIDXSearch.paZips.options[8] = new Option('33146','Y21628~33146');
        document.frmIDXSearch.paZips.options[9] = new Option('33156','Y21628~33156');
        document.frmIDXSearch.paZips.options[10] = new Option('33158','Y21628~33158');
    } else if (city == '003586') { //Doral
        document.frmIDXSearch.paZips.options[1] = new Option('33122','003586~33122');
        document.frmIDXSearch.paZips.options[2] = new Option('33126','003586~33126');
        document.frmIDXSearch.paZips.options[3] = new Option('33166','003586~33166');
        document.frmIDXSearch.paZips.options[4] = new Option('33172','003586~33172');
        document.frmIDXSearch.paZips.options[5] = new Option('33178','003586~33178');
        document.frmIDXSearch.paZips.options[6] = new Option('33182','003586~33182');
    } else if (city == 'Y21943') { //Golden Beach
        document.frmIDXSearch.paZips.options[1] = new Option('33160','Y21943~33160');
    } else if (city == 'Y22026') { //Hialeah
        document.frmIDXSearch.paZips.options[1] = new Option('33010','Y22026~33010');
        document.frmIDXSearch.paZips.options[2] = new Option('33011','Y22026~33011');
        document.frmIDXSearch.paZips.options[3] = new Option('33012','Y22026~33012');
        document.frmIDXSearch.paZips.options[4] = new Option('33013','Y22026~33013');
        document.frmIDXSearch.paZips.options[5] = new Option('33014','Y22026~33014');
        document.frmIDXSearch.paZips.options[6] = new Option('33015','Y22026~33015');
        document.frmIDXSearch.paZips.options[7] = new Option('33016','Y22026~33016');
        document.frmIDXSearch.paZips.options[8] = new Option('33017','Y22026~33017');
        document.frmIDXSearch.paZips.options[9] = new Option('33018','Y22026~33018');
        document.frmIDXSearch.paZips.options[10] = new Option('33054','Y22026~33054');
    } else if (city == 'Y22029') { //Hialeah Gardens
        document.frmIDXSearch.paZips.options[1] = new Option('33016','Y22029~33016');
        document.frmIDXSearch.paZips.options[2] = new Option('33018','Y22029~33018');
    } else if (city == 'Y22064') { //Homestead
        document.frmIDXSearch.paZips.options[1] = new Option('33030','Y22064~33030');
        document.frmIDXSearch.paZips.options[2] = new Option('33031','Y22064~33031');
        document.frmIDXSearch.paZips.options[3] = new Option('33032','Y22064~33032');
        document.frmIDXSearch.paZips.options[4] = new Option('33033','Y22064~33033');
        document.frmIDXSearch.paZips.options[5] = new Option('33034','Y22064~33034');
        document.frmIDXSearch.paZips.options[6] = new Option('33035','Y22064~33035');
        document.frmIDXSearch.paZips.options[7] = new Option('33039','Y22064~33039');
        document.frmIDXSearch.paZips.options[8] = new Option('33090','Y22064~33090');
        document.frmIDXSearch.paZips.options[9] = new Option('33092','Y22064~33092');
    } else if (city == 'Y22158') { //Kendall
        document.frmIDXSearch.paZips.options[1] = new Option('33156','Y22158~33156');
        document.frmIDXSearch.paZips.options[2] = new Option('33173','Y22158~33173');
        document.frmIDXSearch.paZips.options[3] = new Option('33176','Y22158~33176');
        document.frmIDXSearch.paZips.options[4] = new Option('33183','Y22158~33183');
        document.frmIDXSearch.paZips.options[5] = new Option('33186','Y22158~33186');
        document.frmIDXSearch.paZips.options[6] = new Option('33193','Y22158~33193');
        document.frmIDXSearch.paZips.options[7] = new Option('33196','Y22158~33196');
    } else if (city == 'Y22163') { //Key Biscayne
        document.frmIDXSearch.paZips.options[1] = new Option('33149','Y22163~33149');
    } else if (city == 'Y22388') { //Miami
        document.frmIDXSearch.paZips.options[1] = new Option('33010','Y22388~33010');
        document.frmIDXSearch.paZips.options[2] = new Option('33012','Y22388~33012');
        document.frmIDXSearch.paZips.options[3] = new Option('33013','Y22388~33013');
        document.frmIDXSearch.paZips.options[4] = new Option('33014','Y22388~33014');
        document.frmIDXSearch.paZips.options[5] = new Option('33015','Y22388~33015');
        document.frmIDXSearch.paZips.options[6] = new Option('33016','Y22388~33016');
        document.frmIDXSearch.paZips.options[7] = new Option('33017','Y22388~33017');
        document.frmIDXSearch.paZips.options[8] = new Option('33018','Y22388~33018');
        document.frmIDXSearch.paZips.options[9] = new Option('33054','Y22388~33054');
        document.frmIDXSearch.paZips.options[10] = new Option('33055','Y22388~33055');
        document.frmIDXSearch.paZips.options[11] = new Option('33056','Y22388~33056');
        document.frmIDXSearch.paZips.options[12] = new Option('33101','Y22388~33101');
        document.frmIDXSearch.paZips.options[13] = new Option('33107','Y22388~33107');
        document.frmIDXSearch.paZips.options[14] = new Option('33109','Y22388~33109');
        document.frmIDXSearch.paZips.options[15] = new Option('33110','Y22388~33110');
        document.frmIDXSearch.paZips.options[16] = new Option('33114','Y22388~33114');
        document.frmIDXSearch.paZips.options[17] = new Option('33116','Y22388~33116');
        document.frmIDXSearch.paZips.options[18] = new Option('33122','Y22388~33122');
        document.frmIDXSearch.paZips.options[19] = new Option('33124','Y22388~33124');
        document.frmIDXSearch.paZips.options[20] = new Option('33125','Y22388~33125');
        document.frmIDXSearch.paZips.options[21] = new Option('33126','Y22388~33126');
        document.frmIDXSearch.paZips.options[22] = new Option('33127','Y22388~33127');
        document.frmIDXSearch.paZips.options[23] = new Option('33128','Y22388~33128');
        document.frmIDXSearch.paZips.options[24] = new Option('33129','Y22388~33129');
        document.frmIDXSearch.paZips.options[25] = new Option('33130','Y22388~33130');
        document.frmIDXSearch.paZips.options[26] = new Option('33131','Y22388~33131');
        document.frmIDXSearch.paZips.options[27] = new Option('33132','Y22388~33132');
        document.frmIDXSearch.paZips.options[28] = new Option('33133','Y22388~33133');
        document.frmIDXSearch.paZips.options[29] = new Option('33134','Y22388~33134');
        document.frmIDXSearch.paZips.options[30] = new Option('33135','Y22388~33135');
        document.frmIDXSearch.paZips.options[31] = new Option('33136','Y22388~33136');
        document.frmIDXSearch.paZips.options[32] = new Option('33137','Y22388~33137');
        document.frmIDXSearch.paZips.options[33] = new Option('33138','Y22388~33138');
        document.frmIDXSearch.paZips.options[34] = new Option('33139','Y22388~33139');
        document.frmIDXSearch.paZips.options[35] = new Option('33140','Y22388~33140');
        document.frmIDXSearch.paZips.options[36] = new Option('33141','Y22388~33141');
        document.frmIDXSearch.paZips.options[37] = new Option('33142','Y22388~33142');
        document.frmIDXSearch.paZips.options[38] = new Option('33143','Y22388~33143');
        document.frmIDXSearch.paZips.options[39] = new Option('33144','Y22388~33144');
        document.frmIDXSearch.paZips.options[30] = new Option('33145','Y22388~33145');
        document.frmIDXSearch.paZips.options[41] = new Option('33146','Y22388~33146');
        document.frmIDXSearch.paZips.options[42] = new Option('33147','Y22388~33147');
        document.frmIDXSearch.paZips.options[43] = new Option('33148','Y22388~33148');
        document.frmIDXSearch.paZips.options[44] = new Option('33149','Y22388~33149');
        document.frmIDXSearch.paZips.options[45] = new Option('33150','Y22388~33150');
        document.frmIDXSearch.paZips.options[46] = new Option('33151','Y22388~33151');
        document.frmIDXSearch.paZips.options[47] = new Option('33152','Y22388~33152');
        document.frmIDXSearch.paZips.options[48] = new Option('33153','Y22388~33153');
        document.frmIDXSearch.paZips.options[49] = new Option('33154','Y22388~33154');
        document.frmIDXSearch.paZips.options[50] = new Option('33155','Y22388~33155');
        document.frmIDXSearch.paZips.options[51] = new Option('33156','Y22388~33156');
        document.frmIDXSearch.paZips.options[52] = new Option('33157','Y22388~33157');
        document.frmIDXSearch.paZips.options[53] = new Option('33158','Y22388~33158');
        document.frmIDXSearch.paZips.options[54] = new Option('33160','Y22388~33160');
        document.frmIDXSearch.paZips.options[55] = new Option('33161','Y22388~33161');
        document.frmIDXSearch.paZips.options[56] = new Option('33162','Y22388~33162');
        document.frmIDXSearch.paZips.options[57] = new Option('33163','Y22388~33163');
        document.frmIDXSearch.paZips.options[58] = new Option('33164','Y22388~33164');
        document.frmIDXSearch.paZips.options[59] = new Option('33165','Y22388~33165');
        document.frmIDXSearch.paZips.options[60] = new Option('33166','Y22388~33166');
        document.frmIDXSearch.paZips.options[61] = new Option('33167','Y22388~33167');
        document.frmIDXSearch.paZips.options[62] = new Option('33168','Y22388~33168');
        document.frmIDXSearch.paZips.options[63] = new Option('33169','Y22388~33169');
        document.frmIDXSearch.paZips.options[64] = new Option('33170','Y22388~33170');
        document.frmIDXSearch.paZips.options[65] = new Option('33172','Y22388~33172');
        document.frmIDXSearch.paZips.options[66] = new Option('33173','Y22388~33173');
        document.frmIDXSearch.paZips.options[67] = new Option('33174','Y22388~33174');
        document.frmIDXSearch.paZips.options[68] = new Option('33175','Y22388~33175');
        document.frmIDXSearch.paZips.options[69] = new Option('33176','Y22388~33176');
        document.frmIDXSearch.paZips.options[70] = new Option('33177','Y22388~33177');
        document.frmIDXSearch.paZips.options[71] = new Option('33178','Y22388~33178');
        document.frmIDXSearch.paZips.options[72] = new Option('33179','Y22388~33179');
        document.frmIDXSearch.paZips.options[73] = new Option('33180','Y22388~33180');
        document.frmIDXSearch.paZips.options[74] = new Option('33181','Y22388~33181');
        document.frmIDXSearch.paZips.options[75] = new Option('33182','Y22388~33182');
        document.frmIDXSearch.paZips.options[76] = new Option('33183','Y22388~33183');
        document.frmIDXSearch.paZips.options[77] = new Option('33184','Y22388~33184');
        document.frmIDXSearch.paZips.options[78] = new Option('33185','Y22388~33185');
        document.frmIDXSearch.paZips.options[79] = new Option('33186','Y22388~33186');
        document.frmIDXSearch.paZips.options[80] = new Option('33187','Y22388~33187');
        document.frmIDXSearch.paZips.options[81] = new Option('33189','Y22388~33189');
        document.frmIDXSearch.paZips.options[82] = new Option('33190','Y22388~33190');
        document.frmIDXSearch.paZips.options[83] = new Option('33192','Y22388~33192');
        document.frmIDXSearch.paZips.options[84] = new Option('33193','Y22388~33193');
        document.frmIDXSearch.paZips.options[85] = new Option('33194','Y22388~33194');
        document.frmIDXSearch.paZips.options[86] = new Option('33195','Y22388~33195');
        document.frmIDXSearch.paZips.options[87] = new Option('33196','Y22388~33196');
        document.frmIDXSearch.paZips.options[88] = new Option('33197','Y22388~33197');
        document.frmIDXSearch.paZips.options[89] = new Option('33199','Y22388~33199');
        document.frmIDXSearch.paZips.options[90] = new Option('33233','Y22388~33233');
        document.frmIDXSearch.paZips.options[91] = new Option('33245','Y22388~33245');
        document.frmIDXSearch.paZips.options[92] = new Option('33255','Y22388~33255');
        document.frmIDXSearch.paZips.options[93] = new Option('33256','Y22388~33256');
        document.frmIDXSearch.paZips.options[94] = new Option('33257','Y22388~33257');
        document.frmIDXSearch.paZips.options[95] = new Option('33265','Y22388~33265');
        document.frmIDXSearch.paZips.options[96] = new Option('33299','Y22388~33299');
    } else if (city == 'Y22391') { //Miami Beach
        document.frmIDXSearch.paZips.options[1] = new Option('33109','Y22391~33109');
        document.frmIDXSearch.paZips.options[2] = new Option('33139','Y22391~33139');
        document.frmIDXSearch.paZips.options[3] = new Option('33140','Y22391~33140');
        document.frmIDXSearch.paZips.options[4] = new Option('33141','Y22391~33141');
        document.frmIDXSearch.paZips.options[5] = new Option('33154','Y22391~33154');
    } else if (city == 'Y22395') { //Miami Shores
        document.frmIDXSearch.paZips.options[1] = new Option('33138','Y22395~33138');
        document.frmIDXSearch.paZips.options[2] = new Option('33150','Y22395~33150');
        document.frmIDXSearch.paZips.options[3] = new Option('33161','Y22395~33161');
        document.frmIDXSearch.paZips.options[4] = new Option('33167','Y22395~33167');
        document.frmIDXSearch.paZips.options[5] = new Option('33168','Y22395~33168');
    } else if (city == 'Y22399') { //Miami Springs
        document.frmIDXSearch.paZips.options[1] = new Option('33166','Y22399~33166');
    } else if (city == 'Y22522') { //North Bay Village
        document.frmIDXSearch.paZips.options[1] = new Option('33141','Y22522~33141');
    } else if (city == 'Y22533') { //North Miami
        document.frmIDXSearch.paZips.options[1] = new Option('33161','Y22533~33161');
        document.frmIDXSearch.paZips.options[2] = new Option('33162','Y22533~33162');
        document.frmIDXSearch.paZips.options[3] = new Option('33167','Y22533~33167');
        document.frmIDXSearch.paZips.options[4] = new Option('33168','Y22533~33168');
        document.frmIDXSearch.paZips.options[5] = new Option('33169','Y22533~33169');
        document.frmIDXSearch.paZips.options[6] = new Option('33181','Y22533~33181');
    } else if (city == 'Y22536') { //North Miami Beach
        document.frmIDXSearch.paZips.options[1] = new Option('33160','Y22536~33160');
        document.frmIDXSearch.paZips.options[2] = new Option('33161','Y22536~33161');
        document.frmIDXSearch.paZips.options[3] = new Option('33162','Y22536~33162');
        document.frmIDXSearch.paZips.options[4] = new Option('33169','Y22536~33169');
        document.frmIDXSearch.paZips.options[5] = new Option('33179','Y22536~33179');
        document.frmIDXSearch.paZips.options[6] = new Option('33180','Y22536~33180');
        document.frmIDXSearch.paZips.options[7] = new Option('33181','Y22536~33181');
    } else if (city == 'Y22691') { //Perrine
        document.frmIDXSearch.paZips.options[1] = new Option('33157','Y22691~33157');
        document.frmIDXSearch.paZips.options[2] = new Option('33177','Y22691~33177');
        document.frmIDXSearch.paZips.options[3] = new Option('33189','Y22691~33189');
    } else if (city == '001463') { //Pinecrest
        document.frmIDXSearch.paZips.options[1] = new Option('33156','001463~33156');
        document.frmIDXSearch.paZips.options[2] = new Option('33256','001463~33256');
    } else if (city == 'Y22922') { //South Miami
        document.frmIDXSearch.paZips.options[1] = new Option('33143','Y22922~33143');
        document.frmIDXSearch.paZips.options[2] = new Option('33155','Y22922~33155');
        document.frmIDXSearch.paZips.options[3] = new Option('33173','Y22922~33173');
        document.frmIDXSearch.paZips.options[4] = new Option('33176','Y22922~33176');
    } else if (city == '000016') { //Sunny Isles Beach
        document.frmIDXSearch.paZips.options[1] = new Option('33160','000016~33160');
    } else if (city == 'Y23064') { //Surfside
        document.frmIDXSearch.paZips.options[1] = new Option('33154','Y23064~33154');
    } else if (city == 'Y23232') { //West Miami
        document.frmIDXSearch.paZips.options[1] = new Option('33144','Y23232~33144');
    
    //Broward
    } else if (city == 'Y26887') {
        document.frmIDXSearch.paZips.options[1] = new Option('33063','Y26887~33063');
        document.frmIDXSearch.paZips.options[2] = new Option('33066','Y26887~33066');
        document.frmIDXSearch.paZips.options[3] = new Option('33073','Y26887~33073');
    } else if (city == 'Y26756') {
        document.frmIDXSearch.paZips.options[1] = new Option('33328','Y26756~33328');
        document.frmIDXSearch.paZips.options[2] = new Option('33330','Y26756~33330');
    } else if (city == 'Y21633') {
        document.frmIDXSearch.paZips.options[1] = new Option('33065','Y21633~33065');
        document.frmIDXSearch.paZips.options[2] = new Option('33067','Y21633~33067');
        document.frmIDXSearch.paZips.options[3] = new Option('33071','Y21633~33071');
        document.frmIDXSearch.paZips.options[4] = new Option('33073','Y21633~33073');
        document.frmIDXSearch.paZips.options[5] = new Option('33076','Y21633~33076');
    } else if (city == 'Y21680') {
        document.frmIDXSearch.paZips.options[1] = new Option('33004','Y21680~33004');
        document.frmIDXSearch.paZips.options[2] = new Option('33312','Y21680~33312');
    } else if (city == 'Y21682') {
        document.frmIDXSearch.paZips.options[1] = new Option('33024','Y21682~33024');
        document.frmIDXSearch.paZips.options[2] = new Option('33312','Y21682~33312');
        document.frmIDXSearch.paZips.options[3] = new Option('33314','Y21682~33314');
        document.frmIDXSearch.paZips.options[4] = new Option('33317','Y21682~33317');
        document.frmIDXSearch.paZips.options[5] = new Option('33324','Y21682~33324');
        document.frmIDXSearch.paZips.options[6] = new Option('33325','Y21682~33325');
        document.frmIDXSearch.paZips.options[7] = new Option('33326','Y21682~33326');
        document.frmIDXSearch.paZips.options[8] = new Option('33328','Y21682~33328');
        document.frmIDXSearch.paZips.options[9] = new Option('33329','Y21682~33329');
        document.frmIDXSearch.paZips.options[10] = new Option('33330','Y21682~33330');
        document.frmIDXSearch.paZips.options[11] = new Option('33331','Y21682~33331');
    } else if (city == 'Y21699') {
        document.frmIDXSearch.paZips.options[1] = new Option('33064','Y21699~33064');
        document.frmIDXSearch.paZips.options[2] = new Option('33069','Y21699~33069');
        document.frmIDXSearch.paZips.options[3] = new Option('33073','Y21699~33073');
        document.frmIDXSearch.paZips.options[4] = new Option('33441','Y21699~33441');
        document.frmIDXSearch.paZips.options[5] = new Option('33442','Y21699~33442');
    } else if (city == 'Y21882') {
        document.frmIDXSearch.paZips.options[1] = new Option('33301','Y21882~33301');
        document.frmIDXSearch.paZips.options[2] = new Option('33302','Y21882~33302');
        document.frmIDXSearch.paZips.options[3] = new Option('33303','Y21882~33303');
        document.frmIDXSearch.paZips.options[4] = new Option('33304','Y21882~33304');
        document.frmIDXSearch.paZips.options[5] = new Option('33305','Y21882~33305');
        document.frmIDXSearch.paZips.options[6] = new Option('33306','Y21882~33306');
        document.frmIDXSearch.paZips.options[7] = new Option('33307','Y21882~33307');
        document.frmIDXSearch.paZips.options[8] = new Option('33308','Y21882~33308');
        document.frmIDXSearch.paZips.options[9] = new Option('33309','Y21882~33309');
        document.frmIDXSearch.paZips.options[10] = new Option('33311','Y21882~33311');
        document.frmIDXSearch.paZips.options[11] = new Option('33312','Y21882~33312');
        document.frmIDXSearch.paZips.options[12] = new Option('33313','Y21882~33313');
        document.frmIDXSearch.paZips.options[13] = new Option('33314','Y21882~33314');
        document.frmIDXSearch.paZips.options[14] = new Option('33315','Y21882~33315');
        document.frmIDXSearch.paZips.options[15] = new Option('33316','Y21882~33316');
        document.frmIDXSearch.paZips.options[16] = new Option('33317','Y21882~33317');
        document.frmIDXSearch.paZips.options[17] = new Option('33319','Y21882~33319');
        document.frmIDXSearch.paZips.options[18] = new Option('33321','Y21882~33321');
        document.frmIDXSearch.paZips.options[19] = new Option('33322','Y21882~33322');
        document.frmIDXSearch.paZips.options[20] = new Option('33324','Y21882~33324');
        document.frmIDXSearch.paZips.options[21] = new Option('33325','Y21882~33325');
        document.frmIDXSearch.paZips.options[22] = new Option('33326','Y21882~33326');
        document.frmIDXSearch.paZips.options[23] = new Option('33327','Y21882~33327');
        document.frmIDXSearch.paZips.options[24] = new Option('33328','Y21882~33328');
        document.frmIDXSearch.paZips.options[25] = new Option('33330','Y21882~33330');
        document.frmIDXSearch.paZips.options[26] = new Option('33331','Y21882~33331');
        document.frmIDXSearch.paZips.options[27] = new Option('33332','Y21882~33332');
        document.frmIDXSearch.paZips.options[28] = new Option('33334','Y21882~33334');
        document.frmIDXSearch.paZips.options[29] = new Option('33338','Y21882~33338');
        document.frmIDXSearch.paZips.options[30] = new Option('33340','Y21882~33340');
        document.frmIDXSearch.paZips.options[31] = new Option('33346','Y21882~33346');
        document.frmIDXSearch.paZips.options[32] = new Option('33351','Y21882~33351');
        document.frmIDXSearch.paZips.options[33] = new Option('33394','Y21882~33394');
    } else if (city == 'Y22003') {
        document.frmIDXSearch.paZips.options[1] = new Option('33008','Y22003~33008');
        document.frmIDXSearch.paZips.options[2] = new Option('33009','Y22003~33009');
    } else if (city == 'Y22046') {
        document.frmIDXSearch.paZips.options[1] = new Option('33062','Y22046~33062');
    } else if (city == 'Y22056') {
        document.frmIDXSearch.paZips.options[1] = new Option('33019','Y22056~33019');
        document.frmIDXSearch.paZips.options[2] = new Option('33020','Y22056~33020');
        document.frmIDXSearch.paZips.options[3] = new Option('33021','Y22056~33021');
        document.frmIDXSearch.paZips.options[4] = new Option('33022','Y22056~33022');
        document.frmIDXSearch.paZips.options[5] = new Option('33023','Y22056~33023');
        document.frmIDXSearch.paZips.options[6] = new Option('33024','Y22056~33024');
        document.frmIDXSearch.paZips.options[7] = new Option('33025','Y22056~33025');
        document.frmIDXSearch.paZips.options[8] = new Option('33026','Y22056~33026');
        document.frmIDXSearch.paZips.options[9] = new Option('33027','Y22056~33027');
        document.frmIDXSearch.paZips.options[10] = new Option('33028','Y22056~33028');
        document.frmIDXSearch.paZips.options[11] = new Option('33029','Y22056~33029');
        document.frmIDXSearch.paZips.options[12] = new Option('33081','Y22056~33081');
        document.frmIDXSearch.paZips.options[13] = new Option('33084','Y22056~33084');
        document.frmIDXSearch.paZips.options[14] = new Option('33312','Y22056~33312');
        document.frmIDXSearch.paZips.options[15] = new Option('33314','Y22056~33314');
        document.frmIDXSearch.paZips.options[16] = new Option('33332','Y22056~33332');
    } else if (city == 'Y22241') {
        document.frmIDXSearch.paZips.options[1] = new Option('33308','Y22241~33308');
    } else if (city == 'Y22243') {
        document.frmIDXSearch.paZips.options[1] = new Option('33309','Y22243~33309');
        document.frmIDXSearch.paZips.options[2] = new Option('33311','Y22243~33311');
        document.frmIDXSearch.paZips.options[3] = new Option('33313','Y22243~33313');
        document.frmIDXSearch.paZips.options[4] = new Option('33319','Y22243~33319');
    } else if (city == 'Y26909') {
        document.frmIDXSearch.paZips.options[1] = new Option('33305','Y26909~33305');
    } else if (city == 'Y22261') {
        document.frmIDXSearch.paZips.options[1] = new Option('33064','Y22261~33064');
    } else if (city == 'Y22338') {
        document.frmIDXSearch.paZips.options[1] = new Option('33063','Y22338~33063');
        document.frmIDXSearch.paZips.options[2] = new Option('33065','Y22338~33065');
        document.frmIDXSearch.paZips.options[3] = new Option('33068','Y22338~33068');
    } else if (city == 'Y22421') {
        document.frmIDXSearch.paZips.options[1] = new Option('33023','Y22421~33023');
        document.frmIDXSearch.paZips.options[2] = new Option('33025','Y22421~33025');
        document.frmIDXSearch.paZips.options[3] = new Option('33027','Y22421~33027');
        document.frmIDXSearch.paZips.options[4] = new Option('33029','Y22421~33029');
    } else if (city == 'Y22530') {
        document.frmIDXSearch.paZips.options[1] = new Option('33068','Y22530~33068');
    } else if (city == 'Y22566') {
        document.frmIDXSearch.paZips.options[1] = new Option('33306','Y22566~33306');
        document.frmIDXSearch.paZips.options[2] = new Option('33308','Y22566~33308');
        document.frmIDXSearch.paZips.options[3] = new Option('33309','Y22566~33309');
        document.frmIDXSearch.paZips.options[4] = new Option('33311','Y22566~33311');
        document.frmIDXSearch.paZips.options[5] = new Option('33334','Y22566~33334');
    } else if (city == 'Y22663') {
        document.frmIDXSearch.paZips.options[1] = new Option('33067','Y22663~33067');
        document.frmIDXSearch.paZips.options[2] = new Option('33073','Y22663~33073');
        document.frmIDXSearch.paZips.options[3] = new Option('33076','Y22663~33076');
    } else if (city == 'Y22677') {
        document.frmIDXSearch.paZips.options[1] = new Option('33022','Y22677~33022');
        document.frmIDXSearch.paZips.options[2] = new Option('33023','Y22677~33023');
        document.frmIDXSearch.paZips.options[3] = new Option('33024','Y22677~33024');
        document.frmIDXSearch.paZips.options[4] = new Option('33025','Y22677~33025');
        document.frmIDXSearch.paZips.options[5] = new Option('33026','Y22677~33026');
        document.frmIDXSearch.paZips.options[6] = new Option('33027','Y22677~33027');
        document.frmIDXSearch.paZips.options[7] = new Option('33028','Y22677~33028');
        document.frmIDXSearch.paZips.options[8] = new Option('33029','Y22677~33029');
        document.frmIDXSearch.paZips.options[9] = new Option('33331','Y22677~33331');
        document.frmIDXSearch.paZips.options[10] = new Option('33332','Y22677~33332');
    } else if (city == 'Y22709') {
        document.frmIDXSearch.paZips.options[1] = new Option('33311','Y22709~33311');
        document.frmIDXSearch.paZips.options[2] = new Option('33313','Y22709~33313');
        document.frmIDXSearch.paZips.options[3] = new Option('33317','Y22709~33317');
        document.frmIDXSearch.paZips.options[4] = new Option('33322','Y22709~33322');
        document.frmIDXSearch.paZips.options[5] = new Option('33323','Y22709~33323');
        document.frmIDXSearch.paZips.options[6] = new Option('33324','Y22709~33324');
        document.frmIDXSearch.paZips.options[7] = new Option('33325','Y22709~33325');
        document.frmIDXSearch.paZips.options[8] = new Option('33327','Y22709~33327');
    } else if (city == 'Y22729') {
        document.frmIDXSearch.paZips.options[1] = new Option('33060','Y22729~33060');
        document.frmIDXSearch.paZips.options[2] = new Option('33061','Y22729~33061');
        document.frmIDXSearch.paZips.options[3] = new Option('33062','Y22729~33062');
        document.frmIDXSearch.paZips.options[4] = new Option('33063','Y22729~33063');
        document.frmIDXSearch.paZips.options[5] = new Option('33064','Y22729~33064');
        document.frmIDXSearch.paZips.options[6] = new Option('33065','Y22729~33065');
        document.frmIDXSearch.paZips.options[7] = new Option('33066','Y22729~33066');
        document.frmIDXSearch.paZips.options[8] = new Option('33068','Y22729~33068');
        document.frmIDXSearch.paZips.options[9] = new Option('33069','Y22729~33069');
        document.frmIDXSearch.paZips.options[10] = new Option('33073','Y22729~33073');
    } else if (city == 'Y22866') {
        document.frmIDXSearch.paZips.options[1] = new Option('33308','Y22866~33308');
    } else if (city == '001279') {
        document.frmIDXSearch.paZips.options[1] = new Option('33330','001279~33330');
        document.frmIDXSearch.paZips.options[2] = new Option('33331','001279~33331');
        document.frmIDXSearch.paZips.options[3] = new Option('33332','001279~33332');
    } else if (city == 'Y23056') {
        document.frmIDXSearch.paZips.options[1] = new Option('33313','Y23056~33313');
        document.frmIDXSearch.paZips.options[2] = new Option('33321','Y23056~33321');
        document.frmIDXSearch.paZips.options[3] = new Option('33322','Y23056~33322');
        document.frmIDXSearch.paZips.options[4] = new Option('33323','Y23056~33323');
        document.frmIDXSearch.paZips.options[5] = new Option('33325','Y23056~33325');
        document.frmIDXSearch.paZips.options[6] = new Option('33326','Y23056~33326');
        document.frmIDXSearch.paZips.options[7] = new Option('33351','Y23056~33351');
    } else if (city == 'Y23075') {
        document.frmIDXSearch.paZips.options[1] = new Option('33309','Y23075~33309');
        document.frmIDXSearch.paZips.options[2] = new Option('33319','Y23075~33319');
        document.frmIDXSearch.paZips.options[3] = new Option('33321','Y23075~33321');
        document.frmIDXSearch.paZips.options[4] = new Option('33351','Y23075~33351');
    } else if (city == 'Y23244') {
        document.frmIDXSearch.paZips.options[1] = new Option('33326','Y23244~33326');
        document.frmIDXSearch.paZips.options[2] = new Option('33327','Y23244~33327');
        document.frmIDXSearch.paZips.options[3] = new Option('33331','Y23244~33331');
        document.frmIDXSearch.paZips.options[4] = new Option('33332','Y23244~33332');
    } else if (city == 'Y23263') {
        document.frmIDXSearch.paZips.options[1] = new Option('33305','Y23263~33305');
        document.frmIDXSearch.paZips.options[2] = new Option('33306','Y23263~33306');
        document.frmIDXSearch.paZips.options[3] = new Option('33311','Y23263~33311');
        document.frmIDXSearch.paZips.options[4] = new Option('33334','Y23263~33334');
    }
}

function setCountyCities(county) {
    document.frmIDXSearch.aZipCodes.options.length = 0;
    if (county == 'MiamiDade') { 
        document.frmIDXSearch.aZipCodes.options[0] = new Option('Aventura','Y27293',true,true);
        document.frmIDXSearch.aZipCodes.options[1] = new Option('Bal Harbour','Y21405');
        document.frmIDXSearch.aZipCodes.options[2] = new Option('Bay Harbor Islands','Y21419');
        document.frmIDXSearch.aZipCodes.options[3] = new Option('Coconut Grove','Y21609');
        document.frmIDXSearch.aZipCodes.options[4] = new Option('Coral Gables','Y21628');
        document.frmIDXSearch.aZipCodes.options[5] = new Option('Doral','003586');
        document.frmIDXSearch.aZipCodes.options[6] = new Option('Golden Beach','Y21943');
        document.frmIDXSearch.aZipCodes.options[7] = new Option('Hialeah','Y22026');
        document.frmIDXSearch.aZipCodes.options[8] = new Option('Hialeah Gardens','Y22029');
        document.frmIDXSearch.aZipCodes.options[9] = new Option('Homestead','Y22064');
        document.frmIDXSearch.aZipCodes.options[10] = new Option('Kendall','Y22158');
        document.frmIDXSearch.aZipCodes.options[11] = new Option('Key Biscayne','Y22163');
        document.frmIDXSearch.aZipCodes.options[12] = new Option('Miami','Y22388');
        document.frmIDXSearch.aZipCodes.options[13] = new Option('Miami Beach','Y22391');
        document.frmIDXSearch.aZipCodes.options[14] = new Option('Miami Shores','Y22395');
        document.frmIDXSearch.aZipCodes.options[15] = new Option('Miami Springs','Y22399');
        document.frmIDXSearch.aZipCodes.options[16] = new Option('North Bay Village','Y22522');
        document.frmIDXSearch.aZipCodes.options[17] = new Option('North Miami','Y22533');
        document.frmIDXSearch.aZipCodes.options[18] = new Option('North Miami Beach','Y22536');
        document.frmIDXSearch.aZipCodes.options[19] = new Option('Perrine','Y22691');
        document.frmIDXSearch.aZipCodes.options[20] = new Option('Pinecrest','001463');
        document.frmIDXSearch.aZipCodes.options[21] = new Option('South Miami','Y22922');
        document.frmIDXSearch.aZipCodes.options[22] = new Option('Sunny Isles Beach','000016');
        document.frmIDXSearch.aZipCodes.options[23] = new Option('Surfside','Y23064');
        document.frmIDXSearch.aZipCodes.options[24] = new Option('West Miami','Y23232');
        setCityZipCodes('Y27293');

    } else if (county == 'Broward') {
        document.frmIDXSearch.aZipCodes.options[0] = new Option('Coconut Creek','Y26887',true,true);
        document.frmIDXSearch.aZipCodes.options[1] = new Option('Cooper City','Y26756');
        document.frmIDXSearch.aZipCodes.options[2] = new Option('Coral Springs','Y21633');
        document.frmIDXSearch.aZipCodes.options[3] = new Option('Dania','Y21680');
        document.frmIDXSearch.aZipCodes.options[4] = new Option('Davie','Y21682');
        document.frmIDXSearch.aZipCodes.options[5] = new Option('Deerfield Beach','Y21699');
        document.frmIDXSearch.aZipCodes.options[6] = new Option('Fort Lauderdale','Y21882');
        document.frmIDXSearch.aZipCodes.options[7] = new Option('Hallandale','Y22003');
        document.frmIDXSearch.aZipCodes.options[8] = new Option('Hillsboro Beach','Y22046');
        document.frmIDXSearch.aZipCodes.options[9] = new Option('Hollywood','Y22056');
        document.frmIDXSearch.aZipCodes.options[10] = new Option('Lauderdale By The Sea','Y22241');
        document.frmIDXSearch.aZipCodes.options[11] = new Option('Lauderdale Lakes','Y22243');
        document.frmIDXSearch.aZipCodes.options[12] = new Option('Lazy Lake','Y26909');
        document.frmIDXSearch.aZipCodes.options[13] = new Option('Lighthouse Point','Y22261');
        document.frmIDXSearch.aZipCodes.options[14] = new Option('Margate','Y22338');
        document.frmIDXSearch.aZipCodes.options[15] = new Option('Miramar','Y22421');
        document.frmIDXSearch.aZipCodes.options[16] = new Option('North Lauderdale','Y22530');
        document.frmIDXSearch.aZipCodes.options[17] = new Option('Oakland Park','Y22566');
        document.frmIDXSearch.aZipCodes.options[18] = new Option('Parkland','Y22663');
        document.frmIDXSearch.aZipCodes.options[19] = new Option('Pembroke Pines','Y22677');
        document.frmIDXSearch.aZipCodes.options[20] = new Option('Plantation','Y22709');
        document.frmIDXSearch.aZipCodes.options[21] = new Option('Pompano Beach','Y22729');
        document.frmIDXSearch.aZipCodes.options[22] = new Option('Sea Ranch Lakes','Y22866');
        document.frmIDXSearch.aZipCodes.options[23] = new Option('Southwest Ranches','001279');
        document.frmIDXSearch.aZipCodes.options[24] = new Option('Sunrise','Y23056');
        document.frmIDXSearch.aZipCodes.options[25] = new Option('Tamarac','Y23075');
        document.frmIDXSearch.aZipCodes.options[26] = new Option('Weston','Y23244');
        document.frmIDXSearch.aZipCodes.options[27] = new Option('Wilton Manors','Y23263');
        setCityZipCodes('Y26887');
    }    
}    
