

var timerID      = null;
var menuTimer    = null;
var timerCounter = 0;
var picArray     = new Array();

//Browser and Version variables

var browserType    = navigator.appName;
var dotPos         = navigator.appVersion.indexOf(".");
var browserVersion = navigator.appVersion.substring(0,dotPos);



//----------------------------------------------------------------------------------------------------------------------
function initializePage() {

/*
    //temporary change to study how to block pages that force themselves on the top frame

    //check if this window is the top window
    if(window.top != window.self) {
        alert("i'm not on top!!\n" );
        alert("window.self.location = " + window.self.location );
        //reload the top window with this location
        try {  
           window.top.location.href = window.self.location;
        } catch (e) {
          alert("try failed!\n"+e);
        }
    }
*/
     
    loadRotatingImages();
    permutateImages();
}


//----------------------------------------------------------------------------------------------------------------------
function loadRotatingImages() {
//Initialize Picture Array
    for(i=1;i<=3;i++){
       picArray[i] = new Image();
    }
    //Initialize pictures' source
    picArray[1].src = "pictures/standing-transition1.jpg";
    picArray[2].src = "pictures/standing-transition2.jpg";
    picArray[3].src = "pictures/standing-transition3.jpg";
}


//----------------------------------------------------------------------------------------------------------------------
function permutateImages() {

    if(browserType == "Microsoft Internet Explorer") {
        document.vertical1.filters[0].Apply();
        document.vertical2.filters[0].Apply();
        document.vertical3.filters[0].Apply();
    }

    if(timerCounter==1) {
        if(browserType == "Microsoft Internet Explorer") {
            document.vertical1.filters.revealTrans.transition=12;
            document.vertical1.style.visibility="visible";
        }
        else {
            //Netscape 6.0+
            if((browserType == "Netscape") && (browserVersion >= 5)) {
                document.getElementById("vertical1").style.visibility="visible";
            }
            //Netscape before 6.0
            else {
                document.layers["menuSection"].document.layers["vertical1"].visibility="show";
            }
        }
    }
    else if(timerCounter==2) {
        if(browserType == "Microsoft Internet Explorer") {
            document.vertical2.filters.revealTrans.transition=12;
            document.vertical2.style.visibility="visible";
        }
        else {
            //Netscape 6.0+
            if((browserType == "Netscape") && (browserVersion >= 5)) {
                document.getElementById("vertical2").style.visibility="visible";
            }
            //Netscape before 6.0
            else {
                document.layers["menuSection"].document.layers["vertical2"].visibility="show";
            }
        }
    }
    else if(timerCounter==3) {
        if(browserType == "Microsoft Internet Explorer") {
            document.vertical3.filters.revealTrans.transition=12;
            document.vertical3.style.visibility="visible";
        }
        else {
            //Netscape 6.0+
            if((browserType == "Netscape") && (browserVersion >= 5)) {
                document.getElementById("vertical3").style.visibility="visible";
            }
            //Netscape before 6.0
            else {
                document.layers["menuSection"].document.layers["vertical3"].visibility="show";
            }
        }

    }
    else if(timerCounter==5) {
    }
    else if(timerCounter==6) {
    }
    else if(timerCounter==7) {
    }
    else if(timerCounter==10) {
        if(browserType == "Microsoft Internet Explorer") {
            document.vertical1.filters.revealTrans.transition=12;
            document.vertical2.filters.revealTrans.transition=12;
            document.vertical3.filters.revealTrans.transition=12;
            document.vertical1.style.visibility="hidden";
            document.vertical2.style.visibility="hidden";
            document.vertical3.style.visibility="hidden";
        }
        //Netscape 6.0+
        else if((browserType == "Netscape") && (browserVersion >= 5)) {
            document.getElementById("vertical1").style.visibility="hidden";
            document.getElementById("vertical2").style.visibility="hidden";
            document.getElementById("vertical3").style.visibility="hidden";
        }
        //Netscape before 6.0
        else {
            document.layers["menuSection"].document.layers["vertical1"].visibility="hide";
            document.layers["menuSection"].document.layers["vertical2"].visibility="hide";
            document.layers["menuSection"].document.layers["vertical3"].visibility="hide";
        }


        timerCounter=0;
    }

    if(browserType == "Microsoft Internet Explorer") {
        document.vertical1.filters[0].Play();
        document.vertical2.filters[0].Play();
        document.vertical3.filters[0].Play();
    }

    //reset the timer
    timerID=setTimeout('permutateImages()',1000);
    timerCounter++;
}


