var asset;
var alerts;
var playlist;
var numslides
var nsld=1;
var is_flash=false;
var player_width=352;
var video_height=198;
// player_height=video_height+32; BP dean special
player_height=video_height+72;
var info_tab;
var resources_tab;
var topics_tab
var subtopics_tab;
var show_questions_tab;
var markdirect =true;

var li;
var email="none";
var pause_swapped =false;
var sct=0;
var oldexp='';
var sfound;
var sloading;
var sbott;
var para_fnd=0;
try { document.execCommand('BackgroundImageCache', false, true); } catch(e) {}
var searchtext="Enter search phrase here";
var onview="slide"
var lastview="slide"


var bpfu;
var ts1;
var ts2;
var ts3;
var ts4;
var tc1;
var tc2;
var tc3;
var ts5;
var system_pause=false;
var already_playing=false;
var videorate=1;
var incS=1;
var currentpos;
var theatre;
var theatre_inner;
var vid_load;
var ebook_div
var chunk_div;
var marker_offset=0;
var old_ebook_div="slide00011"
var old_chunk_div="slide0001"
var toc_div;
var old_toc_div="sdiv1";
var whereami;
var srch;
var srchload=1;
var search_frameloaded=1;
var srch=1;
var oslen="";
var slen;
var offsetx=4;
var offsety=6;
var toph;
var footh;
var stage;
var viddiv;
var paused;
var current_slide;
var loading_gif;
var video_position="left";
var viddiv_height;
var viddiv_width;
var viddiv_left;
var video_holder;
var vid_holder_height;
var vid_holder_width;
var vid_holder_left;
var show_stuff_height;
var show_stuff_width;
var show_stuff_left;
var show_stuff_top;
var show_stuff;
var top_nav_span2;
var swapm;
var ts;
var sh=new Array(9);
var sw=new Array(9);
var suff=new Array(9);
sw[1]=184;
sh[1]=138;
suff[1]="800.jpg";
sw[2]=448;
sh[2]=336;
suff[2]="1024.jpg";
sw[3]=540;
sh[3]=405;
suff[3]="800l.jpg";
sw[4]=600;
sh[4]=450;
suff[4]="1152.jpg";
sw[5]=720;
sh[5]=540;
suff[5]="1280.jpg";
sw[6]=792;
sh[6]=594;
suff[6]="1024l.jpg";
sw[7]=904;
sh[7]=678;
suff[7]="1152l.jpg";
sw[8]=1036;
sh[8]=777;
suff[8]="1280l.jpg";
var suftodo;
var shtodo;
var swtodo;
var footh;
var stage;
var topnav;
var toc;
var slide;
var slidetodo;
var toph;
var footh;
var search_holder;
var transcript_holder;
var transcript;
var special_holder;
var special;
var blog_holder;
var thumbs_holder;
var blog_src;
var toc_nav;
var resources;
var topics;
var info;
var sel_table;
var info_holder;
var resources_holder;
var topics_holder;
var tran_header;
var sfor;
var expand_slides;
var expand_video;
var show_transcript
var show_slide
var show_thumbs
var show_blog
var expand_slides_tab;
var show_transcript_tab
var show_slide_tab
var show_thumbs_tab
var show_blog_tab
var aImg = new Array();
var browsertop=50
var logotop=60
var navtop=30;
var oDiv;
var footerbottom=50
var browserbottom=15
var windowtools=30
markerdetails=new Array(10000);
durations=new Array(10000);
sdivs=new  Array(10000);
timedetails=new Array(10000);
slidedetails=new Array(10000);
typedetails=new Array(10000);
apslidedetails=new Array(10000);
words=new Array(10000);
asxvid=new Array(10000);
asxmnum=new Array(10000);
popdetails=new Array(10000);
appopdetails=new Array(10000);
slsdiv=new Array(10000);
flvdetails=new Array(10000);
markerdetails[1]="1952jh";
blogslugs=new Array(10000);
stoshow=new Array(10000);
apstoshow=new Array(10000);
apblogslugs=new Array(10000);
apswblogslide=new Array(10000);
apswfullslide=new Array(10000);
apswfullvideo=new Array(10000);
pausevid=new Array(10000);
playvid=new Array(10000);
apclosedoc=new Array(10000);
swfullebook=new Array(10000);
apswfullebook=new Array(10000);
apswnormal=new Array(10000);
apvheight=new Array(10000);
swblogslide=new Array(10000);
swfullslide=new Array(10000);
swfullvideo=new Array(10000);
pause=new Array(10000);
appause=new Array(10000);
playvid=new Array(10000);
closedoc=new Array(10000);
fullebook=new Array(10000);
swnormal=new Array(10000);
vheight=new Array(10000);
thumbstodo=new Array(10000);
var winW
var winH
var o_winW
var o_winH
function setbasesizes(){
// figure out dring dimension
//pw=screen.width-420;
//ph=screen.height-240;

//ph=screen.height-browsertop-logotop-navtop-offsety-footerbottom-browserbottom-windowtools
if (document.body && document.body.offsetWidth) {
 winW = document.body.offsetWidth;
 winH = document.body.offsetHeight;
}
if (document.compatMode=='CSS1Compat' &&
    document.documentElement &&
    document.documentElement.offsetWidth ) {
 winW = document.documentElement.offsetWidth;
 winH = document.documentElement.offsetHeight;
}
if (window.innerWidth && window.innerHeight) {
 winW = window.innerWidth;
 winH = window.innerHeight;
}
brow=document.getElementById('stage')
if(winW>o_winW){
dow=winW-30

}
else{
dow=o_winW-30

}


doh=winH-94 
if (doh<600){doh=600}
//alert(doh+"  "+winH)// Stage height
  //Stage width
ph=doh-15 // slide max height
pw=dow-(player_width+15) // slide width
//alert(ph+"  "+pw)
//doh=ph+navtop+offsety+2


for (i=1;i < 9;i++){
if(sw[i]>(pw) || sh[i]>ph){
break;
}
}
var k=i-1
//suftodo="1152.jpg"
suftodo=suff[k];
//pw=sw[k];
shtodo=sh[k];
swtodo=sw[k];
suftodo="591.jpg"
shtodo=443
swtodo=591
/*
ts1=document.getElementById('ts1')
ts2=document.getElementById('ts2')
ts3=document.getElementById('ts3')
ts4=document.getElementById('ts4')

tc1=document.getElementById('tc1')
tc2=document.getElementById('tc2')
tc3=document.getElementById('tc3')
*/
sel_table=document.getElementById('sel_table')
theatre_inner=document.getElementById('theatre');
// doh=shtodo+navtop+offsety+8

//dow=5+player_width+offsetx+5+swtodo;
//alert(dow+"  "+swtodo+"  "+suftodo)
//alert(k+"  "+shtodo+"  "+swtodo)
toph=document.getElementById('tran_header');
loading_gif=document.getElementById('loading_gif');
expand_slides_tab=document.getElementById('expand_slides');
show_stuff=document.getElementById('show_stuff');
show_transcript_tab=document.getElementById('show_transcript');
show_slide_tab=document.getElementById('show_slide');
show_thumbs_tab=document.getElementById('show_thumbs');
show_blog_tab=document.getElementById('show_blog');
show_questions_tab=document.getElementById("show_questions");
footh=document.getElementById('tran_footer');
stage=document.getElementById('stage');
topnav=document.getElementById('top_nav');
vid_load=document.getElementById('vid_load');
viddiv=document.getElementById("viddiv")
swapm=document.getElementById('swapm');
toc=document.getElementById('toc_holder');
toc_nav=document.getElementById('toc_nav');
slide=document.getElementById('slide_holder');
slidetodo=document.getElementById('slidetodo');
transcript=document.getElementById('transcript_holder');
srch=document.getElementById('search_holder');
blog=document.getElementById('blog_holder');
special=document.getElementById('special_holder');
thumbs=document.getElementById('thumbs_holder');
blog_src=document.getElementById('blog_src');
info=document.getElementById('info_holder');
resources=document.getElementById('resources_holder');
topics=document.getElementById('topics_holder');
info_tab=document.getElementById("info_tab");
resources_tab=document.getElementById("resources_tab");
subtopics=document.getElementById('toc_holder');
topics_tab=document.getElementById('topics_tab');
subtopics_tab=document.getElementById('subtopics_tab');
ts=document.getElementById('top_nav_span2');
  sfound=document.getElementById('sfound');
viddiv=document.getElementById("viddiv");
video_holder=document.getElementById("video_holder");
//whereami=document.getElementById('search_frame')
expand_slides=document.getElementById("expand_slides");
expand_video=document.getElementById("expand_video");

li=document.getElementById('li')

viddiv.style.height=player_height+"px";
viddiv.style.width=player_width+"px";
video_holder.style.top="32px";
video_holder.style.left="5px";
video_holder.style.height=player_height+"px";
video_holder.style.width=player_width+"px";
//vid_load.style.top="5px"
//vid_load.style.height=(player_height-5)+"px";
show_slide_tab.style.display='none';
toph.style.width=(dow)+"px";
footh.style.width=(dow)+"px";
//topics_tab.style.color='#000000'

document.getElementById('top_nav_span1').style.left=player_width+"px";
stage.style.width=(dow-5)+"px";

stage.style.height=(doh)+"px";
/*
ts1.style.width=Math.floor(0.08*dow)+"px";
ts2.style.width=Math.floor(0.06*dow)+"px";
ts3.style.width=Math.floor(0.06*dow)+"px";
ts4.style.width=Math.floor(0.08*dow)+"px";
tc2.style.width=Math.floor(0.24*dow)+"px";
tc3.style.width=Math.floor(0.24*dow)+"px";
tc1.style.width=Math.floor(0.24*dow)+"px";
sel_table.width=dow+"px";
*/
//stage.style.visibilty='visible';
//svh=shtodo

swop_offsety=10

footh.style.top=(logotop+doh+5)+"px";

topnav.style.width=(dow-10)+"px";
toc_nav.style.top=(player_height+32)+"px"
toc.style.top=(player_height+52)+"px"
toc_nav.style.width=(player_width)+"px"
toc.style.width=(player_width)+"px"

toc.style.height=(doh-40-player_height-19)+"px";
topics.style.top=toc.style.top;
topics.style.height=toc.style.height;

info.style.height=toc.style.height;
info.style.top=toc.style.top;
resources.style.height=toc.style.height;
resources.style.top=toc.style.top;
info.style.width=toc.style.width;
topics.style.width=toc.style.width;
resources.style.width=toc.style.width;



//alert(doh+"  "+toc.style.height)
//pw=pw-12-offsetx;

show_blog_tab.style.display=blog_tab_state;
show_stuff.style.width=(pw)+"px";
show_stuff.style.top=(32+offsety)+"px";
// show_stuff.style.height=(ph-(32-offsety))+"px";
show_stuff.style.height=(doh+16-40-19)+"px"
svh=(doh+16-40-19);
//show_stuff.style.height=shtodo+"px"//
show_stuff.style.left=(player_width+5+offsetx)+"px";

slide.style.width=(pw)+"px";
//slide.style.height=(ph-(32-offsety))+"px";
slide.style.height=(doh+16-40-19)+"px"
swtodo=(pw-20-offsetx);
swtodo=pw
shtodo=Math.floor(swtodo*0.75);
if(shtodo>(doh+16-40-19)){
shtodo=(doh+16-40-19)
swtodo=shtodo/0.75
}

//slide.style.height=(doh-offsety)+"px";
//slide.style.height=shtodo+"px";


slide.style.overflow="hidden";
slidetodo.height=shtodo;
slidetodo.width=swtodo;
// alert(swtodo+"  "+shtodo)
slidetodo.style.overflow="hidden";

//alert("slide sizes "+shtodo+"  "+swtodo)
//alert("Slide holder "+slide.style.height+"  "+slide.style.width)
transcript.style.width=(pw-20-offsetx)+"px";

transcript.style.height=(doh-offsety)+"px";
srch.style.width=(pw-5-offsetx)+"px";
srch.style.height=(doh-offsety)+"px";
blog.style.width=(pw-5-offsetx)+"px";
blog.style.height=(doh-offsety)+"px";
special.style.width=(pw-5-offsetx)+"px";
special.style.height=(doh-offsety)+"px";
thumbs.style.width=(pw-5-offsetx)+"px";
thumbs.style.height=(doh-offsety)+"px";
//whereami.style.width=(pw-5-offsetx)+"px";
//whereami.style.height=(doh-offsety)+"px";
//loadslide();

current_slide="";
theatre=document.getElementById("selector");
ttop=Math.ceil((doh-86)/2)
theatre.style.top=(logotop+20)+"px";


loading_gif.style.display='none'
sfor=document.getElementById('sfor');

if(dow>1000){
ts.style.width="230px";
//sfor.style.width="200px"
}else{
ts.style.width="230px";
//sfor.style.width="200px"
searchtext="Search";
}
theatre_inner.style.top=(logotop+4)+"px";
theatre_inner.style.left="8px";
theatre_inner.style.width=stage.style.width;
theatre_inner.style.height=stage.style.height;

document.getElementById("sfor").value=searchtext;
//alert(slidetodo.src)
vid_holder_height=video_holder.style.height;
vid_holder_width=video_holder.style.width;
vid_holder_left=video_holder.style.left;
show_stuff_height=show_stuff.style.height;
show_stuff_width=show_stuff.style.width;
show_stuff_left=show_stuff.style.left;
show_stuff_top=show_stuff.style.top;
vid_holder_top=video_holder.style.top;
//alert(vid_holder_height+" \n "+vid_holder_width+" \n "+vid_holder_left+" \n "+show_stuff_height+" \n "+show_stuff_width+" \n "+show_stuff_left)
subtopics_tab.style.color="black"
}
function hov(what,when){
what.title="Click to initiate "+what.innerHTML;
what.className='subb1_hover';

}
function emailer(what){
Etitle=document.getElementById('asset_title').innerText
href_text="The following text was spoken in :"+Etitle+"\n\n"
div_text=""
edivs=document.getElementById(slidedetails[what]).getElementsByTagName('div')
for (var ii = 0; ii<edivs.length;  ii++) {div_text = div_text+edivs[ii].innerText;}
div_text=div_text.replace(/<span>/g,"")
div_text=div_text.replace(/<\/span>/g,"")
div_text=div_text.replace(/<br><br>/g,"\n\n")

tocurl=asset_loc+"#"+what

tocurl=tocurl.replace(/ /g,"%20")

tocurl="\n\nYou can watch this session by accessing this link:  "+tocurl
etext=href_text+div_text+tocurl
copyToClipboard(etext)
do_email=confirm("This subtopic has been copied to your clipboard and you can paste it into an email.\nWould you like us to open your default e-mail system?\n\n(Note: Pasting in the text avoids an Outlook bug that strips out line feeds,)")
if (do_email){

if (top.location.href.indexOf("127.0.0.1")>0) {
alert("Sorry, we cannot automatically create an e-mail to the sub-topic while running from a CDROM\n This feature is only available when the asset is being viewed on the web")
}else{
mailstr="mailto:?subject="+Etitle;

emailhandle=window.open (mailstr,'em','resizable=1');
}

}
}
function copyToClipboard(s)
{
	if( window.clipboardData && clipboardData.setData )
	{
		clipboardData.setData("Text", s);
	}
	else
	{
		// You have to sign the code to enable this or allow the action in about:config by changing
		user_pref("signed.applets.codebase_principal_support", true);
		netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');

		var clip
		clip = Components.classes['@mozilla.org/widget/clipboard;[[[[1]]]]'].createInstance(Components.interfaces.nsIClipboard);
		if (!clip) return;

		// create a transferable
		var trans = Components.classes['@mozilla.org/widget/transferable;[[[[1]]]]'].createInstance(Components.interfaces.nsITransferable);
		if (!trans) return;

		// specify the data we wish to handle. Plaintext in this case.
		trans.addDataFlavor('text/unicode');

		// To get the data from the transferable we need two new objects
		var str = new Object();
		var len = new Object();

		var str = Components.classes["@mozilla.org/supports-string;[[[[1]]]]"].createInstance(Components.interfaces.nsISupportsString);

		var copytext=meintext;

		str.data=copytext;

		trans.setTransferData("text/unicode",str,copytext.length*[[[[2]]]]);

		var clipid=Components.interfaces.nsIClipboard;

		if (!clip) return false;

		clip.setData(trans,null,clipid.kGlobalClipboard);
	}
}

