﻿var sections;
var strParams = "";

function switchMenu(obj) {
    var videoBlock = document.getElementById("video");

    if (videoBlock != undefined) {
        var videoBlock = document.getElementById("video");
        videoBlock.innerHTML = "&nbsp;";

        var linksBlock = document.getElementById("linkList");
        linksBlock.innerHTML = "&nbsp;";
    }
    
    collapseAll(sections);
    var el = document.getElementById(obj);
    el.style.display = '';
    if (el.title != "noClip") {
        drawClip(obj);
    }

	document.getElementById("li_"+obj).children[0].id = "specNav-sel";
}

function $EX(strItems) {
    var elements = new Array();
    var arrElements = strItems.toString().split(",");

    for (var i = 0; i < arrElements.length; i++) {
        var element = document.getElementById(arrElements[i]);

        if (element == undefined) {
            alert("Could not find element named '" + arrElements[i]);
        }
        else {
            elements.push(element);
        }
    }
    return elements;
}

function collapseAll(objs) {
    var i;
    for (i = 0; i < objs.length; i++) {
        objs[i].style.display = 'none';
		document.getElementById("li_"+objs[i].id).children[0].id = "";
    }
}

function init() {
    var strSpecialNavItems = getSpecialNavItems();
    //alert("from asp: " + strSpecialNavItems);
    sections = $EX(strSpecialNavItems);
    switchMenu(sections[0].id);
}

function changeClip(obj, no) {
    eval("document." + obj + ".GotoFrame(" + no + ")");
}

function drawClip(obj) {
    var videoBlock = document.getElementById("video");

    if (videoBlock != undefined) {
        // strParams - populated in drawLinks
        drawLinks(obj);

        var intWidth = 160;
        var intHeight = 202;

        var strClip = "";
        strClip += "<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0\" width=\"" + intWidth + "\" height=\"" + intHeight + "\" id=\"" + obj + "\" align=\"middle\">";
        strClip += "<param name=\"allowScriptAccess\" value=\"sameDomain\" />";
        strClip += "<param name=\"movie\" value=\"loader.swf" + strParams + "\" />";
        strClip += "<param name=\"quality\" value=\"high\" />";
        strClip += "<param name=\"bgcolor\" value=\"#ffffff\" />";
        strClip += "<embed src=\"loader.swf" + strParams + "\" quality=\"high\" bgcolor=\"#ffffff\" width=\"" + intWidth + "\" height=\"" + intHeight + "\" name=\"" + obj + "\" align=\"middle\" allowScriptAccess=\"sameDomain\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />";
        strClip += "</object>";

        videoBlock.innerHTML = strClip;
    }
}

