﻿var m_articalData;

$(document).ready(function() {
    /*
    jQuery.each(jQuery.browser, function(i) {
    if ($.browser.mozilla) {
    $("body").css("font-family", "arial");
    } else {
    $("body").css("font-family", "Century Gothic");
    }
    });
    */

    $("div#AboutMenu ul li a").mouseover(function(event) {
        $(this).addClass("AboutMenuHove");
    });
    $("div#AboutMenu ul li a").mouseout(function(event) {
        $(this).removeClass("AboutMenuHove");
    });

    InitArticalPager();

    InitArticalState(m_articalData);

});

function InitArticalPager() {
    $("[id='btnPrevPage']").click(function() {
        ScrollPage('prev');
    });
    $("[id='btnNextPage']").click(function() {
        ScrollPage('next');
    });
    
}

var pagenumber = 0;
var maxPageNumber = 5;
var m_isShortVersion = true;

function ScrollPage(sCommand) {
    if (pagenumber >= maxPageNumber) {
        pagenumber = maxPageNumber;
        GotoPageNumber(maxPageNumber);
    }
    if (sCommand == 'next') {
        GotoPageNumber(++pagenumber);
    }
    else if (sCommand == 'prev') {
        if (pagenumber <= 0) {
            pagenumber = 0;
            GotoPageNumber(0);
        }
        else {
            GotoPageNumber(--pagenumber);
        }
    }
}

function GotoPageNumber(iPageNumber) {
    var iframe = $("#frame");
    var src = iframe.attr("src");
    var scrPageNumberString = src.substring(src.indexOf("html")+4);
    src = src.replace(scrPageNumberString, "");
    src += "#" + iPageNumber.toString();
    window.frames[0].location.href = src;
}

function ArticalData(p_shortVersionText, p_longVersionText, p_shortVersionUrl, p_longVersionUrl) {
    this.ShortArticalText = p_shortVersionText;
    this.LongArticalText = p_longVersionText;
    this.ShortVersionUrl = p_shortVersionUrl;
    this.LongVersionUrl = p_longVersionUrl;
}

function InitArticalState(p_articalData) {
    if (p_articalData) {
        $("iframe").attr("src", p_articalData.ShortVersionUrl);
        $("#frameText").html(p_articalData.ShortArticalText);

        if (p_articalData) {

            $("#frameSource").click(function() {
                if (m_isShortVersion == true) {
                    m_isShortVersion = false;
                    $("iframe").attr("src", p_articalData.LongVersionUrl);
                    $("#frameText").html(p_articalData.LongArticalText);
                }
                else {
                    m_isShortVersion = true;

                    $("iframe").attr("src", p_articalData.ShortVersionUrl);
                    $("#frameText").html(p_articalData.ShortArticalText);
                }
            });
        }
    }
}

function SetMaxPageNumber(p_maxNumber) {
    maxPageNumber = p_maxNumber;
}

