var path = "http://depository.shadowtv.net/flash";

function insertHtmlInEle(newHtml, eleName) {
	document.getElementById(eleName).innerHTML = newHtml;
}

function loadPlaylist(playlistURL, divName, width, height) {
	var flashObj = getObj(path+"/player", 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+".swf?playlistUrl="+filename+"\" /><param name=\"quality\" value=\"high\" /><param name=\"wmode\" value=\"transparent\"><param name=\"bgcolor\" value=\"#ffffff\" /><embed src=../../../images/radio_news/6411212_files//""+swfName+".swf?playlistUrl="+filename+"\" 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\" wmode=\"transparent\"/></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);
}

