﻿
var frmUserAdministration;
var lastVisibleFrame;
var btnAdmin, btnLogout, btnAdminHome;
var btnCastingDirectory;
var _currentUserId;

var tblPublicNav, tblAdminNav;

window.onload = function()
{            
    frmUserAdministration = document.getElementById("frmUserAdministration");
  
    if (parseCookie());
        return;
    
    setCookie("frmHome");    
    frmHome.style.display = "block";
}

function parseCookie()
{
    var frameId, height;
                        
    if (document.cookie)
    {
        if (document.cookie.toLowerCase().indexOf("frame") > -1)
        {
            var cookies = document.cookie.split(";");
            
            for(var index = 0; index < cookies.length; index++)
            {
                if (cookies[index].toLowerCase().indexOf("frame") > -1)
                {
                    frameId = cookies[index].split("=")[1]; 
                    changeFrames(frameId);
                    return frameId;                                      
                }
            }
        }
    }
    return false;
}

function setCookie(frameId)
{      
    document.cookie = "frame=" + frameId + ";expires=" + getCookieDate() + ";path=/";     
}

function getCookieDate()
{
    var date = new Date();
    date.setDate(date.getDate() + 1);
    return date.toGMTString();
}

function setCookieForPreviousPage()
{        
    var frameId;
    frameId = parseCookie();
    
    if (frameId)
        document.cookie = "previousframe=" + frameId + ";expires=" + getCookieDate() + ";path=/";
}

function changeFrames(frameId)
{    
    var frame = document.getElementById(frameId);
    
    if (!frame) 
        return;
        
    //setCookie(frameId);
    
    if (!lastVisibleFrame)
        return;
   
    lastVisibleFrame.style.display = "none";
    frame.style.display = "block";
               
    lastVisibleFrame = frame;
}

function Login(userId, userTypeId)
{       
    _currentUserId = userId;
    
    btnAdmin.style.display = "none";
    btnLogout.style.display = "block";  
    
    if (parseInt(userTypeId) == 1)   
    {                                
        //btnAdminHome.style.display = "block";
        btnCastingDirectory.style.display = "none";
    }
    else
    {
        //btnAdminHome.style.display = "none";
        btnCastingDirectory.style.display = "block";                      
    }            
}

function Logout()
{    
    if (_currentUserId)
        httpRequest("LoginTrackingAjaxHandler.aspx?action=logout&userId=" + _currentUserId);
          
    btnCastingDirectory.style.display = "none";
}

function loadJoinPage()
{
    window.location = "Join.aspx";
}