//----------------------------------------------------------------------------------------------------------------------
function showMenuContent(currentMenu) {

    //Netscape before 6.0
    if((browserType == "Netscape") && (browserVersion < 5)) {
        document.layers["menuSection"].document.personalMenu.visibility="hide";
        document.layers["menuSection"].document.researchMenu.visibility="hide";
        document.layers["menuSection"].document.academicMenu.visibility="hide";
        document.layers["menuSection"].document.texasMenu.visibility="hide";
    }
    else {
        if((browserType == "Netscape") && (browserVersion >= 5)) {
            personalMenu = document.getElementById("personalMenu");
            researchMenu = document.getElementById("researchMenu");
            academicMenu = document.getElementById("academicMenu");
            texasMenu    = document.getElementById("texasMenu");
        }
        personalMenu.style.visibility="hidden";
        researchMenu.style.visibility="hidden";
        academicMenu.style.visibility="hidden";
        texasMenu.style.visibility="hidden";
    }


    //Netscape before 6.0
    if((browserType == "Netscape") && (browserVersion < 5)) {
        if(currentMenu==document.layers["menuSection"].document.personalMenu.id) {
            visibleMenu=document.layers["menuSection"].document.personalMenu;
        }
        else if(currentMenu==document.layers["menuSection"].document.researchMenu.id) {
            visibleMenu=document.layers["menuSection"].document.researchMenu;
        }
        else if(currentMenu==document.layers["menuSection"].document.academicMenu.id) {
            visibleMenu=document.layers["menuSection"].document.academicMenu;
        }
        else if(currentMenu==document.layers["menuSection"].document.texasMenu.id) {
            visibleMenu=document.layers["menuSection"].document.texasMenu;
        }
    }
    else {
        if(currentMenu==personalMenu.id) {
            visibleMenu=personalMenu;
        }
        else if(currentMenu==researchMenu.id) {
            visibleMenu=researchMenu;
        }
        else if(currentMenu==academicMenu.id) {
            visibleMenu=academicMenu;
        }
        else if(currentMenu==texasMenu.id) {
            visibleMenu=texasMenu;
        }
    }

    if(currentMenu!="undefined") {
        //IE
        if(browserType == "Microsoft Internet Explorer") {
            visibleMenu.filters[0].Apply();
            visibleMenu.style.visibility="visible";
            visibleMenu.filters[0].Play();
        }
        //Netscape 6.0+
        else if((browserType == "Netscape") && (browserVersion >= 5)) {
            visibleMenu.style.visibility="visible";
        }
        //Netscape before 6.0
        else {
            visibleMenu.visibility="show";
        }
    }
}


