﻿function load(cur) {
    loadImage(cur);

    centerToWaitWin();

    var myGlobalHandlers = {
        onCreate: function(){
            showWait();
        },
        onComplete: function() {
            if(Ajax.activeRequestCount == 0){
                hideWait();
            }
        }
    };

    Ajax.Responders.register(myGlobalHandlers);

    var loc = location.search.substring(1);
    var params = loc.parseQuery();
    if (!params["grp"] || params["grp"] == "") {
        grp = 1;
    } else {
        grp = params["grp"];
    }
    if (!params["itm"] || params["itm"] == "") {
        itm = "";
    } else {
        itm = "item"+params["itm"];
    }

    loadContents(grp, itm);

    return;
}
function switchItemInfo(num) {
    if ($('item'+num+'a')) {
        Element.toggle('item'+num+'a');
        Element.toggle('item'+num+'b');
    }
    return false;
}
function changeContents(num) {
    alert(num);
}
function loadContents(num, scrlTo){
    var dt = new Date();
    if (scrlTo == "undefined") {
        scrlTo = "";
    }
    if (num == 0) {
        location.href = "items.shtml";
    } else if (num == 9) {
        $('goto').value = num;
        var url = 'inc/procedure.html';
        var myAjax = new Ajax.Updater('contentsarea', url, {method: 'get'});
    } else {
        $('goto').value = num;
        var url = 'items/item'+num+'.html?tm='+dt.getTime();
        var myAjax = new Ajax.Updater('contentsarea', url, {method: 'get',onSuccess:function(request,id){onLoadSuccess(request,scrlTo)}});
    }
    return false;
}
function onLoadSuccess(resultRequest, id){
    if (id == "undefined") return false;
    if (id != "") {
        setTimeout(this.moveElement.bind(this, id), 0);
    }
    return false;
}
function moveElement(id){
    if (id == "undefined") return false;
    if (id != "") {
        Element.scrollTo($(id));
    }
    return false;
}

