var mouse_is_inside = false; //variable used to show / hide book tickets

$(document).ready(function () {

   


    //// film detail show film times end

    //// now showing functionality start

    //// show/hide elements if cinema selected start

    if (getQSByName("ci") != '') {
        $(".cinemaUnselected").hide();
        $(".cinemaSelected").show();
    }

    //// change view end

    //// now showing functionality end

    //// grand experience tabs start

    $(".experienceTabs a").click(function () {
        var thisClass = $(this).attr("class");
        $(".experienceDiv").hide();
        $("#" + thisClass).show();

        $(".experienceTabs a").parent().removeClass("selected");
        $(this).parent().addClass("selected");


        return false;
    });

    //// grand experience tabs end

    //// booking page functionality start

    $("#bookingContinue").click(function () {

        if (typeof document.body.style.maxHeight === "undefined") //if IE 6
        {
            $("body", "html").css({ height: "100%", width: "100%" });
            $("html").css("overflow", "hidden");
            if (document.getElementById("TB_HideSelect") === null) //iframe to hide select elements in ie6
            {
                $("body").append("<iframe id='TB_HideSelect'></iframe><div id='TB_overlay'></div>");
                $("#TB_overlay").click(sp_remove2);
                $("#TB_overlay").addClass("TB_overlayBG");

            }
        } else //all others
        {
            if (document.getElementById("TB_overlay") === null) {
                $("body").append("<div id='TB_overlay'></div>");
                $("#TB_overlay").click(sp_remove2);
                $("#TB_overlay").addClass("TB_overlayBG");
            }
        }

        $(".seatPicker").show();
        return false;

    });

    //// booking page functionality end

});

function sp_remove2() {
    $(".seatPicker").fadeOut("fast", function () { $('#TB_overlay').trigger("unload").unbind().remove(); });
}

function getQSByName(name) {
    name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
    var regexS = "[\\?&]" + name + "=([^&#]*)";
    var regex = new RegExp(regexS);
    var results = regex.exec(window.location.href);
    if (results == null)
        return "";
    else
        return results[1];
}



//// portal

$(document).ready(function () {
    $(".portalDropDown img.flag").addClass("flagvisibility");

    $(".portalDropDown dt a").click(function () {
        $(".portalDropDown dd ul").toggle();
        return false;
    });

    $(".portalDropDown dd ul li a").click(function () {
        var text = $(this).html();
        $(".portalDropDown dt a span").html(text);
        var newClass = $(this).attr("class");
        $(".portalDropDown dt a").removeClass();
        $(".portalDropDown dt a").addClass(newClass + "_selected");
        $(".portalDropDown dd ul").hide();

        //$("#result").html("Selected value is: " + getSelectedValue("portalDD"));

        $(".portalEnterLink").attr("href", $(this).attr("href"));


        return false;
    });

    //function getSelectedValue(id) {
    //		return $("#" + id).find("dt a span.value").html();
    //	}

    $(document).bind('click', function (e) {
        var $clicked = $(e.target);
        if (!$clicked.parents().hasClass("portalDropDown"))
            $(".portalDropDown dd ul").hide();
    });

});


