﻿
var CurrentSliderPanel = "";
var SliderState = "Closed";
var ExploreIFrameLoaded = false;
var JoinIFrameLoaded = false;
var ConnectIFrameLoaded = false;
var ShareIFrameLoaded = false;



function OpenContactForm() {
    if (SliderState == "Closed" || SliderState == "Closing") { SliderState = "Opening"; }
    if (SliderState == "Opened") {
        $('#' + CurrentSliderPanel).fadeOut("fast", function () {
            CurrentSliderPanel = "ConnectPanel";
            if (ConnectIFrameLoaded == false) {
                $("#IFrameConnect").attr("src", "/controls/forms/contactus.aspx?p=" + ObjectId);
                ConnectIFrameLoaded = true;
            } else {
                $('#' + CurrentSliderPanel).fadeIn();
            }
        });
    } else {
        CurrentSliderPanel = "ConnectPanel";
        if (ConnectIFrameLoaded == false) {
            $("#IFrameConnect").attr("src", "/controls/forms/contactus.aspx?p=" + ObjectId);
            ConnectIFrameLoaded = true;
        } else {
            $('#' + CurrentSliderPanel).fadeIn();
        }
        $("div#SliderPanel").slideDown("slow", function () {
            //$('#' + CurrentSliderPanel).fadeIn();
            SliderState = "Opened";
        });
    }
}


function FadeInSliderPanel() {
    $('#' + CurrentSliderPanel).fadeIn();
}

$(document).ready(function () {

    $('#ExplorePanel').hide();
    $('#JoinPanel').hide();
    $('#ConnectPanel').hide();
    $('#SharePanel').hide();


    // Expand Panel
    $("#ExploreButton").click(function () {
        if (SliderState == "Closed" || SliderState == "Closing") { SliderState = "Opening"; }
        if (SliderState == "Opened") {
            $('#' + CurrentSliderPanel).fadeOut("fast", function () {
                CurrentSliderPanel = "ExplorePanel";
                if (ExploreIFrameLoaded == false) {
                    $("#IFrameExplore").attr("src", "/controls/forms/explore.aspx");
                    ExploreIFrameLoaded = true;
                } else {
                    $('#' + CurrentSliderPanel).fadeIn();
                }
            });
        } else {
            CurrentSliderPanel = "ExplorePanel";
            if (ExploreIFrameLoaded == false) {
                $("#IFrameExplore").attr("src", "/controls/forms/explore.aspx");
                ExploreIFrameLoaded = true;
            } else {
                $('#' + CurrentSliderPanel).fadeIn();
            }
            $("div#SliderPanel").slideDown("slow", function () {
                //$('#' + CurrentSliderPanel).fadeIn();
                SliderState = "Opened";
            });
        }
    });


    $("#JoinButton").click(function () {
        if (SliderState == "Closed" || SliderState == "Closing") { SliderState = "Opening"; }
        if (SliderState == "Opened") {
            $('#' + CurrentSliderPanel).fadeOut("fast", function () {
                CurrentSliderPanel = "JoinPanel";
                if (JoinIFrameLoaded == false) {
                    $("#IFrameJoin").attr("src", "/controls/forms/joinemaillist.aspx");
                    JoinIFrameLoaded = true;
                } else {
                    $('#' + CurrentSliderPanel).fadeIn();
                }
            });
        } else {
            CurrentSliderPanel = "JoinPanel";
            if (JoinIFrameLoaded == false) {
                $("#IFrameJoin").attr("src", "/controls/forms/joinemaillist.aspx");
                JoinIFrameLoaded = true;
            } else {
                $('#' + CurrentSliderPanel).fadeIn();
            }
            $("div#SliderPanel").slideDown("slow", function () {
                //$('#' + CurrentSliderPanel).fadeIn();
                SliderState = "Opened";
            });
        }
    });


    $("#ContactTextImage").click(function () {
        OpenContactForm();
    });
    $("#ConnectButton").click(function () {
        OpenContactForm();
    });


    $("#ShareButton").click(function () {
        if (SliderState == "Closed" || SliderState == "Closing") { SliderState = "Opening"; }
        if (SliderState == "Opened") {
            $('#' + CurrentSliderPanel).fadeOut("fast", function () {
                CurrentSliderPanel = "SharePanel";
                if (ShareIFrameLoaded == false) {
                    $("#IFrameShare").attr("src", "/controls/forms/sharewithfriend.aspx?p=" + ObjectId);
                    ShareIFrameLoaded = true;
                } else {
                    $('#' + CurrentSliderPanel).fadeIn();
                }
            });
        } else {
            CurrentSliderPanel = "SharePanel";
            if (ShareIFrameLoaded == false) {
                $("#IFrameShare").attr("src", "/controls/forms/sharewithfriend.aspx?p=" + ObjectId);
                ShareIFrameLoaded = true;
            } else {
                $('#' + CurrentSliderPanel).fadeIn();
            }
            $("div#SliderPanel").slideDown("slow", function () {
                //$('#' + CurrentSliderPanel).fadeIn();
                SliderState = "Opened";
            });
        }
    });


    // Collapse Panel
    $("#CloseButton").click(function () {
        SliderState = "Closing";
        $('#' + CurrentSliderPanel).fadeOut(function () {
            $("div#SliderPanel").slideUp("slow", function () {
                SliderState = "Closed"
            });
        });
    });

});