document.write('<style>body{visibility:hidden;}</style>');
 
function amOnload() {
    var body_element = document.getElementsByTagName("body")[0];
    if (body_element.id == "Thumbs") {
        var avg_test = document.getElementById('am_avg_test');
        var geom_test = document.getElementById('am_geom_test');
        var sort_test = document.getElementById('am_thumb_sort_test');
        if (avg_test || geom_test || sort_test) {
            var params = getUrlVars();
            setSelectBoxes();
            setLeftLinks();
            setPageLinks();
            if (params['am_test'] != 1) {
                var url = document.location.href;
                if (avg_test)
                    url = amAvgSortTest(url);
                if (geom_test)
                    url = amGeomDisplayTest(url);
                if(sort_test)
                    url = amThumbSortTest(url);
                document.location.href = url + '?am_test=1';
            } else {
                body_element.style.visibility = "visible";
            }
        } else {
            body_element.style.visibility = "visible";
        }
    } else {
        body_element.style.visibility = "visible";
    }
}

AddOnload(amOnload);

function setLeftLinks() {
    var leftnav = getElementsByClassName('leftnavtable')[0];
    if (!leftnav) return 0; 
    var links = leftnav.getElementsByTagName('a');
    for (var i=0; i<links.length;i++)
        links[i].href = links[i].href + '?am_test=1';
}

function setSelectBoxes() {
    var func = function() { document.location.href=this.options[this.selectedIndex].value + '?am_test=1'; }
    var ssort = document.getElementsByName("selectsort")
    if (ssort.length > 0) ssort[0].onchange = func;
    var sgeom = document.getElementsByName("selectgeom")
    if (sgeom.length > 0) sgeom[0].onchange = func;
    var sgend = document.getElementsByName("Age/Gender")
    if (sgend.length > 0) sgend[0].onchange = func;
}

function setPageLinks() {
    var page_links = getElementsByClassName('pageinfo', 'a');
    for (var i=0; i<page_links.length;i++)
        page_links[i].href = page_links[i].href + '?am_test=1';
}

function amAvgSortTest(url) {
    if (url.indexOf('-sort-by-rating') == -1) {  
        var index1 = url.indexOf('-sort');
        if (index1 == -1) 
            index1 = url.indexOf('.htm');
        if (index1 > 0) 
            url = url.substr(0, index1) + '-sort-by-rating.htm';
    }
    return url;
}

function amGeomDisplayTest(url) {
    if (url.indexOf('-3x8') == -1) {
        var index1 = url.indexOf('-3x');
        if (index1 == -1)
            index1 = url.indexOf('.htm');
        if (index1 > 0) 
            url = url.substr(0, index1) + '-3x8.htm';
    }
    return url;
}

function amThumbSortTest(url){

    return url;
}