//----------------------------------------------------------------------------------------------------------------------
function showMenu(menuID) {

   
    var currentLine;
    var visibleMenu;

    //Netscape before 6.0
    if((browserType == "Netscape") && (browserVersion < 5)) {
        if(menuID==document.layers["menuSection"].document.personalMenu.id) {
            currentLine=document.layers["menuSection"].document.personalLine;
            visibleMenu=document.layers["menuSection"].document.personalMenu;
            if(visibleMenu.visibility=="show") {
                hideAllMenus();
                return;
            }
        }
        else if(menuID==document.layers["menuSection"].document.researchMenu.id) {
            currentLine=document.layers["menuSection"].document.researchLine;
            visibleMenu=document.layers["menuSection"].document.researchMenu;
            if(visibleMenu.visibility=="show") {
                hideAllMenus();
                return;
            }
        }
        else if(menuID==document.layers["menuSection"].document.academicMenu.id) {
            currentLine=document.layers["menuSection"].document.academicLine;
            visibleMenu=document.layers["menuSection"].document.academicMenu;
            if(visibleMenu.visibility=="show") {
                hideAllMenus();
                return;
            }
        }
        else if(menuID==document.layers["menuSection"].document.texasMenu.id) {
            currentLine=document.layers["menuSection"].document.texasLine;
            visibleMenu=document.layers["menuSection"].document.texasMenu;
            if(visibleMenu.visibility=="show") {
                hideAllMenus();
                return;
            }
        }
    }
    //Nestscape 6.0
    else if((browserType == "Netscape") && (browserVersion >= 5)) {
        if(menuID==document.getElementById("personalMenu").id) {
            currentLine=document.getElementById("personalLine");
            visibleMenu=document.getElementById("personalMenu");
            if(visibleMenu.style.visibility=="visible") {
                hideAllMenus();
                return;
            }
        }
        else if(menuID==document.getElementById("researchMenu").id) {
            currentLine=document.getElementById("researchLine");
            visibleMenu=document.getElementById("researchMenu");
            if(visibleMenu.style.visibility=="visible") {
                hideAllMenus();
                return;
            }
        }
        else if(menuID==document.getElementById("academicMenu").id) {
            currentLine=document.getElementById("academicLine");
            visibleMenu=document.getElementById("academicMenu");
            if(visibleMenu.style.visibility=="visible") {
                hideAllMenus();
                return;
            }
        }
        else if(menuID==document.getElementById("texasMenu").id) {
            currentLine=document.getElementById("texasLine");
            visibleMenu=document.getElementById("texasMenu");
            if(visibleMenu.style.visibility=="visible") {
                hideAllMenus();
                return;
            }
        }
    }
    //IE
    else {
        if(menuID==personalMenu.id) {
            if(personalImg.filters[0].enabled==1) {
                hideAllMenus();
                return;
            }

            currentLine=personalLine;
            visibleMenu=personalMenu;

            researchImg.filters[0].enabled=0;
            academicImg.filters[0].enabled=0;
            texasImg.filters[0].enabled=0;
            personalImg.filters[0].enabled=1;
        }
        else if(menuID==researchMenu.id) {
            if(researchImg.filters[0].enabled==1) {
                hideAllMenus();
                return;
            }

            currentLine=researchLine;
            visibleMenu=researchMenu;

            personalImg.filters[0].enabled=0;
            academicImg.filters[0].enabled=0;
            texasImg.filters[0].enabled=0;
            researchImg.filters[0].enabled=1;
        }
        else if(menuID==academicMenu.id) {
            if(academicImg.filters[0].enabled==1) {
                hideAllMenus();
                return;
            }

            currentLine=academicLine;
            visibleMenu=academicMenu;

            personalImg.filters[0].enabled=0;
            researchImg.filters[0].enabled=0;
            texasImg.filters[0].enabled=0;
            academicImg.filters[0].enabled=1;
        }
        else if(menuID==texasMenu.id) {
            if(texasImg.filters[0].enabled==1) {
                hideAllMenus();
                return;
            }

            currentLine=texasLine;
            visibleMenu=texasMenu;

            personalImg.filters[0].enabled=0;
            researchImg.filters[0].enabled=0;
            academicImg.filters[0].enabled=0;
            texasImg.filters[0].enabled=1;
        }
    }

    //Netscape before 6.0
    if((browserType == "Netscape") && (browserVersion < 5)) {
        document.layers["menuSection"].document.layers["personalLine"].visibility="hide";
        document.layers["menuSection"].document.researchLine.visibility="hide";
        document.layers["menuSection"].document.academicLine.visibility="hide";
        document.layers["menuSection"].document.texasLine.visibility="hide";

        document.layers["menuSection"].document.personalMenu.visibility="hide";
        document.layers["menuSection"].document.researchMenu.visibility="hide";
        document.layers["menuSection"].document.academicMenu.visibility="hide";
        document.layers["menuSection"].document.texasMenu.visibility="hide";
    }
    //Netscape 6.0+
    else if((browserType == "Netscape") && (browserVersion >= 5)) {
        document.getElementById("personalLine").style.visibility="hidden";
        document.getElementById("researchLine").style.visibility="hidden";
        document.getElementById("academicLine").style.visibility="hidden";
        document.getElementById("texasLine").style.visibility="hidden";

        document.getElementById("personalMenu").style.visibility="hidden";
        document.getElementById("researchMenu").style.visibility="hidden";
        document.getElementById("academicMenu").style.visibility="hidden";
        document.getElementById("texasMenu").style.visibility="hidden";
    }
    //IE
    else {
        personalLine.style.visibility="hidden";
        researchLine.style.visibility="hidden";
        academicLine.style.visibility="hidden";
        texasLine.style.visibility="hidden";

        personalMenu.style.visibility="hidden";
        researchMenu.style.visibility="hidden";
        academicMenu.style.visibility="hidden";
        texasMenu.style.visibility="hidden";
    }

    //IE
    if(browserType == "Microsoft Internet Explorer") {
        currentLine.filters[0].Apply();
        currentLine.style.visibility="visible";
        currentLine.filters[0].Play();
    }
    //Netscape 6.0+
    else if((browserType == "Netscape") && (browserVersion >= 5)) {
        currentLine.style.visibility="visible";
    }
    //Netscape before 6.0
    else {
        currentLine.visibility="show";
    }

    timerID=setTimeout("showMenuContent('"+visibleMenu.id+"')",100);
}


