// Copyright (c) 2007-2010 Sonic Foundry, Inc. and Sonic Foundry 
// Media Systems, Inc. Neither this code nor any portion 
// thereof may be reproduced, altered, or otherwise changed, 
// distributed or copied, without the express written 
// permission of Sonic Foundry.
// All rights reserved.

Manifest = function(){}

Slide = function(text,time,description)
{
	this.Text=text;
	this.Time=time;
	this.Description=description;
}
Chapter = function(text,time)
{
	this.Text=text;
	this.Time=time;
}
SupportingLink = function(description,url)
{
	this.Description=description;
	this.Url=url;
}
Presenter = function(name, imageUrl, email, bioUrl)
{
    this.Name = name;
    this.ImageUrl = imageUrl;
    this.Email = email;
    this.BioUrl = bioUrl;
}

Manifest.OnLoad=function()
{
    Manifest.LoadPresenters();   
    Manifest.LoadSlides();
    Manifest.LoadChapters();
    Manifest.LoadSupportingLinks();    
    
    return true;
}

Manifest.GetSlideUrl = function(slideNumber, width, height)
{
    var slideFileName = String.format(Manifest.SlideImageFileNameTemplate, slideNumber);

    if (arguments.length == 3 && !Manifest.IsStandAlone)
    {
        slideFileName = slideFileName.replace(/full/i, String.format("{0}_{1}", width, height));
    }

    var source = String.format("{0}{1}", Manifest.SlideBaseUrl, slideFileName);

    if ((Manifest.AnonymousAllowed == null || Manifest.AnonymousAllowed == false) && (Manifest.SlidePlaybackTicketId != null && Manifest.SlidePlaybackTicketId.length > 0))
    {
        if (source.indexOf('?') > -1)
        {
            source += '&playbackTicket=' + Manifest.SlidePlaybackTicketId;
        }
        else
        {
            source += '?playbackTicket=' + Manifest.SlidePlaybackTicketId;
        }
    }

    return source;
}

Manifest.GetSlideTime=function(slideNumber)
{
    return Manifest.Slides[slideNumber].Time;
}
Manifest.GetSlideTitle=function(slideNumber)
{
    return Manifest.Slides[slideNumber-1].Text;
}
Manifest.GetSlideDescription=function(slideNumber)
{
    return Manifest.Slides[slideNumber-1].Description;
}


Manifest.Version="5.3.5699";
Manifest.IsStandAlone=true;
Manifest.VideoUrl="Content/7b1b3330-4036-40c8-99fa-d5c84efa18d9.wmv";
Manifest.SlideBaseUrl="Content/";
Manifest.PlaybackTicketId="";
Manifest.SlidePlaybackTicketId="";
Manifest.IsLive=false;
Manifest.IsOnDemand=true;
Manifest.PlayStatus="OnDemand";
Manifest.PollingEnabled=false;
Manifest.ForumEnabled=false;
Manifest.PresentationThumbImage="";
Manifest.HasSlides=true;
Manifest.HasVideo=true;
Manifest.AnonymousAllowed=true;
Manifest.SlideImageFileNameTemplate="slide_{0:D4}_full.jpg";
Manifest.PresentationId="7b1b3330403640c899fad5c84efa18d9";
Manifest.Title="MEA 2010 Strategic Collective Action Plan";
Manifest.Description="President Salters expresses the sentiment of public school employees across the state – ENOUGH IS ENOUGH – and outlines how MEA’s 155,000 members need to act collectively to end the attacks and secure adequate, equitable and stable funding for public education.";
Manifest.Duration=846000;
Manifest.AirDate="3/9/2010";
Manifest.AirTime="8:50 AM CST";
Manifest.CaptionsFile="";
Manifest.LoadSlides=function(){
Manifest.Slides = new Array(12);
   Manifest.Slides[0] = new Slide("",927,"");
   Manifest.Slides[1] = new Slide("",59821,"");
   Manifest.Slides[2] = new Slide("",215318,"");
   Manifest.Slides[3] = new Slide("",373644,"");
   Manifest.Slides[4] = new Slide("",391595,"");
   Manifest.Slides[5] = new Slide("",418754,"");
   Manifest.Slides[6] = new Slide("",456527,"");
   Manifest.Slides[7] = new Slide("",500538,"");
   Manifest.Slides[8] = new Slide("",565038,"");
   Manifest.Slides[9] = new Slide("",710548,"");
   Manifest.Slides[10] = new Slide("",777695,"");
   Manifest.Slides[11] = new Slide("",830586,"");
};
Manifest.HasSlideDescriptions=false;
Manifest.LoadChapters=function(){
Manifest.Chapters = new Array(0);
};
Manifest.LoadSupportingLinks=function(){
Manifest.SupportingLinks = new Array(0);
};
Manifest.LoadPresenters=function(){
Manifest.Presenters = new Array(1);
   Manifest.Presenters[0] = new Presenter("Iris K. Salters, MEA President","Content/2340d3ba-256d-4c44-816c-2dabe7e7584b/2ec69ab3bfcb44daae515733b91546e6.jpg","","");
};

