// JavaScript Document

function getDocHeight(doc) {
  var docHt = 0, sh, oh;
  if (doc.height) docHt = doc.height;
  else if (doc.body) {
    if (doc.body.scrollHeight) docHt = sh = doc.body.scrollHeight;
    if (doc.body.offsetHeight) docHt = oh = doc.body.offsetHeight;
    if (sh && oh) docHt = Math.max(sh, oh);
  }
  return docHt;
}
function setIframeHeight(iframeName,thescrollTop) {
  var iframeWin = window.frames[iframeName];
  var iframeEl = document.getElementById? document.getElementById(iframeName): document.all? document.all[iframeName]: null;
  if ( iframeEl && iframeWin ) {
    iframeEl.style.height = "auto"; // helps resize (for some) if new doc shorter than previous  
    var docHt = getDocHeight(iframeWin.document);
    // need to add to height to be sure it will all show
    if (docHt) iframeEl.style.height = docHt  + 30 + "px";
  }
}
function loadHeader(x){
			//alert(x);
			var flashvars = {};
			flashvars.flashFlyer = x;
			var params = {};
			params.wmode = "transparent";
			var attributes = {};
			attributes.id = "playerModule";
			swfobject.embedSWF("swf/header.swf", "playerModule", "780", "100", "8.0.0", "swf/expressInstall.swf", flashvars, params, attributes);
}

function loadStub(x){
		parent.doStub(x);
}
function doStub(x){
			var flashvars = {};
			flashvars.clip=x;
			var attributes = {};
			var params = {};
			attributes.id = "stubModule";
			swfobject.embedSWF("swf/audioPlayerStub5.swf", "stubModule", "20", "10", "8.0.0", "swf/expressInstall.swf", flashvars, params, attributes);
}
function loadPauseStub(x){
			var flashvars = {};
			var params = {};
			//alert('pause stub' + x);
			//params.wmode = "transparent";
			var attributes = {};
			attributes.id = "pauseContent";
			swfobject.embedSWF("swf/pauseStub.swf", "pauseContent", "10", "10", "8.0.0", "swf/expressInstall.swf", flashvars, params, attributes);
}

function goSetHeight() {
  if (parent == window) return;
  // no way to obtain id of iframe object doc loaded into? no parentNode or parentElement or ...
  else parent.setIframeHeight('contentFr');
}
