﻿function pageLoad(strFirstMovie)
{
    var divPlayFirst = document.getElementById("divPlayFirst");
    changeMovie(divPlayFirst, 'player', strFirstMovie);
}


function getElementsByClassName(oElm, strTagName, strClassName)
{
    var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
    var arrReturnElements = new Array();
    strClassName = strClassName.replace(/\-/g, "\\-");
    var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
    var oElement;
    for(var i=0; i<arrElements.length; i++){
        oElement = arrElements[i];
        if(oRegExp.test(oElement.className)){
	        arrReturnElements.push(oElement);
        }
    }
    return (arrReturnElements)
}



function changeMovie(objDiv, hrefID, movieSrc)
{
    var player = document.getElementById(hrefID);
    player.href = movieSrc;    
    flowplayer(hrefID, {src: '../swf/flowplayer-3.1.5.swf', wmode: 'transparent'});           
    
    //Visually turn-off all active divs
    var divcsson = "divMovieWithNavLinkContainerActive";
    var divcssoff = "divMovieWithNavLinkContainer";
    var divs = getElementsByClassName(objDiv.parentNode.parentNode, "div", divcsson)
    for(i in divs)
    {
        divs[i].className = divcssoff;
    }
    //Set sender div to visually active
    objDiv.parentNode.className = divcsson;
}

function showPlayable(objDiv, vis)
{           
    var divs = objDiv.getElementsByTagName('div');            
    divs[0].style.visibility = vis;
}
