var hostname = "transcoder.shadowtv.com";
var path = "http://"+hostname+"/flash/";

function insertHtmlInEle(newHtml, eleName) {
	document.getElementById(eleName).innerHTML = newHtml;
}
function loadPlaylist(playlistURL, divName, width, height) {
	var flashObj = getObj(path+"player.swf", playlistURL, divName, width, height);
	insertHtmlInEle(flashObj, divName);
}

function getObj(swfName, filename, divName, width, height) {
	return "<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0\" width=\""+width+"\" height=\""+height+"\" id=\"myId\" align=\"middle\"><param name=\"allowScriptAccess\" value=\"sameDomain\" /><param name=\"movie\" value=\""+swfName+"?playlistUrl="+filename+"\" /><param name=\"FlashVars\" value=\""+hostname+"\" /><param name=\"quality\" value=\"high\" /><param name=\"bgcolor\" value=\"#ffffff\" /><embed src=\""+swfName+"?playlistUrl="+filename+"\" FlashVars=\""+hostname+"\" quality=\"high\" bgcolor=\"#ffffff\" width=\""+width+"\" height=\""+height+"\" name=\"myId\" align=\"middle\" allowScriptAccess=\"sameDomain\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" /></object>";
}


function displayFlashErrorAndNavigate() {
  if(confirm("You need Flash 8 or higher to watch videos.")) {
    window.location = "http://www.macromedia.com/go/getflashplayer";
  }
}

var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;

function flash8check() {
  for (i=25;i>0;i--) {
	if (isIE && isWin && !isOpera) {
	  versionStr = VBGetSwfVer(i);
	 } else {
      versionStr = navigator.plugins["Shockwave Flash"].description.substring(16,19);
    }
    if (versionStr == -1) {
      displayFlashErrorAndNavigate();
      return false;
    } else if (versionStr != 0) {
      if(isIE && isWin && !isOpera) {
		tempArray = versionStr.split(" ");
		tempString = tempArray[1];
		versionArray = tempString .split(",");
      } else {
		versionArray = versionStr.split(".");
      }
      versionMajor = versionArray[0];
      if(versionMajor < 8)  {
        displayFlashErrorAndNavigate();
        return false;
      } else {
        return true;
      }
    }
  }
  displayFlashErrorAndNavigate();
  return false;  
}

function doCheck() {
	var x = flash8check();
	alert('Flash 8? '+x);
}


