﻿var hdnIndex = '';
var divPause = '';
var divList = '';
var isNewsList = false;

function oninitList(Pause, Index, List, isNews) {
    hdnIndex = Index;
    divPause = Pause;
    divList = List;
    isNewsList = isNews;
}

function onIndex(index) {
    document.getElementById(hdnIndex).value = (index - '1');
    getList();
}

function onFuture() {
    var index = document.getElementById(hdnIndex).value;
    index++;
    document.getElementById(hdnIndex).value = index;
    getList();
}

function onPast() {
    var index = document.getElementById(hdnIndex).value;
    index--;
    document.getElementById(hdnIndex).value = index;
    getList();
}

function getList() {
    turnPauseOnOff(true);
    var index = document.getElementById(hdnIndex).value;
    Projects.getNewPage(index, isNewsList, onSuccsess, resetPause);
}

function resetPause() {
    setTimeout('turnPauseOnOff(false)', 1000);
}

function onSuccsess(list) {
    document.getElementById(divList).innerHTML = list.Table;
    document.getElementById(hdnIndex).value = list.Index;
    setTimeout('turnPauseOnOff(false)', 1000);
}

function turnPauseOnOff(isPause) {
    var div1 = document.getElementById(divList);
    var div2 = document.getElementById(divPause);

    if (!isPause) {
        div1.setAttribute('style', 'display:block');
        div2.setAttribute('style', 'display:none');
        if (div2.style.display == 'block') {
            div1.style.display = 'block';
            div2.style.display = 'none';
        }
        onFocus();
    }
    else {
        div1.setAttribute('style', 'display:none');
        div2.setAttribute('style', 'display:block');
        if (div2.style.display == 'none') {
            div1.style.display = 'none';
            div2.style.display = 'block';
        }
        onFocus();
    }
}

function onFocus() {
    /*
    var item = document.getElementById('divOverskrift');
    if (item) {
        var x = item.offsetLeft;
        var y = item.offsetTop;
        window.scrollTo(x, y);
        item.focus();
    }
    */
    window.scrollTo(0, 0);
}