function drawLinks(obj) {
    strParams = "";
    strLinks = "<h4>video clips:</h4>";
    strLinks += "<ul style=\"margin-top:0px; margin-bottom:0px;\">";

    var linksBlock = document.getElementById("linkList");

    switch (obj) {
        case 'president':
            strParams += "?img1=alun-formal.jpg";
            strParams += "&img2=alun-formal.jpg";
            strLinks += buildLink(obj, 1, "Greeting");
            strParams += "&toPlay1=Alun1.flv";
            strLinks += buildLink(obj, 2, "Our Graduates");
            strParams += "&toPlay2=Alun2.flv";
            strLinks += buildLink(obj, 3, "The Future");
            strParams += "&toPlay3=Alun3.flv";

            break;
        case 'principal':
            strParams += "?img1=brendan-informal.jpg";
            strParams += "&img2=brendan-formal.jpg";
            strLinks += buildLink(obj, 1, "Greeting");
            strParams += "&toPlay1=Brendan1.flv";
            strLinks += buildLink(obj, 2, "Our Future");
            strParams += "&toPlay2=Brendan2.flv";
            strLinks += buildLink(obj, 3, "Change Your World");
            strParams += "&toPlay3=Brendan3.flv";
            strLinks += buildLink(obj, 4, "Come and Join Us");
            strParams += "&toPlay4=Brendan4.flv";

            break;
        case 'campus_director':
            strParams += "?img1=ian-formal.jpg";
            strParams += "&img2=ian-formal.jpg";
            strLinks += buildLink(obj, 1, "Greeting");
            strParams += "&toPlay1=Ian1.flv";
            strLinks += buildLink(obj, 2, "I Believe in Harvest");
            strParams += "&toPlay2=Ian2.flv";
            strLinks += buildLink(obj, 3, "Preparing for Ministry");
            strParams += "&toPlay3=Ian3.flv";

            break;
        case 'external_studies_director':
            strParams += "?img1=michael-informal.jpg";
            strParams += "&img2=michael-formal.jpg";
            strLinks += buildLink(obj, 1, "Greeting");
            strParams += "&toPlay1=Michael1.flv";
            strLinks += buildLink(obj, 2, "Distance Education");
            strParams += "&toPlay2=Michael2.flv";
            strLinks += buildLink(obj, 3, "Practical Theology");
            strParams += "&toPlay3=Michael3.flv";
            strLinks += buildLink(obj, 4, "Online Studies");
            strParams += "&toPlay4=Michael4.flv";
            strLinks += buildLink(obj, 5, "A Balanced Approach");
            strParams += "&toPlay5=Michael5.flv";

            break;
        case 'online_studies_coordinator':
            // Includes Online Technical Assistant - Joshil Prakash
            strParams += "?img1=steven-informal.jpg";
            strParams += "&img2=steven-formal.jpg";
            strLinks += buildLink(obj, 1, "Greeting");
            strParams += "&toPlay1=Steven1.flv";
            strLinks += buildLink(obj, 2, "Online Coordinator");
            strParams += "&toPlay2=Steven2.flv";
            strLinks += buildLink(obj, 3, "Tech Support");
            strParams += "&toPlay3=Steven3.flv";
            strLinks += buildLink(obj, 4, "Extending the Kingdom");
            strParams += "&toPlay4=Steven4.flv";

            break;
        case 'director_of_academic_affairs':
            strParams += "?img1=david-informal.jpg";
            strParams += "&img2=david-formal.jpg";
            strLinks += buildLink(obj, 1, "Greeting");
            strParams += "&toPlay1=David1.flv";
            strLinks += buildLink(obj, 2, "Multicultural Ministry");
            strParams += "&toPlay2=David2.flv";
            strLinks += buildLink(obj, 3, "Learning from Church History");
            strParams += "&toPlay3=David3.flv";
            strLinks += buildLink(obj, 4, "Masters Program");
            strParams += "&toPlay4=David4.flv";

            break;
        case 'state_director_qld':
            strParams += "?img1=kay-informal.jpg";
            strParams += "&img2=kay-formal.jpg";
            strLinks += buildLink(obj, 1, "Greeting");
            strParams += "&toPlay1=Kay1.flv";
            strLinks += buildLink(obj, 2, "Quality Assurance");
            strParams += "&toPlay2=Kay2.flv";
            strLinks += buildLink(obj, 3, "Developing You");
            strParams += "&toPlay3=Kay3.flv";
            strLinks += buildLink(obj, 4, "Influencing the Nations");
            strParams += "&toPlay4=Kay4.flv";

            break;
			    
       // case 'head_of_vet':
		
			//break;
		 
        case 'tv_and_multimedia':
            strParams += "?img1=tex-informal.jpg";
            strParams += "&img2=tex-informal.jpg";
            strLinks += buildLink(obj, 1, "Greeting");
            strParams += "&toPlay1=Tex1.flv";
            strLinks += buildLink(obj, 2, "Language of the Future");
            strParams += "&toPlay2=Tex2.flv";
            strLinks += buildLink(obj, 3, "A Pioneering Spirit");
            strParams += "&toPlay3=Tex3.flv";

            break;
        case 'librarian':
            strParams += "?img1=kerrie-informal.jpg";
            strParams += "&img2=kerrie-formal.jpg";
            strLinks += buildLink(obj, 1, "Greeting");
            strParams += "&toPlay1=Kerrie.flv";

            break;
        case 'registrar':
/*
            // includes rachel
            strParams += "?img1=coby-informal.jpg";
            strParams += "&img2=coby-informal.jpg";
            strLinks += buildLink(obj, 1, "Greeting");
            strParams += "&toPlay1=Coby1.flv";
            strLinks += buildLink(obj, 2, "Assisting You");
            strParams += "&toPlay2=Coby2.flv";
            strLinks += buildLink(obj, 3, "A Heart for the Students");
            strParams += "&toPlay3=Coby3.flv";

*/
            break;
		case 'accounts_supervisor':
/*
            // includes margriet & sharon
            strParams += "?img1=agnes-informal.jpg";
            strParams += "&img2=agnes-formal.jpg";
            strLinks += buildLink(obj, 1, "Greeting");
            strParams += "&toPlay1=Agnes1.flv";
            strLinks += buildLink(obj, 2, "Why Harvest?");
            strParams += "&toPlay2=Agnes2.flv";

*/
            break;
        case 'marketing_manager':
            strParams += "?img1=chris-informal.jpg";
            strParams += "&img2=chris-formal.jpg";
            strLinks += buildLink(obj, 1, "Greeting");
            strParams += "&toPlay1=Chris1.flv";
            strLinks += buildLink(obj, 2, "Internships");
            strParams += "&toPlay2=Chris2.flv";
            strLinks += buildLink(obj, 3, "Change Your World");
            strParams += "&toPlay3=Chris3.flv";
            strLinks += buildLink(obj, 4, "Why Harvest?");
            strParams += "&toPlay4=Chris4.flv";
            
            break;

        case 'chaplain':
            strParams += "?img1=graham-formal.jpg";
            strParams += "&img2=graham-formal.jpg";

			break;
        case 'astrid_staley':
            
            break;
        case 'bill_muehlenberg':
            
            break;
        case 'don_gall':
            
       
            
            break;
        case 'ime_chibs':
            
            break;
        case 'lilian_low':
            
            break;
        case 'michelle_sanders':
            
            break;
        case 'paul_kent':
            
            break;
        case 'sui_fung_wu':
            
            break;
        case 'tina_waldrom':
            
            break;
        case 'trevor_bucknell':

            break;
        default:
            /*
            strParams += "?img1=";
            strParams += "&img2=";
            strLinks += buildLink(obj, 1, "");
            strParams += "&toPlay1=";
            strLinks += buildLink(obj, 2, "");
            strParams += "&toPlay2=";
            strLinks += buildLink(obj, 3, "");
            strParams += "&toPlay3=";
            strLinks += buildLink(obj, 4, "");
            strParams += "&toPlay4=";
            strLinks += buildLink(obj, 5, "");
            strParams += "&toPlay5=";
            strLinks += buildLink(obj, 6, "");
            strParams += "&toPlay6=";
            */
            break;
    }

    strLinks += "</ul>";
    linksBlock.innerHTML = strLinks;
}

function buildLink(obj, no, title) {
    return "<li style=\"margin:0; padding:0;\"><a href=\"javascript: changeClip('" + obj + "', " + no + ");\">" + title + "</li>";
}
