/////////////////////////////////////////////////////////// // Author : Viget Labs - BW // Created : // Revised : // Notes : checks for Flash /////////////////////////////////////////////////////////// // Flash Version Detector v1.1.5 // http://www.dithered.com/javascript/flash_detect/index.html // code by Chris Nott (chris@NOSPAMdithered.com - remove NOSPAM) // with VBScript code from Alastair Hamilton var flashVersion = 0; function getFlashVersion() { var agent = navigator.userAgent.toLowerCase(); // NS3 needs flashVersion to be a local variable if (agent.indexOf("mozilla/3") != -1 && agent.indexOf("msie") == -1) { flashVersion = 0; } // NS3+, Opera3+, IE5+ Mac (support plugin array): check for Flash plugin in plugin array if (navigator.plugins != null && navigator.plugins.length > 0) { var flashPlugin = navigator.plugins['Shockwave Flash']; if (typeof flashPlugin == 'object') { if (flashPlugin.description.indexOf('7.') != -1) flashVersion = 7; else if (flashPlugin.description.indexOf('6.') != -1) flashVersion = 6; else if (flashPlugin.description.indexOf('5.') != -1) flashVersion = 5; else if (flashPlugin.description.indexOf('4.') != -1) flashVersion = 4; else if (flashPlugin.description.indexOf('3.') != -1) flashVersion = 3; } } // IE4+ Win32: attempt to create an ActiveX object using VBScript else if (agent.indexOf("msie") != -1 && parseInt(navigator.appVersion) >= 4 && agent.indexOf("win")!=-1 && agent.indexOf("16bit")==-1) { document.write(' \n'); document.write('on error resume next \n'); document.write('dim obFlash \n'); document.write('set obFlash = CreateObject("ShockwaveFlash.ShockwaveFlash.7") \n'); document.write('if IsObject(obFlash) then \n'); document.write('flashVersion = 7 \n'); document.write('else set obFlash = CreateObject("ShockwaveFlash.ShockwaveFlash.6") end if \n'); document.write('if flashVersion < 7 and IsObject(obFlash) then \n'); document.write('flashVersion = 6 \n'); document.write('else set obFlash = CreateObject("ShockwaveFlash.ShockwaveFlash.5") end if \n'); document.write('if flashVersion < 6 and IsObject(obFlash) then \n'); document.write('flashVersion = 5 \n'); document.write('else set obFlash = CreateObject("ShockwaveFlash.ShockwaveFlash.4") end if \n'); document.write('if flashVersion < 5 and IsObject(obFlash) then \n'); document.write('flashVersion = 4 \n'); document.write('else set obFlash = CreateObject("ShockwaveFlash.ShockwaveFlash.3") end if \n'); document.write('if flashVersion < 4 and IsObject(obFlash) then \n'); document.write('flashVersion = 3 \n'); document.write('end if'); document.write(' \n'); } // WebTV 2.5 supports flash 3 else if (agent.indexOf("webtv/2.5") != -1) flashVersion = 3; // older WebTV supports flash 2 else if (agent.indexOf("webtv") != -1) flashVersion = 2; // Can't detect in all other cases else flashVersion = flashVersion_DONTKNOW; return flashVersion; } flashVersion_DONTKNOW = -1; // HOME - MAIN ----------------------------------------------------------------------- function displayHomeMainFlash() { document.write(''); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(''); } function displayHomeMainImage() { document.write('Britney Spears - Official Web Site'); } // HOME - MAIN ----------------------------------------------------------------------- function displayHomeMain3Flash() { document.write(''); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(''); } function displayHomeMain3Image() { document.write(''); document.write('Britney Spears - Official Web Site - Happy Birthday'); } // AD - HORZ1-a ----------------------------------------------------------------------- function displayAdHorz1Flash() { document.write(''); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(''); } function displayAdHorz1Image() { document.write(''); document.write('Official Britney Spears Fan Club'); } // AD - HORZ1-b ----------------------------------------------------------------------- function displayAdHorz1bFlash() { document.write(''); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(''); } function displayAdHorz1bImage() { document.write(''); document.write('Give the Gift of Britney - Official Britney Spears Fan Club'); } // AD - HORZ2 ----------------------------------------------------------------------- function displayAdHorz2Flash() { document.write(''); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(''); } function displayAdHorz2Image() { document.write(''); document.write('Official Britney Spears Online Store'); } /* // AD - HORZ2 ----------------------------------------------------------------------- function displayAdHorz2Flash() { document.write(''); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(''); } function displayAdHorz2Image() { document.write(''); document.write('Britney Spears - Live from Miami'); } */ // AD - VERT1 ----------------------------------------------------------------------- function displayAdVert1Flash() { document.write(''); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(''); } function displayAdVert1Image() { document.write(''); document.write('Get In The Zone'); } // AD - VERT2-a ----------------------------------------------------------------------- function displayAdVert2Flash() { document.write(''); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(''); } function displayAdVert2Image() { document.write(''); document.write('Official Britney Spears Fan Club'); } // AD - VERT2-b ----------------------------------------------------------------------- function displayAdVert2bFlash() { document.write(''); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(''); } function displayAdVert2bImage() { document.write(''); document.write('Britney Mobile Live!'); } // AD - VERT3 ----------------------------------------------------------------------- function displayAdVert3Flash() { document.write(''); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(''); } function displayAdVert3Image() { document.write(''); document.write('Official Britney Spears Online Store'); } // AD - VERT3b ----------------------------------------------------------------------- /* function displayAdVert3bFlash() { document.write(''); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(''); } function displayAdVert3bImage() { document.write(''); document.write('OWN THE CAR BRITNEY DROVE IN ME AGAINST THE MUSIC - CLICK HERE'); } */ // AD - VERT3c ----------------------------------------------------------------------- /* function displayAdVert3cFlash() { document.write(''); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(''); } function displayAdVert3cImage() { document.write(''); document.write('Win a FREE Samsung Camera Phone'); } */ // AD - VERT3c ----------------------------------------------------------------------- function displayAdVert3dFlash() { document.write(''); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(''); } function displayAdVert3dImage() { document.write(''); document.write('PRE-ORDER THE IN THE ZONE DVD AND WIN!'); } // JUKEBOX ----------------------------------------------------------------------- function displayJukeboxFlash() { document.write(''); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(''); } function displayJukeboxImage() { document.write(''); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write('
'); document.write('Oops! The Jukebox Requires Flash!'); document.write('
'); document.write('The In The Zone Jukebox requires Flash 6+. '); document.write(''); document.write('Click here to get the latest version.'); document.write('
'); document.write('[ CLICK HERE TO CLOSE WINDOW ]'); document.write('
'); }