var ie = (document.defaultCharset && document.getElementById && !window.home);
var opera9 = false;
if (ie){
 var ver=navigator.appVersion.split("MSIE")
 ver=parseFloat(ver[1])
 ie = (ver >=6)
}else if (navigator.userAgent.indexOf("Opera")!=-1) {
 var versionindex=navigator.userAgent.indexOf("Opera")+6
 if (parseInt(navigator.userAgent.charAt(versionindex))>=9)
 opera9 = true;
}
var oswap = (ie || opera9)
if (oswap){
 document.write ("<style id='hideObject'> object{display:none;} </style>");
}
objectSwap = function(){
 if (!document.getElementsByTagName){
  return;
 }
 var stripQueue = [];
 var objects = document.getElementsByTagName('object');
 for (var i=0; i<objects.length; i++){   
  var o = objects[i]; 
  var h = o.outerHTML;
  var params = "";
  var hasFlash = true;
  for (var j = 0; j<o.childNodes.length; j++) {
   var p = o.childNodes[j];
   if (p.tagName == "PARAM"){
    if (p.name == "flashVersion"){
     hasFlash = detectFlash(p.value);
     if (!hasFlash){
      o.id = (o.id == "") ? ("stripFlash"+i) : o.id;
      stripQueue.push(o.id);
      break;
     }
    } 
    params += p.outerHTML;         
   }
  } 
  if (!hasFlash){
   continue;
  }  
  if (!oswap){
   continue;
  } 
  if (o.className.toLowerCase().indexOf ("noswap") != -1){
   continue;
  }  
  var tag = h.split(">")[0] + ">";   
  var newObject = tag + params + o.innerHTML + " </OBJECT>"; 
  o.outerHTML = newObject;
 }
 if (stripQueue.length) {
  stripFlash(stripQueue)
 }
 if (oswap){
  document.getElementById("hideObject").disabled = true;
 }
}

detectFlash = function(version){
 if(navigator.plugins && navigator.plugins.length){
  var plugin = navigator.plugins["Shockwave Flash"];
  if (plugin == undefined){
   return false;
  }
  var ver = navigator.plugins["Shockwave Flash"].description.split(" ")[2];
  return (Number(ver) >= Number(version))
 } else if (ie && typeof (ActiveXObject) == "function"){
  try{
   var flash = new ActiveXObject("ShockwaveFlash.ShockwaveFlash." + version);
   return true;
  }
  catch(e){
   return false;
  }
 }
 return true;
}

stripFlash = function (stripQueue){
 if (!document.createElement){
  return;
 }
 for (var i=0; i<stripQueue.length; i++){
  var o = document.getElementById(stripQueue[i]);
  var newHTML = o.innerHTML; 
  newHTML = newHTML.replace(/<!--\s/g, "");
  newHTML = newHTML.replace(/\s-->/g, "");
  newHTML = newHTML.replace(/<embed/gi, "<span");  
  var d = document.createElement("div");
  d.innerHTML = newHTML;
  d.className = o.className;
  d.id = o.id;
  o.parentNode.replaceChild(d, o);
 }
}

var tempFunc = window.onload;
window.onload = function(){
 if (typeof (tempFunc) == "function"){
  try{
   tempFunc();
  } catch(e){}
 }
 objectSwap();
}

// JavaScript Document