function change_but_id(obj,nid){
	obj.id=nid;
}

function show_tab(){
stop_scroll();
switch(lastview){
case "e-book":{
show_transcript_tab.style.display="block";
start_scroll();
break;
}
case "blog":{
show_blog_tab.style.display=blog_tab_state

break;
}
case "slide":{
show_slide_tab.style.display="block"

break;
}
case "thumbs":{
show_thumbs_tab.style.display="block"

break;
}
default:{
//alert("oops "+lastview)
break;
}
}
}
function show_transcript(){
swapm.style.display="none";
thumbstodo=document.getElementById('transcript_holder').getElementsByTagName("img")
for(i=1;i<thumbstodo.length+1;i++){
thumbstodo[i-1].src=fldr+"/"+thumbstodo[i-1].id.substring(1)+suftodo


}

blog.style.display='none';
slide.style.display='none';
special.style.display='none';
thumbs.style.display='none';
srch.style.display='none';
transcript.style.display='block';
lastview=onview;
onview="e-book"
show_transcript_tab.style.display='none';
show_tab();
jumpto();
start_scroll();
}
function show_slides(){
swapm.style.display="block";
blog.style.display='none';
slide.style.display='block';
special.style.display='none';
thumbs.style.display='none';
srch.style.display='none';
transcript.style.display='none';
lastview=onview;
onview="slide";


slidetodo.src=fldr+"/"+slidedetails[nsld]+suftodo;
show_slide_tab.style.display='none';
show_tab();
stop_scroll();
}
function show_blog(){
blog.style.display='block';
swapm.style.display="none";
slide.style.display='none';
special.style.display='none';
thumbs.style.display='none';
srch.style.display='none';
transcript.style.display='none';
lastview=onview;
onview="blog"
swidth=swtodo-15;
sheight=shtodo-15;
blog_src.style.height=sheight+"px";
blog_src.style.width=swidth+"px";
//alert(blogloc+blogslugs[nsld])
blog_src.src=blogloc+blogslugs[nsld]
show_blog_tab.style.display='none';
show_tab();
stop_scroll();
}
function show_thumbs(){
blog.style.display='none';
swapm.style.display="none";
slide.style.display='none';
special.style.display='none';
thumbs.style.display='block';
srch.style.display='none';
transcript.style.display='none';
lastview=onview;
onview="thumbs"
show_thumbs_tab.style.display='none';
show_tab();
stop_scroll();
thumbstodo=thumbs.getElementsByTagName("img")

for(i=1;i<thumbstodo.length+1;i++){

// thumbstodo[i-1].src=fldr+"/"+thumbstodo[i-1].id.substring(2)+suftodo

thumbstodo[i-1].style.width=Math.floor((pw-40)/2)+"px"
thumbstodo[i-1].style.height=Math.floor((pw-40)*0.375)+"px"
//alert(thumbstodo.length+"  "+Math.floor((pw-100)/2)+"  "+thumbstodo[i-1].style.width)
}

jumpto_thumb();
}

