﻿$(document).ready(function() {
    var oManager = GetRadWindowManager();
    if (oManager) {
        var regWindow = oManager.GetWindowByName("RegistrationWindow");
        if (regWindow) {
            regWindow.OnClientPageLoad = function() { SetHeight(regWindow, 500); hideFlash(); };
            regWindow.OnClientClose = function() { showFlash(); };
        }
        var regCompletionWindow = oManager.GetWindowByName("RegistrationCompletionWindow");
        if (regCompletionWindow) {
            regCompletionWindow.OnClientPageLoad = function() { SetHeight(regCompletionWindow, 580); hideFlash(); };
            regCompletionWindow.OnClientClose = function() { showFlash(); };
        }
        var logInWindow = oManager.GetWindowByName("LogInWindow");
        if (logInWindow) {
            logInWindow.OnClientPageLoad = function() { SetHeight(logInWindow, 550); hideFlash(); };
            logInWindow.OnClientClose = function() { showFlash(); };
        }
    }
});

function hideFlash() {
    if (!$.browser.msie ) {
        $("object").css({ visibility: "hidden" });
        $("embed").css({ visibility: "hidden" });
    }
}

function showFlash() {
    if (!$.browser.msie) {
        $("object").css({ visibility: "visible" });
        $("embed").css({ visibility: "visible" });
    }        
}

function SetHeight(radWindow, height) {
    if (radWindow) {
        if (height > GetBrowserHeight()) {
            radWindow.SetHeight(GetBrowserHeight());
        }
        else {
            radWindow.SetHeight(height);
        }
        radWindow.Center();
    }
}