// JavaScript Document

d=document;

function showHide(elementid){ 
  if (document.getElementById(elementid).style.display == 'none'){ 
    document.getElementById(elementid).style.display = '';
  } else { 
    document.getElementById(elementid).style.display = 'none'; 
  } 
}

function embedVideo(xfile, xwidth, xheight){
  var fo = new FlashObject("/swf/video.swf", "video", xwidth, xheight, "8");
  fo.addParam("wmode", "transparent");
  fo.addParam("SAlign", "lt");
  fo.addParam("Scale", "noscale");
  fo.addVariable('file', xfile);	
  fo.write("video");
}

sfHover=function(){
  if(d.getElementById("nav")){
    var sfEls = d.getElementById("nav").getElementsByTagName("li");
    for (var i=0; i<sfEls.length; i++) {
      if(sfEls[i].getElementsByTagName("div")[0]){
	    //reveal the li
	    sfEls[i].style.display="block";
	    //alternate background colors
	    for(var e=0; e<=sfEls[i].getElementsByTagName("li").length; e++){
	      if(e%2){
 	        sfEls[i].getElementsByTagName("li")[e-1].className="li_alt";
		  }
	    }
				
	    //execute Flash replacement
	    var myWidth=240;
		var myHeight=30;
        var myName=sfEls[i].getElementsByTagName("a")[0].innerHTML;
        var myURL=sfEls[i].childNodes[0];
		
	    flash_li="<object style='visibility: visible;' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' width='" + myWidth + "'  height='" + myHeight + "'>"
      flash_li+="<param name='movie' value='/swf/li.swf'>"
      flash_li+="<param name='quality' value='high'>"
      flash_li+="<param name='wmode' value='transparent'>"
      flash_li+="<param name='FlashVars' value='li_name=" + myName + "&li_url=" + myURL +"'>"
	    flash_li+="<param name='SAlign' value='lt'>"
	    flash_li+="<param name='Scale' value='noscale'>"
	    flash_li+="<embed src='/swf/li.swf' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' wmode='transparent' SAlign='lt' Scale='noscale' FlashVars='li_name=" + myName + "&li_url=" + myURL +"' width='" + myWidth + "' height='" + myHeight + "'></embed>"
        flash_li+="</object>"
        sfEls[i].getElementsByTagName("a")[0].innerHTML=flash_li;
	  }
    }
  }
}

function startUp(){
  if(d.getElementById("nav")){
    sfHover();
  }
  if(d.getElementById("name")){
		var fo = new FlashObject("/swf/name.swf", "pageHeader", "100%", "60", "8");
	  fo.addParam("wmode", "transparent");
		fo.addParam("SAlign", "lt");
		fo.addParam("Scale", "noscale");
		fo.addVariable('pagename', encodeURIComponent(d.getElementById("name").getElementsByTagName('h1')[0].innerHTML));	
		fo.write("name");
	}
  if(d.getElementById("pageheader")){
    var fo = new FlashObject("/swf/pageHeader.swf", "pageHeader", "570", "260", "8");
	  fo.addParam("wmode", "transparent");
		fo.addVariable('imagepath', encodeURIComponent(d.getElementById("pageheader").getElementsByTagName('img')[0].src));
		if(d.getElementById("pageheader").getElementsByTagName('blockquote')[0]){
		  fo.addVariable('quotetext', encodeURIComponent(d.getElementById("pageheader").getElementsByTagName('blockquote')[0].innerHTML));	
		}
		if(d.getElementById("attribution")){
		  fo.addVariable('quoteattribution', encodeURIComponent(d.getElementById("attribution").innerHTML));
		}
		fo.write("pageheader");
  }
	
	if(d.getElementById("programs")){
	  var fo = new FlashObject("/swf/programs.swf", "slideshow", "570", "400", "8");
		fo.addParam("wmode", "transparent");
		fo.write("programs");
	}
	if(d.getElementById("features")){
	  var fo = new FlashObject("/swf/features.swf", "slideshow", "285", "190", "8");
		fo.addParam("wmode", "transparent");
		fo.write("features");
	}
	if(d.getElementById("news")){
	  var fo = new FlashObject("/swf/news.swf", "slideshow", "285", "190", "8");
		fo.addParam("wmode", "transparent");
		fo.write("news");
	}
}

window.onload=startUp;