function show_search(){
blog.style.display='none';
swapm.style.display="none";
slide.style.display='none';
special.style.display='none';
thumbs.style.display='none';
srch.style.display='block';
transcript.style.display='none';
show_slide_tab.style.display="block"
show_transcript_tab.style.display="block"
show_thumbs_tab.style.display="block"
stop_scroll();

}

function show_special(what){
blog.style.display='none';
swapm.style.display="none";
slide.style.display='none';
special.style.display='block';
thumbs.style.display='none';
srch.style.display='none';
transcript.style.display='none';
show_slide_tab.style.display="block"
show_transcript_tab.style.display="block"
show_thumbs_tab.style.display="none";
show_blog_tab.style.dispay='none';
stop_scroll();
swidth=swtodo-15;
sheight=shtodo-15;
wheretogo=what
//alert(fldr+"/"+what+"?"+email+"|"+swidth+"|"+sheight);
document.getElementById("special").src=fldr+"/"+wheretogo+"?"+email+"|"+swidth+"|"+sheight;

}

function show_information(){
subtopics.style.display='none';
resources.style.display='none';
topics.style.display='none';
info.style.display='block';
info_tab.style.color='black';
resources_tab.style.color="#ffffff";
topics_tab.style.color="#ffffff";
subtopics_tab.style.color="#ffffff";
}

