﻿var imageHeight = 300;
var regTop = -304;
var winRef = null;

function displayController(objId, doShow, parentObj) {
    var obj = document.getElementById(objId);
    var windowPosY = window.pageYOffset;
    if (windowPosY == null || windowPosY == 'undefined')
        windowPosY = document.documentElement.scrollTop;

    if (doShow) {
        obj.className = obj.className.replace('hidden ', 'visible ');
        parentObj.style.zIndex = 1000000;
    }
    else {
        obj.className = obj.className.replace('visible ', 'hidden ');
        parentObj.style.zIndex = 0;
    }

    obj.style.top = regTop + "px";

    if (obj.offsetParent != null && windowPosY != null) {
        var pageLoc = obj.offsetParent.offsetTop - windowPosY;
        var divLocDiff = pageLoc - imageHeight;

        if (pageLoc < imageHeight) {
            obj.style.top = (regTop - divLocDiff) + "px";
        } else
            obj.style.top = regTop + "px";
    }
}
function popupWindow(windowName) {
    if (winRef != null)
        winRef.close();
        
    switch (windowName.toString().toLowerCase()) {
        case "condo_orlando":
            winRef = window.open("http://www.mapquest.com/maps?1pn=orlando+airport&2c=Bonita+Springs+&2s=FL&2a=4875+Pelican+Colony+Blvd&2z=34134#a/maps/l:Orlando+International+Airport+(MCO):1+Airport+Blvd:Orlando:FL:32827:US:28.43835:-81.3105:address::1/l::4875+Pelican+Colony+Blvd:Bonita+Springs:FL:34134-6917:US:26.384734:-81.8361:address:Lee+County:1/m::5:27.410592:-81.664646:0:::::1:1:1::/io:1:::::f:EN:M:/e", "directionsPopup", 'left=20,top=20,width=800,height=700,toolbar=0,resizable=1,scrollbars=1')
            break;
        case "condo_tampa":
            winRef = window.open("http://www.mapquest.com/maps?1pn=tampa+airport&2c=Bonita+Springs+&2s=FL&2a=4875+Pelican+Colony+Blvd&2z=34134#a/maps/l:Tampa+International+Airport+(TPA):5507+W+Spruce+St:Tampa:FL:33607:US:27.97102:-82.5392:address::1/l::4875+Pelican+Colony+Blvd:Bonita+Springs:FL:34134-6917:US:26.384734:-81.8361:address:Lee+County:1/m::5:27.18174:-82.22955:0:::::1:1:1::/io:1:::::f:EN:M:/e", "directionsPopup", 'left=20,top=20,width=800,height=700,toolbar=0,resizable=1,scrollbars=1')
            break;
        case "condo_miami":
            winRef = window.open("http://www.mapquest.com/maps?1pn=miami+airport&2c=Bonita+Springs+&2s=FL&2a=4875+Pelican+Colony+Blvd&2z=34134#a/maps/l:Miami+International+Airport+(MIA):PO+Box+592075:Miami:FL:33159:US:25.79492:-80.2679:address::1/l::4875+Pelican+Colony+Blvd:Bonita+Springs:FL:34134-6917:US:26.384734:-81.8361:address:Lee+County:1/m::6:26.094594:-81.049866:0:::::1:1:1::/io:1:::::f:EN:M:/e", "directionsPopup", 'left=20,top=20,width=800,height=700,toolbar=0,resizable=1,scrollbars=1')
            break;
        case "condo_ftmyers":
            winRef = window.open("http://www.mapquest.com/maps?1pn=ft+myers+airport&2c=Bonita+Springs+&2s=FL&2a=4875+Pelican+Colony+Blvd&2z=34134#a/maps/l:Southwest+Florida+International+Airport+(RSW):11000+Terminal+Access+Rd:Fort+Myers:FL:33913:US:26.54176:-81.75597:address::1/l::4875+Pelican+Colony+Blvd:Bonita+Springs:FL:34134-6917:US:26.384734:-81.8361:address:Lee+County:1/m::8:26.470128:-81.792322:0:::::1:1:1::/io:1:::::f:EN:M:/e", "directionsPopup", 'left=20,top=20,width=800,height=700,toolbar=0,resizable=1,scrollbars=1')
            break;
        case "estate_orlando":
            winRef = window.open("http://www.mapquest.com/maps?1pn=orlando+airport&2c=Estero&2s=FL&2a=20310+Riverbrooke+Run&2z=33928#a/maps/l:Orlando+International+Airport+(MCO):1+Airport+Blvd:Orlando:FL:32827:US:28.43835:-81.3105:address::1/l::20310+Riverbrooke+Run:Estero:FL:33928-2981:US:26.42462:-81.829359:address:Lee+County:1/m::5:27.429663:-81.664646:0:::::1:1:1::/io:1:::::f:EN:M:/e", "directionsPopup", 'left=20,top=20,width=800,height=700,toolbar=0,resizable=1,scrollbars=1')
            break;
        case "estate_tampa":
            winRef = window.open("http://www.mapquest.com/maps?1pn=tampa+airport&2c=Estero&2s=FL&2a=20310+Riverbrooke+Run&2z=33928#a/maps/l:Tampa+International+Airport+(TPA):5507+W+Spruce+St:Tampa:FL:33607:US:27.97102:-82.5392:address::1/l::20310+Riverbrooke+Run:Estero:FL:33928-2981:US:26.42462:-81.829359:address:Lee+County:1/m::5:27.200811:-82.22955:0:::::1:1:1::/io:1:::::f:EN:M:/e", "directionsPopup", 'left=20,top=20,width=800,height=700,toolbar=0,resizable=1,scrollbars=1')
            break;
        case "estate_miami":
            winRef = window.open("http://www.mapquest.com/maps?1pn=miami+airport&2c=Estero&2s=FL&2a=20310+Riverbrooke+Run&2z=33928#a/maps/l:Miami+International+Airport+(MIA):PO+Box+592075:Miami:FL:33159:US:25.79492:-80.2679:address::1/l::20310+Riverbrooke+Run:Estero:FL:33928-2981:US:26.42462:-81.829359:address:Lee+County:1/m::6:26.112373:-81.047065:0:::::1:1:1::/io:1:::::f:EN:M:/e", "directionsPopup", 'left=20,top=20,width=800,height=700,toolbar=0,resizable=1,scrollbars=1')
            break;
        case "estate_ftmyers":
            winRef = window.open("http://www.mapquest.com/maps?1pn=ft+myers+airport&2c=Estero&2s=FL&2a=20310+Riverbrooke+Run&2z=33928#a/maps/l:Southwest+Florida+International+Airport+(RSW):11000+Terminal+Access+Rd:Fort+Myers:FL:33913:US:26.54176:-81.75597:address::1/l::20310+Riverbrooke+Run:Estero:FL:33928-2981:US:26.42462:-81.829359:address:Lee+County:1/m::8:26.488297:-81.789227:0:::::1:1:1::/io:1:::::f:EN:M:/e", "directionsPopup", 'left=20,top=20,width=800,height=700,toolbar=0,resizable=1,scrollbars=1')
            break;
    }
}  