﻿var _tid = -1;
var _isMovieLoaded = false;

function SetBodyScroll()
{
    var docElement = (document.compatMode == "CSS1Compat") ? document.documentElement : document.body;
    docElement.style.overflow = "hidden";
}

function DocumentLoad()
{
    SetBodyScroll();
    _tid = window.setInterval("IsMovieLoaded()", 50);
}

function IsMovieLoaded()
{
    var objFlashContent = document.getElementById("objFlashContent");
    
    if (objFlashContent != null)
    {
        if (objFlashContent.PercentLoaded() >= 100)
        {
            window.clearInterval(_tid);
            _isMovieLoaded = true;
        }
    }
}

function SelectTheNewsMenu()
{
    if (_isMovieLoaded)
    {
        document.getElementById("objFlashContent").SelectTheNewsMenu();
    }
}

function SetBgImage(sImage)
{
    if (_isMovieLoaded)
    {
        document.getElementById("objFlashContent").SetBgImage(sImage);
    }
}

function SetAdminBgImage(sImage)
{
    document.getElementById("objFlashContent").SetBgImage(sImage);
}

function OpenZoomWin(sImageName, iWidth, iHeight)
{
	var wx = (screen.width - iWidth) / 2;
	var wy = ((screen.height - iHeight) / 2) - 20;
	var sURL = "ZoomWin.aspx?img=" + sImageName;
	var sName = "IMAGE_WIN";
	var sFeatures = "left=" + wx + "," +
					"top=" + wy + "," +
					"width=" + iWidth + "," +
					"height=" + iHeight + "," +
					"location=0," +
					"menubar=0," +
					"toolbar=0," +
					"resizable=0," +
					"scrollbars=0," +
					"status=0";
	window.open(sURL, sName, sFeatures);
}

function SetAdminPages(id)
{
    var dt = new Date();
    var h = dt.getHours();
    var m = dt.getMinutes();
    var s = dt.getSeconds();
    var ms = dt.getMilliseconds();
    var nocache = "&nocache=" + escape(h + "." + m + "." + s + "." + ms);
    
    var bgFrame = document.getElementById("bgFrame");
    var textFrame = document.getElementById("textFrame");
    var imageFrame = document.getElementById("imageFrame");
    var fileFrame = document.getElementById("fileFrame");
    var itemFrame = document.getElementById("itemFrame");
    
    bgFrame.src = "ContentBg.aspx?id=" + id + nocache;
    
    if (id == 6) // Ledning
    {
        textFrame.style.display = "";
        imageFrame.style.display = "none";
        fileFrame.style.display = "none";
        itemFrame.style.display = "";
        textFrame.src = "ContentText.aspx?id=" + id + nocache;
        itemFrame.src = "ContentPersonnel.aspx?id=" + id + nocache;
    }
    else if (id == 20) // Aktuellt
    {
        textFrame.style.display = "";
        imageFrame.style.display = "none";
        fileFrame.style.display = "none";
        itemFrame.style.display = "";
        textFrame.src = "ContentText.aspx?id=" + id + nocache;
        itemFrame.src = "ContentItem.aspx?id=" + id + nocache;
    }
    else
    {
        textFrame.style.display = "";
        imageFrame.style.display = "";
        fileFrame.style.display = "";
        itemFrame.style.display = "none";
        textFrame.src = "ContentText.aspx?id=" + id + nocache;
        imageFrame.src = "ContentImage.aspx?id=" + id + nocache;
        fileFrame.src = "ContentFile.aspx?id=" + id + nocache;
    }
}

function ValidateListForm()
{
    var f = document.forms[0];
    var msg = "";
    var hidItemId = f.hidItemId.value;
    var txtName = f.txtName.value;
    var txtCompany = f.txtCompany.value;
    var txtEmail = f.txtEmail.value;
    var txtPhone = f.txtPhone.value;
    var actionUrl = "AddToList.aspx";
    
    actionUrl += "?hidItemId=" + hidItemId;
    actionUrl += "&txtName=" + escape(txtName);
    actionUrl += "&txtCompany=" + escape(txtCompany);
    actionUrl += "&txtEmail=" + escape(txtEmail);
    actionUrl += "&txtPhone=" + escape(txtPhone);
    
    if (txtName == "")
    {
        msg += "- Namn\n";
    }
    if (txtCompany == "")
    {
        msg += "- Företag\n";
    }
    if (txtEmail == "")
    {
        msg += "- E-post\n";
    }
    
    if (msg != "")
    {
        alert("Du måste fylla i:\n\n" + msg);
        return false;
    }
    
    document.getElementById("sFrame").src = actionUrl;
    document.getElementById("divListForm").innerHTML = "";
    document.getElementById("divListForm").innerHTML = "<b>Uppgifterna skickade!</b>";
    
    return false;
}