function show_topics(what){
resources.style.display='none';
info.style.display='none';
subtopics.style.display='none';
topics.style.display='block';
info_tab.style.color='white';
resources_tab.style.color="white";
subtopics_tab.style.color="white";
topics_tab.style.color="black";
}
function show_subtopics(what){
resources.style.display='none';
info.style.display='none';
subtopics.style.display='block';
topics.style.display='none';
info_tab.style.color='white';
resources_tab.style.color="white";
topics_tab.style.color="white";
subtopics_tab.style.color="black";
}



function show_resources(){
subtopics.style.display='none';
info.style.display='none';
topics.style.display='none';
resources.style.display='block';
info_tab.style.color='white';
resources_tab.style.color="black";
topics_tab.style.color="white"
subtopics_tab.style.color="white"
}



function swap(){
//viddiv.style.display='none';
if (video_position=="right"){
// show tabs
show_transcript_tab.style.display='block';
show_blog_tab.style.display='none';
show_thumbs_tab.style.display='block';
video_position="left";
show_stuff.style.height=show_stuff_height;;
show_stuff.style.width=show_stuff_width;
show_stuff.style.left=show_stuff_left;
show_stuff.style.top=show_stuff_top;
video_holder.style.top=vid_holder_top;
video_holder.style.left=vid_holder_left;

slidetodo.width=swtodo
slidetodo.height=shtodo
video_resize("shrink")
}else{
video_position="right";
// hide tabs
show_transcript_tab.style.display='none';
show_blog_tab.style.display='none';
show_thumbs_tab.style.display='none';
show_stuff.style.height=vid_holder_height;
show_stuff.style.width=vid_holder_width;
show_stuff.style.left=vid_holder_left;
show_stuff.style.top="32px"
// video_holder.style.height=(doh)+"px";
//video_holder.style.width=show_stuff_width;=show_stuff_left;

video_holder.style.top="27px"

//viddiv.style.height=video_holder.style.height;
//viddiv.style.width=video_holder.style.width;
viddiv.style.top="0px";
video_resize("swap")
//alert(video_holder.style.top+"  "+viddiv.style.top)
}
if (onview=="slide" && video_position=="right"){

ss=fldr+"/"+slidedetails[nsld]+suftodo;
slidetodo.src=ss

slide.style.width=player_width+"px";
slidetodo.width=player_width;
slidetodo.height=Math.floor(player_width*0.75);

show_stuff.style.overflow="hidden"
}
if (onview=="slide" && video_position=="left"){
//slidetodo.src=fldr+"/"+slidedetails[nsld]+suftodo;
slide.style.width=show_stuff.style.width;
show_stuff.style.overflow="auto"
}

//viddiv.style.display='inline';
}


