
function getRefToFrame(frameName) {
    if( parent.document.layers ) { //Netscape layers
        return parent.document.layers[frameName]; }
    if( parent.document.getElementById ) { //DOM; IE5, NS6, Mozilla, Opera
        return parent.document.getElementById(frameName); }
    if( parent.document.all ) { //Proprietary DOM; IE4
        return parent.document.all[frameName]; }
    if( parent.document[frameName] ) { //Netscape alternative
        return parent.document[frameName]; }
    return false;
}
//
// <SCRIPT LANGUAGE="JavaScript"><!--
// window.open('apage.htm','windowName','width=100,height=200,resizable=yes')
// //--></SCRIPT>

function openSWFWindow(swfFile) { 
   var newWin = window.open('','swfMovie','resizable=no,width=400,height=350');
   newWin.document.writeln('<HTML>');
   newWin.document.writeln('<HEAD>');
   newWin.document.writeln('<title></title>');
   newWin.document.writeln('</head>');
   newWin.document.writeln('<body style="background-color: #ffffff; color: #000000; font-family: Arial, Helvetica, sans-serif; margin-left: 0px; margin-top: 0px;">');
   newWin.document.writeln('<TABLE WIDTH="100%" HEIGHT="100%">');
   newWin.document.writeln('<TR><TD>');
   newWin.document.writeln('<CENTER>');
   newWin.document.writeln('<OBJECT CLASSID="CLSID:D27CDB6E-AE6D-11cf-96B8-444553540000"');
   newWin.document.writeln('CODEBASE="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,22,0" ID="FVS" Width="320" Height="275">');
   newWin.document.writeln('<PARAM NAME="movie" VALUE="slidemovie__4.swf?2885818417">');
   newWin.document.writeln('<PARAM NAME="bgcolor" VALUE="#000000">');
   newWin.document.writeln('<EMBED NAME="FVS" SRC="slidemovie__4.swf?2885818417" BGCOLOR="#000000"');
   newWin.document.writeln('WIDTH="320" HEIGHT="275" TYPE="application/x-shockwave-flash" pluginspage=http://www.macromedia.com/go/getflashplayer">');
   newWin.document.writeln('</EMBED>');
   newWin.document.writeln('</OBJECT>');
   newWin.document.writeln('</CENTER>');
   newWin.document.writeln('</TD></TR>');
   newWin.document.writeln('</TABLE>');
   newWin.document.writeln('</BODY>');
   newWin.document.writeln('</HTML>');
   newWin.document.close();
   newWin.focus();
}

function PutPage(pagename, subPage) {
   var newpage = 'INTRO.html';
   if (pagename == 'Intro')        newpage='INTRO.html';
   if (pagename == 'Agenda')       newpage='AGENDA.html';
   if (pagename == 'Summary')      newpage='SUMMARY.html';
   if (pagename == 'Abstracts')    newpage='ABSTRACTS.html';
   if (pagename == 'Photos')       newpage='PHOTOS.html';
   if (pagename == 'Participants') newpage='PARTICIPANTS.html';
   if (pagename == 'Biblio')       newpage='BIBLIOGRAPHY.html';
   if (pagename == 'Presentations')newpage='PRESENTATIONS.html';
   if (pagename == 'Posters')      newpage='POSTERS.html';
   if (pagename == 'Pubs')         newpage='PUBLICATIONS.html';
   if (pagename == 'Downloads')    newpage='DOWNLOADS.html';
   if (pagename == 'Contact')      newpage='CONTACT.html';

   if (subPage != '') newpage=newpage + '#' + subPage;

   top.MainPage.location.replace(newpage)
   
   UpdateNavBar(pagename);
    
   return true;
}

