﻿// Changes the state of the page
function ChangeState(State) {
    // Declare variables
    var imdstaff, mdstaff, epriv, mdquery, mdappl
    // Get the elements
    if (document.getElementById) {
        imdstaff = document.getElementById("imdstaff-data").style;
        mdstaff = document.getElementById("mdstaff-data").style;
        epriv = document.getElementById("epriv-data").style;
        mdquery = document.getElementById("mdquery-data").style;
        mdapp = document.getElementById("mdapp-data").style;      
    }
    else if (document.all) {
        imdstaff = document.all["imdstaff-data"].style;
        mdstaff = document.all["mdstaff-data"].style;
        epriv = document.all["epriv-data"].style;
        mdquery = document.all["mdquery-data"].style;
        mdapp = document.all["mdapp-data"].style;        
    }
    else if (document.layers) {
        imdstaff = document.layers["imdstaff-data"].style;
        mdstaff = document.layers["mdstaff-data"].style;
        epriv = document.layers["epriv-data"].style;
        mdquery = document.layers["mdquery-data"].style;
        mdapp = document.layers["mdapp-data"].style;
    }
    // Set state
    if(State == "imdstaff") {
        imdstaff.display = "block";
        mdstaff.display = "none";
        epriv.display = "none";
        mdquery.display = "none";
        mdapp.display = "none";
    }
    else if(State == "mdstaff") {
        imdstaff.display = "none";
        mdstaff.display = "block";
        epriv.display = "none";
        mdquery.display = "none";
        mdapp.display = "none";
    }
    else if(State == "epriv") {
        imdstaff.display = "none";
        mdstaff.display = "none";
        epriv.display = "block";
        mdquery.display = "none";
        mdapp.display = "none";
    }
    else if(State == "mdquery") {
        imdstaff.display = "none";
        mdstaff.display = "none";
        epriv.display = "none";
        mdquery.display = "block";
        mdapp.display = "none";
    }
    else if(State == "mdapp") {
        imdstaff.display = "none";
        mdstaff.display = "none";
        epriv.display = "none";
        mdquery.display = "none";
        mdapp.display = "block";
    }  
}

function ProductExplorer_ChangeState(State) {
    // Declare variables
    var regions = [];
    var buttons = [];
    
    // Get the elements (depending on the browser)
    if (document.getElementById) {
        regions[0] = document.getElementById("mdstaff-windows-region");
        regions[1] = document.getElementById("mdstaff-web-region");
        regions[2] = document.getElementById("epriv-region");
        regions[3] = document.getElementById("mdquery-region");
        regions[4] = document.getElementById("mdapp-region");
        
        buttons[0] = document.getElementById("mdstaff-windows-button");
        buttons[1] = document.getElementById("mdstaff-web-button");
        buttons[2] = document.getElementById("epriv-button");
        buttons[3] = document.getElementById("mdquery-button");
        buttons[4] = document.getElementById("mdapp-button");
    }
    else if (document.all) {
        regions[0] = document.all["mdstaff-windows-region"];
        regions[1] = document.all["mdstaff-web-region"];
        regions[2] = document.all["epriv-region"];
        regions[3] = document.all["mdquery-region"];
        regions[4] = document.all["mdapp-region"];        
        
        buttons[0] = document.all["mdstaff-windows-button"];
        buttons[1] = document.all["mdstaff-web-button"];
        buttons[2] = document.all["epriv-button"];
        buttons[3] = document.all["mdquery-button"];
        buttons[4] = document.all["mdapp-button"];  
    }
    else if (document.layers) {
        regions[0] = document.layers["mdstaff-windows-region"];
        regions[1] = document.layers["mdstaff-web-region"];
        regions[2] = document.layers["epriv-region"];
        regions[3] = document.layers["mdquery-region"];
        regions[4] = document.layers["mdapp-region"];
        
        buttons[0] = document.layers["mdstaff-windows-button"];
        buttons[1] = document.layers["mdstaff-web-button"];
        buttons[2] = document.layers["epriv-button"];
        buttons[3] = document.layers["mdquery-button"];
        buttons[4] = document.layers["mdapp-button"];
    }
    
    // Set the styles for all of the regions based on the specified selected region
    for(var i = 0; i < regions.length; i++) {
        if(regions[i].id == State + "-region") {
			regions[i].className = "frame visible";
			buttons[i].className = "selected";
        }
        else {
			regions[i].className = "frame hidden";
			buttons[i].className = "not-selected";
        }
    }
}

function rollover_display(newImage, anchor) {
	var img = anchor.getElementsByTagName("IMG");
	if(newImage != undefined && newImage.src != undefined) {
		img[0].src = newImage.src;
	}
}
