// 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(){}

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.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.2045";
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.SlideImageFileNameTemplate="slide_{0:D4}_full.jpg";
Manifest.PresentationId="22af2796dafe4e2aa8079b16a3cb26b4";
Manifest.Title="AEA 2009 Session: \"Cross-Section Econometrics\" (1/6/09, Part 2): Jeffrey Wooldridge and Guido Imbens.<br/><br/>Please use the slider under the video (directly above the pause & volume controls) to fast forward or rewind the video. If the slider does not work in IE6 or 7, we recommend viewing in Firefox.";
Manifest.Description="";
Manifest.Duration=14369207;
Manifest.AirDate="01/06/2009";
Manifest.AirTime="10:45 AM ";
Manifest.CaptionsFile=""
Manifest.LoadSlides=function(){
Manifest.Slides = new Array(174);
   Manifest.Slides[0] = new Slide("",2280,"");
   Manifest.Slides[1] = new Slide("",146375,"");
   Manifest.Slides[2] = new Slide("",421280,"");
   Manifest.Slides[3] = new Slide("",434939,"");
   Manifest.Slides[4] = new Slide("",445951,"");
   Manifest.Slides[5] = new Slide("",611897,"");
   Manifest.Slides[6] = new Slide("",759954,"");
   Manifest.Slides[7] = new Slide("",1023646,"");
   Manifest.Slides[8] = new Slide("",1106280,"");
   Manifest.Slides[9] = new Slide("",1148690,"");
   Manifest.Slides[10] = new Slide("",1402641,"");
   Manifest.Slides[11] = new Slide("",1415747,"");
   Manifest.Slides[12] = new Slide("",1427249,"");
   Manifest.Slides[13] = new Slide("",1446674,"");
   Manifest.Slides[14] = new Slide("",1457152,"");
   Manifest.Slides[15] = new Slide("",1479535,"");
   Manifest.Slides[16] = new Slide("",1481615,"");
   Manifest.Slides[17] = new Slide("",1683438,"");
   Manifest.Slides[18] = new Slide("",1763105,"");
   Manifest.Slides[19] = new Slide("",2007765,"");
   Manifest.Slides[20] = new Slide("",2086907,"");
   Manifest.Slides[21] = new Slide("",2128846,"");
   Manifest.Slides[22] = new Slide("",2339415,"");
   Manifest.Slides[23] = new Slide("",2478801,"");
   Manifest.Slides[24] = new Slide("",2649846,"");
   Manifest.Slides[25] = new Slide("",2793255,"");
   Manifest.Slides[26] = new Slide("",2945592,"");
   Manifest.Slides[27] = new Slide("",2955599,"");
   Manifest.Slides[28] = new Slide("",3054137,"");
   Manifest.Slides[29] = new Slide("",3144591,"");
   Manifest.Slides[30] = new Slide("",3189124,"");
   Manifest.Slides[31] = new Slide("",3279812,"");
   Manifest.Slides[32] = new Slide("",3402769,"");
   Manifest.Slides[33] = new Slide("",3445656,"");
   Manifest.Slides[34] = new Slide("",3451908,"");
   Manifest.Slides[35] = new Slide("",3457157,"");
   Manifest.Slides[36] = new Slide("",3558235,"");
   Manifest.Slides[37] = new Slide("",3651073,"");
   Manifest.Slides[38] = new Slide("",3720644,"");
   Manifest.Slides[39] = new Slide("",3726966,"");
   Manifest.Slides[40] = new Slide("",3739026,"");
   Manifest.Slides[41] = new Slide("",3773513,"");
   Manifest.Slides[42] = new Slide("",3925308,"");
   Manifest.Slides[43] = new Slide("",3984392,"");
   Manifest.Slides[44] = new Slide("",4070966,"");
   Manifest.Slides[45] = new Slide("",4123263,"");
   Manifest.Slides[46] = new Slide("",4215485,"");
   Manifest.Slides[47] = new Slide("",4345814,"");
   Manifest.Slides[48] = new Slide("",4450848,"");
   Manifest.Slides[49] = new Slide("",4557505,"");
   Manifest.Slides[50] = new Slide("",4623751,"");
   Manifest.Slides[51] = new Slide("",4632141,"");
   Manifest.Slides[52] = new Slide("",4671811,"");
   Manifest.Slides[53] = new Slide("",4868091,"");
   Manifest.Slides[54] = new Slide("",4963091,"");
   Manifest.Slides[55] = new Slide("",5020269,"");
   Manifest.Slides[56] = new Slide("",5025997,"");
   Manifest.Slides[57] = new Slide("",5048001,"");
   Manifest.Slides[58] = new Slide("",5052200,"");
   Manifest.Slides[59] = new Slide("",5180938,"");
   Manifest.Slides[60] = new Slide("",5196699,"");
   Manifest.Slides[61] = new Slide("",5210343,"");
   Manifest.Slides[62] = new Slide("",5267499,"");
   Manifest.Slides[63] = new Slide("",5269595,"");
   Manifest.Slides[64] = new Slide("",5296374,"");
   Manifest.Slides[65] = new Slide("",5306375,"");
   Manifest.Slides[66] = new Slide("",5378059,"");
   Manifest.Slides[67] = new Slide("",5432504,"");
   Manifest.Slides[68] = new Slide("",5436482,"");
   Manifest.Slides[69] = new Slide("",5484811,"");
   Manifest.Slides[70] = new Slide("",5496325,"");
   Manifest.Slides[71] = new Slide("",5652954,"");
   Manifest.Slides[72] = new Slide("",5818920,"");
   Manifest.Slides[73] = new Slide("",5994825,"");
   Manifest.Slides[74] = new Slide("",6076922,"");
   Manifest.Slides[75] = new Slide("",6195024,"");
   Manifest.Slides[76] = new Slide("",6278654,"");
   Manifest.Slides[77] = new Slide("",6763730,"");
   Manifest.Slides[78] = new Slide("",6866246,"");
   Manifest.Slides[79] = new Slide("",6900252,"");
   Manifest.Slides[80] = new Slide("",7121256,"");
   Manifest.Slides[81] = new Slide("",7125458,"");
   Manifest.Slides[82] = new Slide("",7185168,"");
   Manifest.Slides[83] = new Slide("",7243184,"");
   Manifest.Slides[84] = new Slide("",7303251,"");
   Manifest.Slides[85] = new Slide("",7403198,"");
   Manifest.Slides[86] = new Slide("",7486545,"");
   Manifest.Slides[87] = new Slide("",7635415,"");
   Manifest.Slides[88] = new Slide("",7709685,"");
   Manifest.Slides[89] = new Slide("",7783921,"");
   Manifest.Slides[90] = new Slide("",7787059,"");
   Manifest.Slides[91] = new Slide("",7968872,"");
   Manifest.Slides[92] = new Slide("",8023442,"");
   Manifest.Slides[93] = new Slide("",8123991,"");
   Manifest.Slides[94] = new Slide("",8275682,"");
   Manifest.Slides[95] = new Slide("",8327503,"");
   Manifest.Slides[96] = new Slide("",8377277,"");
   Manifest.Slides[97] = new Slide("",8428029,"");
   Manifest.Slides[98] = new Slide("",8568599,"");
   Manifest.Slides[99] = new Slide("",8575367,"");
   Manifest.Slides[100] = new Slide("",8641168,"");
   Manifest.Slides[101] = new Slide("",8681998,"");
   Manifest.Slides[102] = new Slide("",8773137,"");
   Manifest.Slides[103] = new Slide("",8790386,"");
   Manifest.Slides[104] = new Slide("",9043263,"");
   Manifest.Slides[105] = new Slide("",9095092,"");
   Manifest.Slides[106] = new Slide("",9165702,"");
   Manifest.Slides[107] = new Slide("",9215999,"");
   Manifest.Slides[108] = new Slide("",9312495,"");
   Manifest.Slides[109] = new Slide("",9349608,"");
   Manifest.Slides[110] = new Slide("",9388902,"");
   Manifest.Slides[111] = new Slide("",9661834,"");
   Manifest.Slides[112] = new Slide("",9857982,"");
   Manifest.Slides[113] = new Slide("",9928776,"");
   Manifest.Slides[114] = new Slide("",10060092,"");
   Manifest.Slides[115] = new Slide("",10062688,"");
   Manifest.Slides[116] = new Slide("",10066338,"");
   Manifest.Slides[117] = new Slide("",10067896,"");
   Manifest.Slides[118] = new Slide("",10068930,"");
   Manifest.Slides[119] = new Slide("",10072574,"");
   Manifest.Slides[120] = new Slide("",10145374,"");
   Manifest.Slides[121] = new Slide("",10198044,"");
   Manifest.Slides[122] = new Slide("",10199085,"");
   Manifest.Slides[123] = new Slide("",10205385,"");
   Manifest.Slides[124] = new Slide("",10423187,"");
   Manifest.Slides[125] = new Slide("",10425292,"");
   Manifest.Slides[126] = new Slide("",10426324,"");
   Manifest.Slides[127] = new Slide("",10428437,"");
   Manifest.Slides[128] = new Slide("",10438347,"");
   Manifest.Slides[129] = new Slide("",10440441,"");
   Manifest.Slides[130] = new Slide("",10461380,"");
   Manifest.Slides[131] = new Slide("",10500607,"");
   Manifest.Slides[132] = new Slide("",10684408,"");
   Manifest.Slides[133] = new Slide("",10722166,"");
   Manifest.Slides[134] = new Slide("",10785086,"");
   Manifest.Slides[135] = new Slide("",10914555,"");
   Manifest.Slides[136] = new Slide("",11085785,"");
   Manifest.Slides[137] = new Slide("",11158610,"");
   Manifest.Slides[138] = new Slide("",11214586,"");
   Manifest.Slides[139] = new Slide("",11311307,"");
   Manifest.Slides[140] = new Slide("",11410168,"");
   Manifest.Slides[141] = new Slide("",11414315,"");
   Manifest.Slides[142] = new Slide("",11536243,"");
   Manifest.Slides[143] = new Slide("",11640352,"");
   Manifest.Slides[144] = new Slide("",11681101,"");
   Manifest.Slides[145] = new Slide("",11704195,"");
   Manifest.Slides[146] = new Slide("",11743001,"");
   Manifest.Slides[147] = new Slide("",11822960,"");
   Manifest.Slides[148] = new Slide("",12037693,"");
   Manifest.Slides[149] = new Slide("",12147575,"");
   Manifest.Slides[150] = new Slide("",12264870,"");
   Manifest.Slides[151] = new Slide("",12337043,"");
   Manifest.Slides[152] = new Slide("",12356911,"");
   Manifest.Slides[153] = new Slide("",12401444,"");
   Manifest.Slides[154] = new Slide("",12451246,"");
   Manifest.Slides[155] = new Slide("",12674200,"");
   Manifest.Slides[156] = new Slide("",12739666,"");
   Manifest.Slides[157] = new Slide("",12777896,"");
   Manifest.Slides[158] = new Slide("",12848516,"");
   Manifest.Slides[159] = new Slide("",12908746,"");
   Manifest.Slides[160] = new Slide("",13090821,"");
   Manifest.Slides[161] = new Slide("",13329541,"");
   Manifest.Slides[162] = new Slide("",13383447,"");
   Manifest.Slides[163] = new Slide("",13450393,"");
   Manifest.Slides[164] = new Slide("",13601319,"");
   Manifest.Slides[165] = new Slide("",13702539,"");
   Manifest.Slides[166] = new Slide("",13852752,"");
   Manifest.Slides[167] = new Slide("",13957334,"");
   Manifest.Slides[168] = new Slide("",14026969,"");
   Manifest.Slides[169] = new Slide("",14143676,"");
   Manifest.Slides[170] = new Slide("",14203941,"");
   Manifest.Slides[171] = new Slide("",14204995,"");
   Manifest.Slides[172] = new Slide("",14237003,"");
   Manifest.Slides[173] = new Slide("",14308825,"");
};
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);
};