function expand_vid(what1){

if (what1.innerHTML=="Expand"){
expand_slides.style.visibility="hidden"
swapm.style.visibility="hidden";
}else{
expand_slides.style.visibility="visible"
swapm.style.visibility="visible";
}

if (video_position=="left"){
expand_videoX(what1)
}else{
expand_slidesX(what1)
}
}


function expand_s(what1){

if (what1.innerHTML=="Expand"){
expand_video.style.visibility="hidden"
swapm.style.visibility="hidden";
}else{
expand_video.style.visibility="visible"
swapm.style.visibility="visible";
}

if (video_position=="left"){
expand_slidesX(what1)
}else{
expand_videoX(what1)
}
}

function expand_videoX(what){
viddiv.style.display='none';
if (what.innerHTML=="Expand"){
	what.innerHTML="Shrink"
	what.title="Shrink the window";
	what.style.background="url(iconic/shrink.gif) no-repeat 10px 50%";
	video_holder.style.height=(doh)+"px";

	viddiv.style.height=(doh)+"px";
	//viddiv.style.width=dow-10+"px";
	// resize_Video(doh,doh*240/320);
	video_resize("expand");
	viddiv.style.top=stage.style.top;
	toc.style.display='none';
	toc_nav.style.display='none';
	show_stuff.style.display='none';
	show_questions_tab.style.display="none";
	
	show_transcript_tab.style.display="none";
	
	show_blog_tab.style.display="none";
	
	show_slide_tab.style.display="none";
	;
        show_thumbs_tab.style.display="none";
	if (video_position!="left"){
		ss=fldr+"/"+slidedetails[nsld]+suftodo;
		slidetodo.src=ss
		//video_holder.style.left=vid_holder_left;
	}
}else{
	what.innerHTML="Expand"
	what.title="Expand the window";
	what.style.background=" url(iconic/expand.gif) no-repeat 10px 50%"
	show_stuff.style.display="none";
	toc.style.display='block';
	toc_nav.style.display='block';
	//show_stuff.style.left="325px";
	show_stuff.style.left=(player_width+5+offsetx)+"px"
	video_holder.style.height=player_height+"px";
	video_holder.style.left="5px";
	video_holder.style.width=player_width+"px";
	viddiv.style.height=player_height+"px";
	viddiv.style.width=player_width+"px";

	show_stuff.style.display='block';
	

	if (video_position!="left"){
		video_holder.style.top="32px";
		video_holder.style.height=show_stuff_height;
		video_holder.style.width=show_stuff_width;
		video_holder.style.left=show_stuff_left;
		viddiv.style.height=video_holder.style.height;
		//viddiv.style.width=show_stuff_width;
		video_resize("swap")
		show_stuff.style.display='block';
		show_stuff.style.width=vid_holder_width;
		show_stuff.style.height=vid_holder_height;
		show_stuff.style.left=vid_holder_left;
	}else{
	
	show_questions_tab.style.display="none";
	show_transcript_tab.style.display="block";
	show_blog_tab.style.display="none";
	show_slide_tab.style.display="block";
        show_thumbs_tab.style.display="block";
        if (onview=="slide"){show_slide_tab.style.display="none";}
       if (onview=="thumbs"){show_thumbs_tab.style.display="none";}
       if (onview=="blog"){show_blog_tab.style.display="none";}
       if (onview=="e-book"){show_transcript_tab.style.display="none";}
       }
}

viddiv.style.display='block';
}



