<!--

// advanced flash detection script v4.f (07/2006) minor version-update only
// this kind of sniffer has to be updated, since it is allready 8 years old...
// copyright by Rob Ressmann (CEO@symbionts.com)
// symbionts
// http://www.symbionts.de
// http://www.symbionts.com
// 
// You may use this for free (comercial too!), if you put a link (html or other) pointing
// to http://www.symbionts.de and agree to GNU-License
//
// *** part 1, call as JavaScript ***

function verCaps(id) {
if (typeof(caps) != "undefined" && typeof(caps.id) != "undefined" && typeof(caps.getComponentVersion) != "undefined")
return caps.getComponentVersion(id, "ComponentID");
else
return false;}
var loadedthis = 'nope';
var symin = "symLog-NA";
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));
var is_wash  = ((agt.indexOf('wash')!=-1) && (agt.indexOf('free')==-1)); 
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_nav5 = (is_nav && (is_major == 5));
var is_nav5up = (is_nav && (is_major >= 5));
var is_ie   = (agt.indexOf("msie") != -1);
var is_ie3  = (is_ie && (is_major < 4));
var is_ie4  = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")==-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_ie5up  = (is_ie  && !is_ie3 && !is_ie4);
var is_win   = ( (agt.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1) );
var is_mac    = (agt.indexOf("mac")!=-1);
var flash3 = 0;
var flash4 = 0;
var flash5 = 0;
var flash6 = 0;
var flash7 = 0;
var flash8 = 0;
var flash9 = 0;
var flash10 = 0;
var flash11 = 0;
var FlashMode3 = 0;
var FlashMode4 = 0;
var FlashMode5 = 0;
var FlashMode6 = 0;
var FlashMode7 = 0;
var FlashMode8 = 0;
var FlashMode9 = 0;
var FlashMode10 = 0;
var FlashMode11 = 0;
var plugin3type = "Shockwave Flash 3.0";
var plugin4type = "Shockwave Flash 4.0";
var plugin5type = "Shockwave Flash 5.0";
var plugin6type = "Shockwave Flash 6.0";
var plugin7type = "Shockwave Flash 7.0";
var plugin8type = "Shockwave Flash 8.0";
var plugin9type = "Shockwave Flash 9.0";
var plugin10type = "Shockwave Flash 10.3";
var plugin11type = "Shockwave Flash 11";
var gtb1 = verCaps("{6CB5E471-C305-11D3-99A8-000086395495}");
var gtb2 = verCaps("{00EF2092-6AC5-47c0-BD25-CF2D5D657FEB}");
var gtbv = "NA";
var cpu = "NA";
if (gtb1)
gtbv = gtb1;
if (gtb2)
gtbv = gtb2;
var ref="&ref=NA";
if(navigator.cpuClass) {var cpu = navigator.cpuClass;}
var cookieEnabled=(navigator.cookieEnabled)? true : false;
if (typeof navigator.cookieEnabled=="undefined" && !cookieEnabled){ 
document.cookie="testcookie";
cookieEnabled=(document.cookie=="testcookie")? true : false;
document.cookie=""; //erase dummy value
}
var sw = screen.width; var sh = screen.height;
symin="symLog&je="+navigator.javaEnabled()+"&co="+cookieEnabled+"&gtbv="+gtbv+"&cpu="+cpu;
var sd = screen.pixelDepth;var ww=window.innerWidth; var wh=window.innerHeight; var lang = "NA";
if(document.all) { var lang = navigator.browserLanguage; var sd = screen.colorDepth; var ww=document.body.clientWidth; var wh=document.body.clientHeight;}    //IE?
  else if(document.layers) {var lang = navigator.language;}
  else if(document.getElementById) { var lang = navigator.language.substr(0,2);}//N6,Moz?
symin+="&la="+lang+"&sw="+sw+"&sh="+sh+"&sd="+sd+"&ww="+ww+"&wh="+wh;
var su = Math.round(((ww * wh)/(sw * sh)*100) * Math.pow(10, 0));
symin+="&su="+su;
if (document.referrer!="" || document.referrer!="undefined") { var ref="&ref="+document.referrer;}
function push_swf(mov,vers,quali,bg_colo,symin){
parent.frames[0].document.open('text/html');
parent.frames[0].document.write('<html>\n');
parent.frames[0].document.write('<BODY bgcolor="',bg_colo,'" leftmargin=0 topmargin=0 marginwidth=0 marginheight=0>\n');
parent.frames[0].document.write('<center>\n');
parent.frames[0].document.write('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"\n');
parent.frames[0].document.write('codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=',vers,'"\n');
parent.frames[0].document.write('ID=",mov," WIDTH="100%" HEIGHT="100%">\n');
parent.frames[0].document.write('<PARAM NAME=movie VALUE="',mov,'.swf?',symin,'"\n');
parent.frames[0].document.write('<PARAM NAME=quality VALUE="',quali,'">\n');
parent.frames[0].document.write('<PARAM NAME=bgcolor VALUE="',bg_colo,'">\n');
parent.frames[0].document.write('<EMBED SRC="',mov,'.swf?',symin,'"\n');
parent.frames[0].document.write('swLiveConnect=FALSE\n');
parent.frames[0].document.write('WIDTH="100%"  HEIGHT="100%"\n');
parent.frames[0].document.write('QUALITY="',quali,'"\n');
parent.frames[0].document.write('BGCOLOR="',bg_colo,'"\n');
parent.frames[0].document.write('TYPE="application/x-shockwave-flash"\n');
parent.frames[0].document.write('PLUGINSPAGE="http://www.macromedia.com/de/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">\n');
parent.frames[0].document.write('</EMBED>\n');
parent.frames[0].document.write('</OBJECT>\n');
parent.frames[0].document.write('</center>\n');
parent.frames[0].document.write('</BODY>\n');
parent.frames[0].document.close();
};

