var flashInstalled=0;var flashVersion="";var shockwaveApp="SHOCKWAVE";var flashApp="FLASH";var movieDetectionReq=false;var hasMovieLoaded=false;var minVersion="7.0.0";var hasRequiredApp=false;var minimumFlashToCheckVersion="5.0.0";function setFlashVersion(a){a=khubVersion(a);flashVersion=a;flashInstalled=2;hasMovieLoaded=true;if(document.images){if(document.images.FlashImage){document.images.FlashImage.src="/utilities/flashVersion.aspx?version="+flashVersion}}}function getFlashVersion(){if(!hasMovieLoaded){setTimeout("getFlashVersion()",500)}else{hasRequiredApp=isInstalledVersionAboveMin(minVersion,flashVersion)}}function khubVersion(a){var b=a.split(",");if(b.length>=1){flashMajorVersion=b[0]}if(b.length>=2){flashMinorVersion=b[1]}if(b.length>=3){flashRVersion=b[2]}return flashMajorVersion+"."+flashMinorVersion+"."+flashRVersion}function setNavigatorFlashValues(){if(navigator.plugins&&navigator.plugins.length){x=navigator.plugins["Shockwave Flash"];if(x){flashInstalled=2;if(x.description){var c=x.description.split("");var b="";var d=0;var a=new Array();for(i=0;i<c.length;i++){if(c[i]>="0"&&c[i]<="9"){b=""+b+c[i]}else{if(b.length>0){a[d++]=b;b=""}}}if(b.length>0){a[d++]=b}flashVersion=a[0]+"."+a[1]+"."+a[2]}}else{flashInstalled=1}}}function detectFlashAppIE(b){var a=parseInt(b.substring(0,1));if(a<=flashVersion){if(a==flashVersion){movieDetectionReq=true}return true}else{return false}}function detectFlashAppNavigator(a){setNavigatorFlashValues();if(flashInstalled!=2){return false}return isInstalledVersionAboveMin(a,flashVersion)}function isInstalledVersionAboveMin(b,a){dotIndex=b.indexOf(".");majorNum=parseInt(b.substring(0,dotIndex+1));b=b.substring(dotIndex+1,b.length);a=a+"";if(a.indexOf(".")>=0){dotIndex=a.indexOf(".");installedMajorNum=parseInt(a.substring(0,dotIndex+1));a=a.substring(dotIndex+1,a.length)}else{installedMajorNum=a}if(installedMajorNum<majorNum){return false}if(installedMajorNum>majorNum){return true}dotIndex=b.indexOf(".");minorNum=parseInt(b.substring(0,dotIndex+1));if(a.indexOf(".")>=0){installedMinorNum=parseInt(a.substring(0,a.indexOf(".")+1))}else{installedMinorNum=0}if(installedMinorNum<minorNum){return false}if(installedMinorNum>minorNum){return true}relNum=parseInt(b.substring(dotIndex+1,b.length));if(a.indexOf(".")>=0){installedRelNum=parseInt(a.substring(a.indexOf(".")+1,a.length))}else{installedRelNum=0}if(installedRelNum<relNum){return false}if(installedRelNum>=relNum){return true}}function hasApp(a,b,c){if(a==shockwaveApp){if(c==true){return shockwaveDetectAxVer(b)}else{return shockwaveDetectNsVer(b)}}else{if(a==flashApp){if((flashVersion+"").length>1){return isInstalledVersionAboveMin(b,flashVersion)}else{if(c==true){return detectFlashAppIE(b)}else{return detectFlashAppNavigator(b)}}}}}function shockwaveDetectNsVer(d){if(!ns){return false}if(!navigator.plugins){return(d?false:0)}var c;var l;var k;var b;var f;var g;var m;var j;var h;var a;var e;c=navigator.plugins;l=c.length;for(e=0;e<l;e++){k=c[e];b=k.name;f=k.description;if(b.indexOf("Shockwave")!=-1&&b.indexOf("Director")!=-1){m="version ";g=f.indexOf(m);g=g+m.length;j=f.substring(g);if(j.indexOf(".")>0){a=j.substring(0,j.indexOf("."));h=j.substring(j.indexOf(".")+1);if(h.indexOf(".")>0){h=h.substring(0,j.indexOf("."))+h.substring(h.indexOf(".")+1)}j=parseInt(a)+"."+h}return(d?(parseFloat(j)>=d):parseFloat(j))}}return(d?false:0)}function runMovieDetection(){if(hasApp("FLASH",minimumFlashToCheckVersion,navigator.appName.indexOf("Microsoft")!=-1)){document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="18" height="18">');document.write('   <param name="movie" VALUE="/includes/FlashSniffer.swf">');document.write('   <param name="quality" value="low">');document.write('   <param name="wmode" value="transparent">');document.write('   <embed src="/includes/FlashSniffer.swf" quality="low" bgcolor="#FFFFFF"');document.write('          width="18" height="18" type="application/x-shockwave-flash">');document.write("   </embed>");document.write("</object>");hasRequiredApp=true;getFlashVersion()}else{hasRequiredApp=false}};