function expand_slidesX(what){
viddiv.style.display='none';
if (what.innerHTML=="Expand"){
	what.innerHTML="Shrink"
	what.title="Shrink the window";
	what.style.background="url(iconic/shrink.gif) no-repeat 10px 50%";
	video_holder.style.display='none'
	video_resize("shrink");

	toc.style.display='none';
	toc_nav.style.display='none';
	//show_stuff.style.left="0px";
	show_stuff.style.height=show_stuff_height;
	//show_stuff.style.width=show_stuff_width;
	show_stuff.style.width=(dow-15)+"px";
	slide.style.width=show_stuff.style.width;
	// show_stuff.style.left=show_stuff_left;
	show_stuff.style.left=vid_holder_left;
	show_stuff.style.top=show_stuff_top
	//slidetodo.src=fldr+"/"+slidedetails[nsld]+suftodo;
	
	slidetodo.height=(doh+16-40-19);
	slidetodo.width=Math.floor((doh+16-40-19)/0.75);
       
}else{
	what.innerHTML="Expand"
	what.title="Expand the window";
	what.style.background=" url(iconic/expand.gif) no-repeat 10px 50%"
	video_holder.style.display='block';
	// video_resize("expand");
	toc.style.display='block';
	toc_nav.style.display='block';
	show_stuff.style.display="block";
	show_stuff.style.left=(player_width+5+offsetx)+"px";
	//show_stuff.style.top=vid_holder_top;
	show_stuff.style.top=show_stuff_top;
	show_stuff.style.width=show_stuff_width;
	slide.style.width=show_stuff_width;
	slidetodo.width=pw;
        slidetodo.height=Math.floor(pw*0.75);
                if(slidetodo.height>parseInt(show_stuff.style.height)){
	        slidetodo.height=parseInt(show_stuff.style.height)
	        slidetodo.width=slidetodo.height/0.75
        }
	if (video_position!="left"){
	//ss=(fldr+"/"+slidedetails[nsld]+".jpg").replace("slide","thumb")
	//slidetodo.src=ss
	show_stuff.style.width=vid_holder_width;
	show_stuff.style.height=vid_holder_height;
        show_stuff.style.left=vid_holder_left;
        show_stuff.style.top="32px"
        slide.style.width=player_width+"px";
        slidetodo.width=player_width;
        slidetodo.height=Math.floor(player_width*0.75);
        if(slidetodo.height>parseInt(vid_holder_height)){
        slidetodo.height=parseInt(vid_holder_height)
        slidetodo.width=slidetodo.height/0.75
        }
        video_resize("swap")
	}
}
viddiv.style.display='block';
}
function launch(mnum){

nsld=mnum;
markdirect=true;
if (onview=="thumbs"){
show_slides();
}
play_marker(mnum);
}