function UpdateNavBar(pagename) {
   var title = 'Introduction';
   if (pagename == 'Intro')         title='Introduction';
   if (pagename == 'Agenda')        title='Agenda';
   if (pagename == 'Summary')       title='Summary of Presentations (Theodore M. Webster)';
   if (pagename == 'Abstracts')     title='Abstracts';
   if (pagename == 'Photos')        title='Photographs';
   if (pagename == 'Participants')  title='Participants';
   if (pagename == 'Biblio')        title='Bibliography';
   if (pagename == 'Presentations') title='Presentations';
   if (pagename == 'Posters')       title='Posters';
   if (pagename == 'Pubs')          title='Publications';
   if (pagename == 'Downloads')     title='Download Files';
   if (pagename == 'Contact')       title='Contact';

   if (top.frameheader.document.getElementById) 
     {
       top.frameheader.document.getElementById("Title").innerHTML = 'Symposium on Tropical Spiderwort<br>Nov. 29, 2005&nbsp;&nbsp;&nbsp;Tifton, GA<br><br>' + title;
     }
   
   HighlightItem('Intro',pagename);  
   HighlightItem('Agenda',pagename);  
   HighlightItem('Summary',pagename);  
   HighlightItem('Abstracts',pagename);  
   HighlightItem('Photos',pagename);  
   HighlightItem('Participants',pagename);  
   HighlightItem('Biblio',pagename);  
   HighlightItem('Presentations',pagename);  
   HighlightItem('Posters',pagename);  
   HighlightItem('Pubs',pagename);  
   HighlightItem('Downloads',pagename);  
   HighlightItem('Contact',pagename); 
   
   return true;
}

function HighlightItem(tocItem, curItem) {
   var bg='#ffffff';
   if (tocItem == curItem) bg='#ffff00';
   var el = top.frametoc.document.getElementById(tocItem);
   el.style.backgroundColor = bg; 
   return true;
}

function PutSlide(slidenum) {
	var newslide = new String('slide__' + slidenum + '.html');
	var newnotes = new String('slideNotes__' + slidenum + '.html');
   top.Slide.location.replace(newslide)
   top.framenotes.location.replace(newnotes)
   putSlideCounter(slidenum);
   return true;
}

function putSlideCounter(slidenum) {
   if (top.frametoolbar.document.getElementById) 
     {
       top.frametoolbar.document.getElementById("slidecounter").innerHTML = 'Slide&nbsp;' + slidenum + ' of ' + gSlideCnt;
     }
   return true; 
}

function NextSlide() {
   if(top.Slide.location.href==null) return false;
   var curslide = new String(top.Slide.location.href);
	var s1array = curslide.split('__');
	if(s1array.length != 2)  return false;	     
	var s2array = s1array[1].split('.');
	if(s2array.length != 2)  return false;	     
	var filename = s1array[0];
	var slidenum = s2array[0];
	var fileext = s2array[1];
	slidenum = ++slidenum;
	if(slidenum > gSlideCnt) return false;
   PutSlide(slidenum);
}

function PrevSlide() {
   if(top.Slide.location.href==null) return false;
   var curslide = new String(top.Slide.location.href);
	var s1array = curslide.split('__');
	if(s1array.length != 2)  return false;	     
	var s2array = s1array[1].split('.');
	if(s2array.length != 2)  return false;	     
	var filename = s1array[0];
	var slidenum = s2array[0];
	var fileext = s2array[1];
	slidenum = --slidenum;
	if(slidenum < 1) return false;
   PutSlide(slidenum);
}

function FirstSlide() {
   if(top.Slide.location.href==null) return false;
   var curslide = new String(top.Slide.location.href);
	var s1array = curslide.split('__');
	if(s1array.length != 2)  return false;	     
	var s2array = s1array[1].split('.');
	if(s2array.length != 2)  return false;	     
	var filename = s1array[0];
	var slidenum = s2array[0];
	var fileext = s2array[1];
	if(slidenum==1) return false;
	slidenum = 1;
   PutSlide(slidenum);
}

function LastSlide() {
   if(top.Slide.location.href==null) return false;
   var curslide = new String(top.Slide.location.href);
	var s1array = curslide.split('__');
	if(s1array.length != 2)  return false;	     
	var s2array = s1array[1].split('.');
	if(s2array.length != 2)  return false;	     
	var filename = s1array[0];
	var slidenum = s2array[0];
	var fileext = s2array[1];
	if(slidenum==gSlideCnt) return false;
	slidenum = gSlideCnt;
   PutSlide(slidenum);
}
