// jQuery fadeIn and fadeOut replacement or IE

// orangeblue functions

function subNav(obj, page) {
    $("div#text").html(obj.content[page-1][0]);
    if(obj.content[page-1][2]) { 
        $("div.entryimage").html(obj.content[page-1][2]);
        tb_init('a.thickbox, area.thickbox, input.thickbox');
    } else {
        if(obj.content[page-1][1]) { 
            $("div.entryimage").html('<img src="' + obj.content[page-1][1] + '" alt="navi" />'); 
        } else { 
            $("div.entryimage").html('<img src="' + obj.content[page-2][1] + '" alt="navi" />'); 
        }
    }
}

Object.prototype.size = function () {
           var len = this.length ? --this.length : -1;
             for (var k in this)
               len++;
           return len;
         }
         
function scrNav(target) {
    $('#upscroll').bind('mousedown mouseup', function(event){
        if(event.type == 'mousedown'){
            $(target).animate({"scrollTop": "+=1000px"}, 3000, 'linear');
        }else{
            $(target).stop();
        }
    });

    $('#dnscroll').bind('mousedown mouseup', function(event){
        if(event.type == 'mousedown'){
            $(target).animate({"scrollTop": "-=1000px"}, 3000, 'linear');
        }else{
            $(target).stop();
        }
    });
}

function references(page, pages) {
    if(page==0) {
        size = theContent.content[page][0].length;
        var cell = document.getElementById("references");
        cell.innerHTML='';
        output = '';
        for(i=0; i < size; i++) {
            output += '<a class="refnavi" id="ref'+(i+1)+'" href="'+theContent.content[page][0][i]+'"></a>';
        }
        $("div#references").append(output);
        if(pages > 0) {
            $("a#refnext").click(function() {
                references(1, pages);
                return true;
            });
        }
    }
    if(page >= 1 && page < pages) {
        size = theContent.content[page][0].length;
        var cell = document.getElementById("references");
        cell.innerHTML='';
        output = '';
        for(i=0; i < size; i++) {
            output += '<a class="refnavi" id="ref'+(i+1)+'" href="'+theContent.content[page][0][i]+'"></a>';
        }
        $("div#references").append(output);
        $("a#refprev").click(function() {
            references(page-1, pages);
            return true;
        });
        if(pages > page+1) {
            $("a#refnext").click(function() {
                    references(page+1, pages);
                    return true;
            });
        }
    }
    if(page >= 1 && page == pages) {
        size = theContent.content[page][0].length;
        var cell = document.getElementById("references");
        cell.innerHTML='';
        output = '';
        for(i=0; i < size; i++) {
            output += '<a class="refnavi" id="ref'+(i+1)+'" href="'+theContent.content[page][0][i]+'"></a>';
        }
        $("div#references").append(output);
        $("a#refprev").click(function() {
            references(page-1, pages);
            return true;
        });
    }
    $("div#references").css("background-image", "url("+theContent.content[page][1]+")");
    return true;
}
