﻿
$(document).ready(function() {
    $.history.init(pageload);
    $('a[rel=ajax]').click(function() {
        var hash = this.href;
        hash = hash.replace(/^.*#/, '');
        $.history.load(hash);
        getTextArticle()
        return false;
    });
});

function pageload(hash) {
    if (hash) getTextArticle();
    else { window.location.hash = 'about'; getTextArticle(); }
}

function getTextArticle() {
    
    
            $('.sub_menu_links').css("display", "none");
        $(".menu_links").each(function(index, domEle) {
            var currID = this.id;
            $(domEle).css("background-image", "url(images/menu/" + currID + "_bt.png)");
        });
        var targID = document.location.hash.replace(/^.*#/,'');
        $("#" + targID).css("background-image", "url(images/rollover/" + targID + "_bt.png)");
        if (targID == 'menus')
            showMenu();
        else
            getText.getArticleText(targID, OnSuccess, OnFail, "XmlDocument");
        return false;
}

function OnSuccess(result) {
    var pageElem = $(result).find("Page");
    $('.hidden').val(pageElem.attr("ID"));

    var text = document.getElementById("text");
    text.innerHTML = pageElem.attr("Text");
}

function OnFail() {
    alert("Webservice call failed");
}

function showMenu() {
    $('.sub_menu_links').css("display", "block");
    $(".menu_links").each(function(index, domEle) {
            var currID = this.id;
            $(domEle).css("background-image", "url(images/menu/" + currID + "_bt.png)");
        });
        $("#menus").css("background-image", "url(images/rollover/menus_bt.png)");
        getText.getArticleText(13, OnSuccess, OnFail, "XmlDocument");

    }

function OnSuccess(result) {
    var pageElem = $(result).find("Page");
    $('.hidden').val(pageElem.attr("ID"));

    var text = document.getElementById("text");
    text.innerHTML = pageElem.attr("Text");
}
     