//----------------------------------------------------------------------------------------------------------------------
function hideAllMenus() {

    //Netscape before 6.0
    if((browserType == "Netscape") && (browserVersion < 5)) {
        document.layers["menuSection"].document.personalLine.visibility="hide";
        document.layers["menuSection"].document.researchLine.visibility="hide";
        document.layers["menuSection"].document.academicLine.visibility="hide";
        document.layers["menuSection"].document.texasLine.visibility="hide";

        document.layers["menuSection"].document.personalMenu.visibility="hide";
        document.layers["menuSection"].document.researchMenu.visibility="hide";
        document.layers["menuSection"].document.academicMenu.visibility="hide";
        document.layers["menuSection"].document.texasMenu.visibility="hide";
    }
    
    //Netscape 6.0+
    else if((browserType == "Netscape") && (browserVersion >= 5)) {

        document.getElementById("personalLine").style.visibility="hidden";
        document.getElementById("researchLine").style.visibility="hidden";
        document.getElementById("academicLine").style.visibility="hidden";
        document.getElementById("texasLine").style.visibility="hidden";

        document.getElementById("personalMenu").style.visibility="hidden";
        document.getElementById("researchMenu").style.visibility="hidden";
        document.getElementById("academicMenu").style.visibility="hidden";
        document.getElementById("texasMenu").style.visibility="hidden";
    }

    //IE 5.0+
    else {
        personalImg.filters[0].enabled=0;
        researchImg.filters[0].enabled=0;
        academicImg.filters[0].enabled=0;
        texasImg.filters[0].enabled=0;

        personalLine.style.visibility = "hidden";
        researchLine.style.visibility = "hidden";
        academicLine.style.visibility = "hidden";
        texasLine.style.visibility    = "hidden";

        personalMenu.style.visibility = "hidden";
        researchMenu.style.visibility = "hidden";
        academicMenu.style.visibility = "hidden";
        texasMenu.style.visibility    = "hidden";
    }
}


