// JavaScript Document
function begin_page_load(query_string) {
    location.replace(query_string);
    if(document.all != undefined && document.all.progress != undefined) {
        interval_id = window.setInterval("update_progress()", 500);
    }
}

function end_page_load() {
    window.clearInterval(interval_id);
    if(document.all != undefined && document.all.progress != undefined) {
        document.all.progress.innerText = "Page Loaded -- Not Transferring";
    }
}

function update_progress() {
    document.all.progress.innerHTML = "";
    for(i = 0; i < loop_counter; i++) {
        document.all.progress.innerHTML += "."
    }
    loop_counter++;
    if(loop_counter > max_loop) {
        loop_counter = 0;
    }
}

function form_set_scroll_position (form_object) {
/*
    Name        : form_set_scroll_position
    Description : This is mostly for posting your form and automatically going
                  to your last scrolling point.
    Notes       : You will need to add hidden fields x and y to your form:
                  <input type="hidden" name="x" value=""/>
                  <input type="hidden" name="y" value=""/>

                  Usually add attribut to form:
                  onsubmit="form_set_scroll_position(this);"

                  Usually used in conjunction with scrollTo(x,y) function onload
                  of a page.
    Modified    : 04/03/2006 - AZK - Created
*/
    if (undefined!=form_object.x && undefined!=form_object.y) {
        // Determine the current position of the page.
        if (document.all) { // Code for Internet Explorer
            form_object.x.value = document.body.scrollLeft;
            form_object.y.value = document.body.scrollTop;
        } else if (document.layers) { // Code for Netscape
            form_object.x.value = window.pageXOffset;
            form_object.y.value = window.pageYOffset;
        } else {
            form_object.x.value = document.body.scrollLeft;
            form_object.y.value = document.body.scrollTop;
        }
    }
}