﻿// JScript File
var lastbox = null;
function visvindsolkort( id, eve, skjul )
{
    var valgt = document.getElementById("vindsolkort_svar");
    var box = document.getElementById("vindsolkortDiv");
    if( box == null )
        return;
    
    if( box.style.display != "block" && skjul != true )
    {
        valgt.value = id.value;
        box.style.display = "block";
    }
    else
    {
        valgt.value = "";
        box.style.display = "none";
        
        if( skjul == true )
            return false;
    }
}

function fOpdaterAmt(id)
{
    var amtDropDownList = document.getElementById("VaelgAmtDropDownList");

    amtDropDownList.selectedIndex=id;
    setTimeout('__doPostBack(\'VaelgAmtDropDownList\',\'\')', 0);
}

function markerCenterAdresse( antalgange )
{
	var millisekunder = 500;
	
	window.setTimeout("markerCenterAdresseTimer(" + millisekunder + ", " + antalgange + ")", millisekunder);
}

function markerCenterAdresseTimer( millisekunder, antalgange )
{
	var box = document.getElementById("centeradresse");
	
	if( box.className != "centeradresseingenbg" )
		box.className = "centeradresseingenbg"
	else
		box.className = "centeradressebg"
	
	var antal = parseInt(antalgange);
	if( isNaN( antal ) )
	    return false;
	
	if( antal > 0 )
		window.setTimeout("markerCenterAdresse(" + millisekunder + ", " + antal + ")", millisekunder);
}

function vissmsDiv(elm, eve, luk)
{
    var box = document.getElementById("smsDiv");
    if( box.style.display != "block" && luk != true )
    {
        box.style.display = "block";
    }
    else
    {
        box.style.display = "none";
    }
    
    return false;
}

var slogans = null;
function startslogantimer(sekunder, sloganer)
{
	var tStart = new Date();
	slogans = new Array();
	slogans = sloganer.split(";");

	skiftslogan(sekunder * 1000);
}

var count = 0;
function skiftslogan(millisekunder)
{
	var slogan = document.getElementById('slogan');
    slogan.innerHTML = slogans[count];

	// start loopet forfra hvis der ikke er flere slogans tilbage
	if( count + 1 == slogans.length )
		count = 0;
    else
        count++;

	// Start kun hvis der er mere end et slogan
	window.setTimeout("skiftslogan(" + millisekunder + ");", millisekunder);
}

function captureMousePosition(e) {
    if (document.layers) {
        // When the page scrolls in Netscape, the event's mouse position
        // reflects the absolute position on the screen. innerHight/Width
        // is the position from the top/left of the screen that the user is
        // looking at. pageX/YOffset is the amount that the user has
        // scrolled into the page. So the values will be in relation to
        // each other as the total offsets into the page, no matter if
        // the user has scrolled or not.
        xMousePos = e.pageX;
        yMousePos = e.pageY;
        xMousePosMax = window.innerWidth+window.pageXOffset;
        yMousePosMax = window.innerHeight+window.pageYOffset;
    } else if (document.all) {
        // When the page scrolls in IE, the event's mouse position
        // reflects the position from the top/left of the screen the
        // user is looking at. scrollLeft/Top is the amount the user
        // has scrolled into the page. clientWidth/Height is the height/
        // width of the current page the user is looking at. So, to be
        // consistent with Netscape (above), add the scroll offsets to
        // both so we end up with an absolute value on the page, no
        // matter if the user has scrolled or not.
				if( document.documentElement )
				{
	        xMousePos = event.clientX+document.documentElement.scrollLeft;
	        yMousePos = event.clientY+document.documentElement.scrollTop;
	        xMousePosMax = document.body.clientWidth+document.documentElement.scrollLeft;
	        yMousePosMax = document.body.clientHeight+document.documentElement.scrollTop;
				}
				else
				{
	        xMousePos = event.clientX+document.body.scrollLeft;
	        yMousePos = event.clientY+document.body.scrollTop;
	        xMousePosMax = document.body.clientWidth+document.body.scrollLeft;
	        yMousePosMax = document.body.clientHeight+document.body.scrollTop;
				}
    } else if (document.getElementById) {
        // Netscape 6 behaves the same as Netscape 4 in this regard
        xMousePos = e.pageX;
        yMousePos = e.pageY;
        xMousePosMax = window.innerWidth+window.pageXOffset;
        yMousePosMax = window.innerHeight+window.pageYOffset;
    }
		
		return new Array(xMousePos, yMousePos, xMousePosMax, yMousePosMax);
}