function hovmail(what){
}
function pause_bits(){
/*
Things to do:
Change to blog
Change to special
Change slide
Expand window not advised
*/
/* 
blog
apswblogslide tells us whether to do this
*/
if (apswblogslide[nsld]=='y'){
show_blog()
}
/* 
slide or special
check extension
if php sho special if not assume its a jpg anfd show it in slide window
*/
if (apstoshow[nsld].indexOf(".php")>0){
// decide if swapped and swap
pause_swapped=false;

if (video_position=='right'){
pause_swapped=true;
swapm.style.display='none';
swap()
}

show_special(apstoshow[nsld]);
}else{
swidth=pw-offsetx;
sheight=doh-5-offsety;
slide.src=apstoshow[nsld]+suftodo;
show_slide();
}
}
function after_pause_bits(){

if (pause_swapped){
swapm.style.display='inline';
swap()
pause_swapped=false;
}

show_questions_tab.style.display="none";

show_transcript_tab.style.display="block";

show_blog_tab.style.display=blog_tab_state;

show_slide_tab.style.display="block";
;
show_thumbs_tab.style.display="block";



switch(onview){
case "e-book":{
transcript.style.display="block";
show_transcript_tab.style.display="none";
jumpto()
break;
}
case "blog":{
blog.style.display="block"
show_blog_tab.style.display="none"
break;
}
case "slide":{

slide.style.display="block";
swapm.style.display="block";
show_stuff.style.overflow="hidden"
show_slide_tab.style.display="none"
slidetodo.src=fldr+"/"+slidedetails[nsld]+suftodo;

break;
}
case "thumbs":{
thumbs.style.display="block"
show_thumbs_tab.style.display="none"
jumpto_thumb();
break;
}
default:{
alert("oops "+lastview)
break;
}
}
}
function normal_bits(){
//pos=plr.controls.currentPosition

if(slidedetails[markhit]!=current_slide){

	current_slide=slidedetails[markhit]
	//alert(slidedetails[markhit]+"  "+current_slide)
	if(video_position=="left" && onview=="slide"){
		slidetodo.src=fldr+"/"+slidedetails[nsld]+suftodo;
		current_slide=slidedetails[markhit]
	}
	if(video_position=="right" && onview=="slide"){
		ss=fldr+"/"+slidedetails[markhit]+suftodo
		slidetodo.src=ss
	}
	chunk_div=slidedetails[markhit]
	chunk_color();

	toc_div="sdiv"+slsdiv[markhit];
	
	toc_color();


}
//  if transcript on view ..highlight transcript divs
tdiv=document.getElementById(slidedetails[nsld]+nsld)

scrollpos=tdiv.offsetTop-150;
currentpos=scrollpos;
if (onview=="e-book"){
show_stuff.scrollTop=scrollpos;
}
if (onview=="thumbs"){
jumpto_thumb()
}
//alert(scrollpos+"  "+currentpos+"  "+show_stuff.scrollTop)
ebook_div=slidedetails[markhit]+markhit
// reset TimerS
dtodo=slidedetails[nsld]+nsld
divel=document.getElementById(dtodo)
heightS=divel.offsetHeight
timerS=1000*(durations[nsld]/(heightS/incS))/videorate
para_color()
}


