var swf = false;
var swfAllow = (window.location.search.indexOf('flash=0')+1) ? false : true;
function hasFlash(ver) {
if(!swfAllow) return false;
if(!ver) ver = 0;
var n = navigator;
if(n.plugins && n.plugins.length > 0) {
var m,t,d,v;
m = n.mimeTypes;
t = 'application/x-shockwave-flash';
if(m && m[t] && m[t].enabledPlugin && m[t].enabledPlugin.description) {
d = m[t].enabledPlugin.description;
v = d.charAt(d.indexOf('.')-1);
swf = (v >= ver) ? true : false;
}
} else if(n.appVersion.indexOf("Mac") == -1 && window.execScript) {
for(var i=ver; i<=7&&i!=1&&swf!=true; i++) {
execScript('on error resume next: swf=IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash'+((i==0)?'':'.'+i)+'"))','VBScript');
}
} else {
swf = false;
}
return swf;
}
function switchFlash() {
var val = (swfAllow) ? '0' : '1';
var s = window.location.href.split('#')[0];
if(window.location.search) {
if(s.indexOf('flash=')+1) {
s = s.replace('flash='+s.split('flash=')[1].split('&')[0],'flash='+val);
} else {
s += '&flash='+val;
}
} else {
s += '?flash='+val;
}
window.location.href = s;
}
function allowFlash() {
if((!hasFlash(5)) && (swfAllow)) return '';
var s = '
';
return s;
}
function moveFocus(id) {
var o = document.getElementById(id);
if(o) o.focus();
}