/// -- flash functions for frontpages , 15.04.2005

// browser ***************************

var agt=navigator.userAgent.toLowerCase();
var is_major = parseInt(navigator.appVersion);
var is_minor = parseFloat(navigator.appVersion);

var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
			&& (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
			&& (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1));
var is_nav2 = (is_nav && (is_major == 2));
var is_nav3 = (is_nav && (is_major == 3));
var is_nav4 = (is_nav && (is_major == 4));
var is_nav4up = (is_nav && (is_major >= 4));
var is_navonly      = (is_nav && ((agt.indexOf(";nav") != -1) ||
					  (agt.indexOf("; nav") != -1)) );
var is_nav6 = (is_nav && (is_major == 5));
var is_nav6up = (is_nav && (is_major >= 5));
var is_gecko = (agt.indexOf('gecko') != -1);


var is_ie     = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
var is_ie3    = (is_ie && (is_major < 4));
var is_ie4    = (is_ie && (is_major == 4) && (agt.indexOf("msie 4")!=-1) );
var is_ie4up  = (is_ie && (is_major >= 4));
var is_ie5    = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")!=-1) );
var is_ie5_5  = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.5") !=-1));
var is_ie5up  = (is_ie && !is_ie3 && !is_ie4);
var is_ie5_5up =(is_ie && !is_ie3 && !is_ie4 && !is_ie5);
var is_ie6    = (is_ie && (is_major == 4) && (agt.indexOf("msie 6.")!=-1) );
var is_ie6up  = (is_ie && !is_ie3 && !is_ie4 && !is_ie5 && !is_ie5_5);

var is_opera = (agt.indexOf("opera") != -1);
var is_opera2 = (agt.indexOf("opera 2") != -1 || agt.indexOf("opera/2") != -1);
var is_opera3 = (agt.indexOf("opera 3") != -1 || agt.indexOf("opera/3") != -1);
var is_opera4 = (agt.indexOf("opera 4") != -1 || agt.indexOf("opera/4") != -1);
var is_opera5 = (agt.indexOf("opera 5") != -1 || agt.indexOf("opera/5") != -1);
var is_opera5up = (is_opera && !is_opera2 && !is_opera3 && !is_opera4);

var is_win   = ( (agt.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1) );
var is_mac    = (agt.indexOf("mac")!=-1);


// required flash version
var requiredVersion = 6;
<!--
var maxVersion = 14;
var actualVersion = 0;
var v_flashInstalled = false;
var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.indexOf("Windows") != -1) ? true : false;
jsVersion = 1.1;



for (var x = 2; x <= maxVersion; x++)
{
	eval("var flash" + x + "Installed = false")
}

if (isIE && isWin)
{
    document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n');
    document.write('on error resume next \n');
    for (var y = 2; y <= maxVersion; y++)
    {
        eval(document.write('flash'+y+'Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.'+y+'"))) \n'));
    }
    document.write('</SCR' + 'IPT\> \n'); // break up end tag so it doesn't end our script
}

function detectFlash()
{
    if (navigator.plugins)
    {
        if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]){
            var isVersion2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
            var flashDescription = navigator.plugins["Shockwave Flash" + isVersion2].description;
            var flashVersion = parseInt(flashDescription.charAt(flashDescription.indexOf(".") - 1));
            for (var z = 2; z <= maxVersion; z++){
                eval("flash" + z + "Installed = flashVersion == " + z)
            }
        }
    }

    for (var i = 2; i <= maxVersion; i++)
    {
        if (eval("flash" + i + "Installed") == true)
        {
        	actualVersion = i;
        }
    }
    if (actualVersion >= requiredVersion)
    {
        v_flashInstalled = true;
    }
    else 
    {
        v_flashInstalled = false;
    }
}



function writeOutMainBranding(sFlashFile, sPicture, sLink, sLinkEncoded, version, width, height, colspan, xmlPath)
{
	detectFlash();

	if (actualVersion < version || !sFlashFile || is_mac || (!is_ie5up && !is_gecko) )
	{
		document.write ('<img src="'+sPicture+'" border="0">');
    }
    else
    {
        document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="'+width+'" height="'+height+'" id="tecnomen4" align="middle"><param name="movie" value="'+sFlashFile+'"><param name="quality" value="high"><param name="BGCOLOR" value="#cccccc"> <PARAM NAME="FlashVars" VALUE="filepath=' +  xmlPath + '"><embed src="'+sFlashFile+'" width="'+width+'" height="'+height+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" FlashVars="filepath=' + xmlPath + '" name="tecnomen4" bgcolor="#cccccc"></embed></object>');
	}
}