if (is_wash) {
parent.frames[0].location.href = nuad;
};

function is_swf(mov3,mov4,mov5,mov6,mov7,mov8,mov9,mov10,mov11,noswf,nubrowse,iemac_url,quali,bg_col1,bg_col2,nuad,symin){
navigator.plugins.refresh();

if(is_nav4up)

{
	for(i=0;i<navigator.plugins.length;i++)
	{
		if(navigator.plugins[i].description.indexOf(plugin3type) != -1)
		{
			flash3 = 1;
		}
		if(navigator.plugins[i].description.indexOf(plugin4type) != -1)
		{
			flash4 = 1;
		}
		if(navigator.plugins[i].description.indexOf(plugin5type) != -1)
		{
			flash5 = 1;
		}
		if(navigator.plugins[i].description.indexOf(plugin6type) != -1)
		{
			flash6 = 1;
		}
              if(navigator.plugins[i].description.indexOf(plugin7type) != -1)
		{
			flash7 = 1;
		}
    if(navigator.plugins[i].description.indexOf(plugin8type) != -1)
		{
			flash8 = 1;
		}
     if(navigator.plugins[i].description.indexOf(plugin9type) != -1)
		{
			flash9 = 1;
		}
 if(navigator.plugins[i].description.indexOf(plugin10type) != -1)
		{
			flash10 = 1;
		}
 if(navigator.plugins[i].description.indexOf(plugin11ype) != -1)
		{
			flash11 = 1;
		}
	}
}

else if (is_ie4up) {
if (FlashMode11) {
		flash11 = 1;
	}

else if (FlashMode10) {
		flash10 = 1;
	}
else if (FlashMode9) {
		flash9 = 1;
	}
else if (FlashMode8) {
		flash8 = 1;
	}
else if (FlashMode7) {
		flash7 = 1;
	}
else if (FlashMode6) {
		flash6 = 1;
	}
else	if (FlashMode5) {
		flash5 = 1;
	}
	else if (FlashMode4) {
		flash4 = 1;
	}
	else if (FlashMode3) {
		flash3 = 1;
	}
}

if (flash11) {
symin+="&swfv=11"+"&pu="+ispop+ref;
push_swf(mov11,'11,0,0,0',quali,bg_col2,symin);

}
else if (flash10) {
symin+="&swfv=10"+"&pu="+ispop+ref;
push_swf(mov10,'10,0,0,0',quali,bg_col2,symin);

}
else if (flash9) {
symin+="&swfv=9"+"&pu="+ispop+ref;
push_swf(mov9,'9,0,0,0',quali,bg_col2,symin);

}
else if (flash8) {
symin+="&swfv=8"+"&pu="+ispop+ref;
push_swf(mov8,'8,0,0,0',quali,bg_col2,symin);

}
else if (flash7) {
symin+="&swfv=7"+"&pu="+ispop+ref;
push_swf(mov7,'7,0,0,0',quali,bg_col2,symin);

}
else if (flash6) {
symin+="&swfv=6"+"&pu="+ispop+ref;
push_swf(mov6,'6,0,0,0',quali,bg_col2,symin);

}
else if (flash5) {
symin+="&swfv=5"+"&pu="+ispop+ref;
push_swf(mov5,'5,0,0,0',quali,bg_col2,symin);

}
else if (flash4) {
symin+="&swfv=4"+"&pu="+ispop+ref;
push_swf(mov4,'4,0,2,0',quali,bg_col2,symin);

}
else if (flash3) {
symin+="&swfv=3"+"&pu="+ispop+ref;
push_swf(mov3,'3,0,0,0',quali,bg_col1,symin);

}
else if (is_ie5up && is_mac) {
symin+="&swfv=iemac"+"&pu="+ispop+ref;
parent.frames[0].location.href = iemac_url;
}
else if (is_ie4up && is_mac) {
symin+="&swfv=NA"+"&pu="+ispop+ref;
parent.frames[0].location.href = nubrowse;
}
else if (is_ie4up || is_nav4up) {
symin+="&swfv=NA"+"&pu="+ispop+ref;
parent.frames[0].location.href = noswf;
}

else {
symin+="&swfv=NA"+"&pu="+ispop+ref;
parent.frames[0].location.href = nubrowse;
}
};

loadedthis = 'yep';
// -->
