function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}
addLoadEvent(externalLinks);
//addLoadEvent(function() {
  /* more code to run on page load */ 
//});

function externalLinks() { 
 if (!document.getElementsByTagName) return; 
 var anchors = document.getElementsByTagName("a"); 
 for (var i=0; i<anchors.length; i++) { 
   var anchor = anchors[i]; 
   if (anchor.getAttribute("href") && 
       anchor.getAttribute("rel") == "external") 
     anchor.target = "_blank"; 
 } 
}

function showDescription(id) {
		if (document.layers) document.layers[id].visibility = "show";
		else document.getElementById(id).style.visibility = "visible";

//	//else if (document.all) document.all[id].style.visibility = "visible";
	
}
function hideDescription(id) {
		if (document.layers) document.layers[id].visibility = "hide";
	//	//else if (document.all) document.all[id].style.visibility = "hidden";
		else document.getElementById(id).style.visibility = "hidden";
} 

function showLayer() {
 	jQuery.facebox.settings.opacity = 0.35;
    $.facebox({ elementName: 'divDescription' });
}	

function MM_CheckFlashVersion(reqVerStr,msg){
		  with(navigator){
		    var isIE  = (appVersion.indexOf("MSIE") != -1 && userAgent.indexOf("Opera") == -1);
		    var isWin = (appVersion.toLowerCase().indexOf("win") != -1);
		    if (!isIE || !isWin){  
		      var flashVer = -1;
		      if (plugins && plugins.length > 0){
		        var desc = plugins["Shockwave Flash"] ? plugins["Shockwave Flash"].description : "";
		        desc = plugins["Shockwave Flash 2.0"] ? plugins["Shockwave Flash 2.0"].description : desc;
		        if (desc == "") flashVer = -1;
		        else{
		          var descArr = desc.split(" ");
		          var tempArrMajor = descArr[2].split(".");
		          var verMajor = tempArrMajor[0];
		          var tempArrMinor = (descArr[3] != "") ? descArr[3].split("r") : descArr[4].split("r");
		          var verMinor = (tempArrMinor[1] > 0) ? tempArrMinor[1] : 0;
		          flashVer =  parseFloat(verMajor + "." + verMinor);
		        }
		      }
		      // WebTV has Flash Player 4 or lower -- too low for video
		      else if (userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 4.0;
		
		      var verArr = reqVerStr.split(",");
		      var reqVer = parseFloat(verArr[0] + "." + verArr[2]);
		  
		      if (flashVer < reqVer){
		        if (confirm(msg))
		          window.location = "http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash";
		      }
		    }
		  } 
		}
