function PopulateRooms(data, fldId) {
    //alert(data);
    var fld = document.getElementById(fldId);
    ClearListBox(fldId);
    var dataArray = data.split("||");
    var opt = new Option("<Select Room>", "0");
    fld.options[0] = opt;
    var curOpt = 1;
    for (var i = 0; i < dataArray.length; i++) {
        var thisOpt = dataArray[i].split("^^^");
        var opt = new Option(thisOpt[1], thisOpt[0]);
        if (thisOpt[0] != '') {
            fld.options[curOpt++] = opt;
        }
    }
    fld.style.backgroundColor = '#ffffff';
}

function OpenLocalMap(id) 
{
    window.open("localmap.php?a=" + id, 'mapWin', 'resize=yes,toolbar=no,width=800,height=730');
}

function EmailAFriend(aptId) 
{
    window.open("/email-a-friend.php?a=" + aptId, "_blank", "toolbar=no,menubar=no,scrollbars=yes,resizable=yes,width=450,height=500");
}

function SLEmailAFriend() 
{
    window.open("/email-a-friend.php?sl=1", "_blank", "toolbar=no,menubar=no,scrollbars=yes,resizable=yes,width=450,height=500");
}


function FilterCity(fld)
{
    var region = fld.options[fld.selectedIndex].value;
    var cityDD = document.getElementById(cityId);
    cityDD.style.backgroundColor = '#c0c0c0';
    var aptDD = document.getElementById(aptId);
    aptDD.style.backgroundColor = '#c0c0c0';
    AjaxStartRequest('../_services/ajaxsvc.php?r=' + region, 'getcities', 'callback', '', '');
}


function FilterApt(fld) 
{
    var city = fld.options[fld.selectedIndex].value;
    var aptDD = document.getElementById(aptId);
    aptDD.style.backgroundColor = '#c0c0c0';
    AjaxStartRequest('../_services/ajaxsvc.php?c=' + city, 'getapts', 'callback', '', '');
}

function FilterAptType(fld)
{
    var apt = fld.options[fld.selectedIndex].value;
    var aptTypeDD = document.getElementById(aptTypeId);
    aptTypeDD.style.backgroundColor = '#c0c0c0';
    AjaxStartRequest('../_services/ajaxsvc.php?emsid=' + apt, 'gettypes', 'callback', '', '');
}

function PopulateDropdown(data, fldId) 
{
    var fld = document.getElementById(fldId);
    ClearListBox(fldId);
    var dataArray = data.split(";");
    var opt = new Option("-- Select --", "0");
    fld.options[0] = opt;
    var curOpt = 1;
    for (var i = 0; i < dataArray.length; i++) {
        var thisOpt = dataArray[i].split(",");
        var opt = new Option(thisOpt[1], thisOpt[0]);
        if (thisOpt[0] != '') {
            fld.options[curOpt++] = opt;
        }
    }
    fld.style.backgroundColor = '#ffffff';
}

function ToggleDivBox(which)
{
    var divbox = document.getElementById(which);
    var switchoff = (divbox.style.display == "block") ? true : false;
    divbox.style.display = (switchoff) ? "none" : "block";
    //window.onclick = SwitchOffDivboxes;
}


function SwitchOffDivboxes()
{
    var clon = document.getElementById('clon');
    var glon = document.getElementById('glon');
    var ukire = document.getElementById('ukire');
    var wwide = document.getElementById('wwide');

    clon.style.display = "none";
    glon.style.display = "none";
    ukire.style.display = "none";
    wwide.style.display = "none";
    window.onclick = null;
}


function ClearFld(fld) 
{
    fld.style.backgroundImage = "none";
}