/*  homeflash.js  v1  R9.3  jrg/kkh  2009-04-08  */

// DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision)
var hasFlashVersion = DetectFlashVer(9, 0, 0);
var flashInit = function() {};

function displayHeroFlash(className,src, width, height, altContent) {
	if(
	    navigator.userAgent.search("Windows") != -1
		|| (navigator.userAgent.search("Mac") != -1 && navigator.userAgent.search("Camino") == -1 && navigator.userAgent.search("Opera") == -1)
		|| (navigator.userAgent.search("Linux") != -1 && DetectFlashVer(10, 0, 0) && (checkLinuxVersion() || navigator.userAgent.search("Opera") != -1))
	) {
		if(hasFlashVersion) {
			flashInit =  function() {displayHeroFlash2(className,src, width, height, altContent)};
		} else {
			document.write('<p class="' + className + '"><span style="width:600px;"><span class="altcontent">'+ altContent +'</span></span></p>');
		}
	} else {
		document.write('<p class="' + className + '"><span style="width:600px;"><span class="altcontent">'+ altContent.replace(/.*(\<strong\>.*\<\/strong\>).*/i,"$1") +'</span></span></p>');
	}
}
function displayHeroFlash2(className,src, width, height, altContent) {
	src = src.replace(/(.+)\.swf/i,"$1");
	if(/\?langVar=..\-..$/.test(src) == false)
		src = src.replace(/\?.*$/,"") + "?langVar=en-ZZ";
	document.getElementById("hero").innerHTML = '<p class="' + className + '"><span style="width:' + width + 'px;"><span>' +
	AC_FL_RunContent2(
			"src", src,
			"width", width,
			"height", height,
			"align", "middle",
			"wmode", "transparent",
			"quality", "high",
			"allowScriptAccess","always",
			"type", "application/x-shockwave-flash",
			'codebase', 'http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab',
			"pluginspage", "http://www.adobe.com/go/getflashplayer"
	) + '</span></span></p>';
}
function checkLinuxVersion() {
	if(/Mozilla[\/\s](\d+).*rv:(\d+)\.(\d+)/.test(navigator.userAgent)) {
		var version = new Number(RegExp.$1 + "." + RegExp.$2 + RegExp.$3);
		if(version >= 5.19) // at least Mozilla 5 and rv:1.9
			return true;
	}
	return false;
}
function AC_Generateobj2(objAttrs, params, embedAttrs) 
{ 
    var str = '';
    if (isIE && isWin && !isOpera)
    {
  		str += '<object ';
  		for (var i in objAttrs)
  			str += i + '="' + objAttrs[i] + '" ';
  		for (var i in params)
  			str += '><param name="' + i + '" value="' + params[i] + '" /> ';
  		str += '></object>';
    } else {
  		str += '<embed ';
  		for (var i in embedAttrs)
  			str += i + '="' + embedAttrs[i] + '" ';
  		str += '> </embed>';
    }

    return(str);
}
function AC_FL_RunContent2(){
  var ret = 
    AC_GetArgs
    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  return(AC_Generateobj2(ret.objAttrs, ret.params, ret.embedAttrs));
}

