﻿
//Scrolling functions 
var scrolling = null;

function ScrollUp(clientId) {

    var d = document.getElementById(clientId);

    d.scrollTop = d.scrollTop - 5;

    scrolling = window.setTimeout(function () {
        ScrollUp(clientId);
    }, 50);
}

function ScrollDown(clientId) {

    var d = document.getElementById(clientId);

    d.scrollTop = d.scrollTop + 5;

    scrolling = window.setTimeout(function () {
        ScrollDown(clientId);
    }, 50);
}

function StopScroll(clientId) {
    window.clearTimeout(scrolling);
}


//Collapsible panel functions


function ToggleCollapsiblePanel(objectHeader, objBody, objUpDownImg) {
    $("#" + objBody).slideToggle("fast", toggleImage(objBody, objUpDownImg));
}
function toggleImage(objBody, objUpDownImg) {

    if ($("#" + objBody).is(":visible")) {

        $("#" + objUpDownImg).attr("src", "/Style Library/Images/KWFChannel/down.gif");
    }
    else {
        $("#" + objUpDownImg).attr("src", "/Style Library/Images/KWFChannel/up.gif");
    }
}

// Article Dialog functions:
var articleTitleFieldId = "";
var articleIdFieldId = "";

function ArticleDialogCallback(dialogResult, returnValue) {
    if (returnValue != null) {
        $("input[name$='" + articleTitleFieldId + "']").val(returnValue.split('~')[0]);
        $("input[name$='" + articleIdFieldId + "']").val(returnValue.split('~')[1]);
    }
    //alert($("input[name$='" + articleIdFieldId + "']").val());

}
//Open the Dialog          
function OpenArticleDialog(inputUrl, retArticleTitleFieldId, retArticleIdFieldId) {
    articleTitleFieldId = retArticleTitleFieldId;
    articleIdFieldId = retArticleIdFieldId;
    var options = { url: inputUrl,
        width: 700,
        height: 700,
        dialogReturnValueCallback: ArticleDialogCallback
    }; SP.UI.ModalDialog.showModalDialog(options);
}

// MenuLinks Dialog functions:
var selectedLinkMenu = "";

function LinkMenuDialogCallback(dialogResult, returnValue) {
    $("input[name$='" + selectedLinkMenu + "']").val(returnValue);

}

function OpenSelectLinkMenuDialog(inputUrl, retSelectedLinkMenu) {
    selectedLinkMenu = retSelectedLinkMenu;

    var options = { url: inputUrl,
        width: 700,
        height: 700,
        dialogReturnValueCallback: LinkMenuDialogCallback
    }; SP.UI.ModalDialog.showModalDialog(options);
}

// Banner webpart functions:

 
