var titleFadeCount;
var pTitleFadeTimer;
var detailCount;

var colorArray = new Array("606060","808080","a0a0a0","c0c0c0","e0e0e0","c0c0c0","a0a0a0","808080","606060");

function javascript_to_flash(texttoflash) {
	var textfromflash = thisMovie("faroVideoPlayer").asFunc(texttoflash);
	return(true);
}
function thisMovie(movieName) {
	var isIE = navigator.appName.indexOf("Microsoft") != -1;
	return (isIE) ? window[movieName] : document[movieName];
}

function manageDetailDisplay(){

var gDetailGoFlag = document.getElementById("detailGoFlag");
var gDetailBox = document.getElementById("detailBox");
var gDetailName = document.getElementById("detailName"); 

var lclGoFlag = gDetailGoFlag.innerHTML;
var sdog = "";

if(lclGoFlag=="update"){

sdog = gDetailName.innerHTML;
displayDetailTitle.innerHTML = sdog;

sdog = detailCaption.innerHTML
detailStandFirst.innerHTML = sdog;

sdog = detailDate.innerHTML
detailDateDisplay.innerHTML = sdog;

sdog = detailThumbnail.innerHTML
detailImage.src = sdog;

productActive.style.display = "block";
productInactive.style.display = "none";

userActive.style.display = "block";
userInactive.style.display = "none";

gDetailBox.style.display = "block";
gDetailGoFlag.innerHTML = "current"
}
}

function masterPageMgr(){

manageDetailDisplay();

var gMovieGoflag = document.getElementById("movieGoFlag");
var gMovieTitle = document.getElementById("movieTitle");
var gMovieName = document.getElementById("movieName");

var lclGoFlag = gMovieGoflag.innerHTML;
var lclMovieTitle = gMovieTitle.innerHTML;
var lclMovieName = gMovieName.innerHTML;

    if(lclGoFlag == "update"){
        
        if(lclMovieTitle == lclMovieName){
            alert("The title you have chosen is currently playing.");
            gMovieGoflag.innerHTML = "current"
            }else{
            
            gMovieGoflag.innerHTML = "locked"
            
            
            titleFadeCount = 16;
            titleFade();
            }
        }
    

    lclTimer = window.setTimeout("masterPageMgr()",25);
    }


function titleFade(){
    
var gMovieTitle = document.getElementById("movieTitle");
var gMovieName = document.getElementById("movieName");
var gMovieHeader = document.getElementById("movieHeader");
var gMovieCaption = document.getElementById("movieCaption");
var gMovieGoFlag = document.getElementById("movieGoFlag");
var gPageTitle = document.getElementById("pageTitle");
var gContentDetail = document.getElementById("ContentDetail");
var sdog = "";

    var lclFade1;
    var lclfade2;
    
    if(titleFadeCount<=0){
        titleFadeCount = 0;
        window.clearTimeout(pTitleFadeTimer);
        
        }else{
        pTitleFadeTimer = window.setTimeout("titleFade()",50);
        }
    
    titleFadeCount = titleFadeCount - 1;
    
    if(titleFadeCount>=8){
        lclFade1 = titleFadeCount - 8;
        if(lclFade1==3){
            gMovieTitle.innerHTML = gMovieName.innerHTML;
sdog = gMovieName.innerHTML;
sdog = sdog.replace("&amp;","&");
document.title = sdog;
            }
        gMovieTitle.style.color = colorArray[lclFade1];
        }
    
    if(titleFadeCount<=7){
        lclFade1 = titleFadeCount;
        if(lclFade1==3){
            gPageTitle.innerHTML = gMovieHeader.innerHTML;
            gContentDetail.innerHTML = gMovieCaption.innerHTML;
sdog = "<b>URL:</b> http://www.faro.com/mediacenter.aspx?id=" + movieRecId.innerHTML + "<br/><br/>";
            movieURL.innerHTML = sdog;
            }
        gPageTitle.style.color = colorArray[lclFade1];
        gContentDetail.style.color = colorArray[lclFade1];
        movieURL.style.color = colorArray[lclFade1];
        }
    
    if(titleFadeCount==0){
        gMovieGoFlag.innerHTML = "current"
javascript_to_flash(moviePointer.innerHTML);
        }
    }

function closeDetailsBox(){

var browserType = navigator.appName;
var boxFlag = detailcatagory.innerHTML;

if(boxFlag=="userStories"){
productActive.style.display = "none";
productInactive.style.display = "block";
}else{
userActive.style.display = "none";
userInactive.style.display = "block";
}

    detailBox.style.display="none";
    }

function playDetailsMovie(){
closeDetailsBox();
movieGoFlag.innerHTML = "update";
}
function initializePageMgr(){

var jsFlashMovie;
var lclMoviePointer = moviePointer.innerHTML;

jsFlashMovie = "<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=\"451\" height=\"399\" id=\"faroVideoPlayer\" align=\"middle\">\n";

jsFlashMovie = jsFlashMovie + "<param name=\"allowScriptAccess\" value=\"sameDomain\" />\n";

jsFlashMovie = jsFlashMovie + "<param name=\"movie\" value=\"faroVideoPlayer.swf?mov=" + lclMoviePointer + "\" />\n";

jsFlashMovie = jsFlashMovie + "<param name=\"quality\" value=\"high\" />\n";

jsFlashMovie = jsFlashMovie + "<embed src=\"faroVideoPlayer.swf?mov=" + lclMoviePointer + "\" quality=\"high\"  width=\"451\" height=\"399\" name=\"faroVideoPlayer\" align=\"middle\" allowScriptAccess=\"sameDomain\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />\n";

jsFlashMovie = jsFlashMovie + "</object>\n";

displayFlashMovie.innerHTML = jsFlashMovie;

masterPageMgr();

}

initializePageMgr();




