﻿window.onload = function() {

    function setTrainersPage() {

        if (document.getElementById("trainer-info")) {
            var base = document.getElementById("trainer-info");
        } else {
            return false;
        }

        if (document.getElementById("trainer-intro")) {
            var intro = document.getElementById("trainer-intro");
        } else {
            return false;
        }
        

        var trainers = (document.getElementById("trainers").firstChild.nodeName != "UL") ? document.getElementById("trainers").firstChild.nextSibling : document.getElementById("trainers").firstChild;
        var trainer_section = new Array();
        var trainer_link = new Array();
        
        for (var i=0; i<base.childNodes.length; i++) {
            var this_el = base.childNodes[i];
            
            if (this_el.nodeName == "DIV") {
                
                if (this_el.className == "this-trainer") {
                    this_el.style.display == "none";
                    trainer_section.push(this_el);
                }
                
            }   
        }

        for (var i=0; i<trainers.childNodes.length; i++) {
            var this_el = trainers.childNodes[i];
            
            if (this_el.nodeName == "LI") {
                var this_a = (this_el.firstChild.nodeName != "A") ? this_el.firstChild.nextSibling : this_el.firstChild;
                trainer_link.push(this_a);
            }
        }


        for (var j = 0; j<trainer_link.length; j++) {

             (function() {  
                var this_a = trainer_link[j];
                var this_j = j;
          
                this_a.onclick = function() {

                    intro.style.display = "none";
                    for (var k = 0; k<trainer_section.length; k++) {
                        if (k==this_j) {
                            trainer_section[k].style.display = "block";
							location.href = "#top";
                        } else {
                            trainer_section[k].style.display = "none";
                        }
                    }
                    
                    return false;
                }
            })();
        }

    }

setTrainersPage();

}