function goquestion(whereto){
pause_player()
system_pause=true;
//what=apstoshow[NumMarker]
what=whereto
try{
show_special(what)
}catch(err){
alert("there has been an error loading the requested inforation: "+what)
}

}
function reshow_qs(){
blog.style.display='none';
swapm.style.display="none";
slide.style.display='none';
special.style.display='block';
thumbs.style.display='none';
srch.style.display='none';
transcript.style.display='none';
show_slide_tab.style.display="block"
show_transcript_tab.style.display="block"
show_thumbs_tab.style.display="none";
show_blog_tab.style.dispay='none';
}
function thumb_launch(what){
thumbs.style.display='none';
slide.style.display='block'
slidetodo.src=fldr+"/"+slidedetails[what]+suftodo;
show_thumbs_tab.style.display='block'
show_slide_tab.style.display='none'
onview="slide";
launch(what);
}
function loadslide(){

// show confidential slide
slidetodox=document.getElementById("slidetodo")
msrce="splash_slide/slide0001"+suftodo
slidetodox.src=msrce

for (tslidetodo=1; tslidetodo<num_slides+1; tslidetodo++){



msrce=fldr+"/slide"+Right("0000"+String(tslidetodo),4)+suftodo

aImg[tslidetodo]= msrce;
//alert(aImg[tslidetodo]+ "  "+tslidetodo)
}
//alert(images[13]);
ip = new ImagePreloader(aImg, onPreload);
}
function Left(str, n){
	if (n <= 0)
	    return "";
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(0,n);
}
function Right(str, n){
    if (n <= 0)
       return "";
    else if (n > String(str).length)
       return str;
    else {
       var iLen = String(str).length;
       return String(str).substring(iLen, iLen - n);
    }
}
function call_back(){

}
function ImagePreloader(images, call_back) {
   // store the call_back
   this.call_back = call_back;

   // initialize internal state.
   this.nLoaded = 0;
   this.nProcessed = 0;
   this.aImages = new Array;

   // record the number of images.
   this.nImages = images.length;

   // for each image, call preload()
   for ( var i = 1; i < images.length; i++ ){
   //alert("calling "+images[i]);
      this.preload(images[i]);
   }
}
ImagePreloader.prototype.preload = function(image)
{
   // create new Image object and add to array
   //alert("preload == "+image)
   var oImage = new Image;
   this.aImages.push(oImage);

   // set up event handlers for the Image object
   oImage.onload = ImagePreloader.prototype.onload;
   oImage.onerror = ImagePreloader.prototype.onerror;
   oImage.onabort = ImagePreloader.prototype.onabort;

   // assign pointer back to this.
   oImage.oImagePreloader = this;
   oImage.bLoaded = false;

   // assign the .src property of the Image object

   oImage.src = image;
}
ImagePreloader.prototype.onComplete = function()
{
   this.nProcessed++;
   //alert(this.nProcessed+"  "+this.nImages)

   oDiv = document.getElementById('progressholder');
   sldoing=this.nProcessed
   oDiv.innerHTML="Preloading slide images, slide "+sldoing+"  of "+num_slides
   
   if ( this.nProcessed == this.nImages-1 )
   {
      this.call_back(this.aImages, this.nLoaded);
      oDiv.style.display='none';
      thumbstodo=document.getElementById('transcript_holder').getElementsByTagName("img")
      for(i=1;i<thumbstodo.length+1;i++){
      thumbstodo[i-1].src=fldr+"/"+thumbstodo[i-1].id.substring(1)+suftodo
      
      
      }
      thumbstodo=document.getElementById('thumbs_holder').getElementsByTagName("img")
      
      for(i=1;i<thumbstodo.length+1;i++){
      
      thumbstodo[i-1].src=fldr+"/"+thumbstodo[i-1].id.substring(2)+suftodo
      
      //thumbstodo[i-1].width="320px"
      //thumbstodo[i-1].height="240px"
}

      loadit();
      // slidetodo.src=fldr+"/"+slidedetails[nsld]+suftodo;

   }
}
ImagePreloader.prototype.onload = function()
{
   this.bLoaded = true;
   this.oImagePreloader.nLoaded++;
   this.oImagePreloader.onComplete();
}
ImagePreloader.prototype.onerror = function()
{
   this.bError = true;
   this.oImagePreloader.onComplete();
}
ImagePreloader.prototype.onabort = function()
{
   this.bAbort = true;
   this.oImagePreloader.onComplete();
}
ImagePreloader.prototype.call_back=function(){

}
function onPreload(aImg, nImages)
{
  if ( nImages = aImg.length )
   {
      oDiv.innerHTML = "Images did not load properly";
      //alert("Images did not load properly");
      //oDiv.style.display='none';
      return;
   }


}
function Set_Cookie( name, value, expires, path, domain, secure )
{
// set time, it's in milliseconds
var today = new Date();
today.setTime( today.getTime() );

/*
if the expires variable is set, make the correct
expires time, the current script below will set
it for x number of days, to make it for hours,
delete * 24, for minutes, delete * 60 * 24
*/
if ( expires )
{
expires = expires * 1000 * 60 * 60 * 24;
}
var expires_date = new Date( today.getTime() + (expires) );

document.cookie = name + "=" +escape( value ) +
( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) +
( ( path ) ? ";path=" + path : "" ) +
( ( domain ) ? ";domain=" + domain : "" ) +
( ( secure ) ? ";secure" : "" );
}
function Get_Cookie( check_name ) {
	// first we'll split this cookie up into name/value pairs
	// note: document.cookie only returns name=value, not the other components
	var a_all_cookies = document.cookie.split( ';' );
	var a_temp_cookie = '';
	var cookie_name = '';
	var cookie_value = '';
	var b_cookie_found = false; // set boolean t/f default f

	for ( i = 0; i < a_all_cookies.length; i++ )
	{
		// now we'll split apart each name=value pair
		a_temp_cookie = a_all_cookies[i].split( '=' );


		// and trim left/right whitespace while we're at it
		cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');

		// if the extracted name matches passed check_name
		if ( cookie_name == check_name )
		{
			b_cookie_found = true;
			// we need to handle case where cookie has no value but exists (no = sign, that is):
			if ( a_temp_cookie.length > 1 )
			{
				cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') );
			}
			// note that in cases where cookie is initialized but no value, null is returned
			return cookie_value;
			break;
		}
		a_temp_cookie = null;
		cookie_name = '';
	}
	if ( !b_cookie_found )
	{
		return null;
	}
}
	
	function Delete_Cookie( name, path, domain ) {
	if ( Get_Cookie( name ) ) document.cookie = name + "=" +
	( ( path ) ? ";path=" + path : "") +
	( ( domain ) ? ";domain=" + domain : "" ) +
	";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}
// Set_Cookie( 'test', 'it works', '', '/', '', '' );
function bgchanger(what,bghcol){

	exp=document.getElementById("t"+what.id)
	if (bghcol=="X"){
		exp.style.display='none'
		what.className="menu_topics"
	}else{
		if(oldexp!=''){oldexp.style.display='none'}
		if (exp){
			// exp.style.display='block'
			oldexp=exp;
			what.title=exp.innerHTML;
		}
	}
}

function cellchanger(what,bghcol){
what.style.backgroundColor=bghcol
}

function go_home(what){
document.getElementById('theatre').style.display='none'
document.getElementById('selector').style.display='block';
//document.getElementById('bpfu').style.display='block';
;
vh=document.getElementById("vid_load")
vidiv=document.getElementById("viddiv")
stopplayer();

}
function loadstuff(){
alerts=document.getElementById("asset_title");
if (document.body && document.body.offsetWidth) {
 o_winW = document.body.offsetWidth;
 o_winH = document.body.offsetHeight;
}
if (document.compatMode=='CSS1Compat' &&
    document.documentElement &&
    document.documentElement.offsetWidth ) {
 o_winW = document.documentElement.offsetWidth;
 o_winH = document.documentElement.offsetHeight;
}
if (window.innerWidth && window.innerHeight) {
 o_winW = window.innerWidth;
 o_winH = window.innerHeight;
}
document.getElementById('selector').style.display='block';

show_email=false;
blog_tab_state="block";
asset_loc=location.href
hash=asset_loc.indexOf("#")
if (hash>0){
// figure out slide number
loc_len=(asset_loc.length-hash)-1

if (loc_len>0){
try{
nsld=asset_loc.substr(hash+1,asset_loc.length)*1
asset_loc=asset_loc.substr(0,hash)

}catch(err){
nsld=1;
}

}

}



is_mac=false;
vidvol=50;
setbasesizes();
get_nuggetXML();
alerts=document.getElementById("alertis")
}
