// Copyright (c) 2007-2008 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(){}

Manifest.ImageExtension=".jpg";

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 source = Manifest.SlideBaseUrl + "slide_";
            
    var slideNumberStr = ""+slideNumber;

    for (var i=0;i<4-slideNumberStr.length;i++)
    {
        source+="0";
    }
    
    source+=slideNumberStr+"_";
    
    if (arguments.length==3 && !Manifest.IsStandAlone)
    {
        source+=width+"_"+height;
    }
    else 
    {
        source+="full";
    }
    
    source+=Manifest.ImageExtension;
         
	if (Manifest.PlaybackTicketId != null && Manifest.PlaybackTicketId.length > 0)
	{
		source += '&playbackTicket=' + Manifest.PlaybackTicketId;
	}

    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.0.2041";
Manifest.IsStandAlone=true;
Manifest.VideoUrl="Content/video.wmv";
Manifest.SlideBaseUrl="Content/";
Manifest.PlaybackTicketId="";
Manifest.IsLive=false;
Manifest.IsOnDemand=true;
Manifest.PlayStatus="OnDemand";
Manifest.PollingEnabled=false;
Manifest.ForumEnabled=false;
Manifest.ForumEnabled="";
Manifest.HasSlides=true;
Manifest.HasVideo=true;
Manifest.PresentationId="19a46aea31394e8ba5e2e693f63104ac";
Manifest.Title="La protection de la marque à l'étranger";
Manifest.Description="";
Manifest.Duration=921133;
Manifest.AirDate="06/24/2009";
Manifest.AirTime="10:26 AM ";
Manifest.CaptionsFile=""
Manifest.LoadSlides=function(){
Manifest.Slides = new Array(26);
   Manifest.Slides[0] = new Slide("La protection de la marque à l\'étranger",787,"");
   Manifest.Slides[1] = new Slide("Principes généraux",31165,"");
   Manifest.Slides[2] = new Slide("Principe de territorialité",75026,"");
   Manifest.Slides[3] = new Slide("Principe de territorialité (suite)",96948,"");
   Manifest.Slides[4] = new Slide("Les mécanismes facilitant la protection de la marque à l\'étranger",122071,"");
   Manifest.Slides[5] = new Slide("La Convention d\'Union de Paris",139897,"");
   Manifest.Slides[6] = new Slide("La Convention d\'Union de Paris (suite)",169659,"");
   Manifest.Slides[7] = new Slide("CUP - le traitement national",180579,"");
   Manifest.Slides[8] = new Slide("CUP - le droit de priorité",221868,"");
   Manifest.Slides[9] = new Slide("CUP - le droit de priorité (suite)",270480,"");
   Manifest.Slides[10] = new Slide("CUP - le droit de priorité (suite)",287739,"");
   Manifest.Slides[11] = new Slide("La Convention d\'Union de Paris (suite)",377869,"");
   Manifest.Slides[12] = new Slide("Le système de Madrid",404449,"");
   Manifest.Slides[13] = new Slide("Le système de Madrid (suite)",427533,"");
   Manifest.Slides[14] = new Slide("Le système de Madrid (suite)",464702,"");
   Manifest.Slides[15] = new Slide("Le système de Madrid (suite)",544666,"");
   Manifest.Slides[16] = new Slide("Le système de Madrid (suite)",561423,"");
   Manifest.Slides[17] = new Slide("Le système de Madrid (suite)",633598,"");
   Manifest.Slides[18] = new Slide("Le système de Madrid (suite)",671763,"");
   Manifest.Slides[19] = new Slide("Le système de Madrid (suite)",712574,"");
   Manifest.Slides[20] = new Slide("La marque communautaire",772698,"");
   Manifest.Slides[21] = new Slide("La marque communautaire (suite)",809838,"");
   Manifest.Slides[22] = new Slide("La marque communautaire (suite)",847509,"");
   Manifest.Slides[23] = new Slide("La marque communautaire (suite)",872595,"");
   Manifest.Slides[24] = new Slide("La marque communautaire (suite)",890877,"");
   Manifest.Slides[25] = new Slide("",914994,"");
};
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(0);
};

