// v1.7 // Flash Player Version Detection // Detect Client Browser type // Copyright 2005-2007 Adobe Systems Incorporated. All rights reserved. // reformated and enhanced, 2008 Digipay AG var is_ie = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false; var is_windows = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false; var is_opera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false; /** * set version information for various flash versions */ function ControlVersion() { var version; var active_x_object; var exception; // NOTE: new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry try { // version will be set for 7.X or greater players active_x_object = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7"); version = active_x_object.GetVariable("$version"); } catch (exception) { } if (!version) { try { // version will be set for 6.X players only active_x_object = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"); // installed player is some revision of 6.0 // GetVariable("$version") crashes for versions 6.0.22 through 6.0.29, // so we have to be careful. version = "WIN 6,0,21,0"; // default to the first public version active_x_object.AllowScriptAccess = "always"; // throws if AllowScripAccess does not exist (introduced in 6.0r47) version = active_x_object.GetVariable("$version"); // safe to call for 6.0r47 or greater } catch (exception) { } } if (!version) { try { // version will be set for 4.X or 5.X player active_x_object = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3"); version = active_x_object.GetVariable("$version"); } catch (exception) { } } if (!version) { try { // version will be set for 3.X player active_x_object = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3"); version = "WIN 3,0,18,0"; } catch (exception) { } } if (!version) { try { // version will be set for 2.X player active_x_object = new ActiveXObject("ShockwaveFlash.ShockwaveFlash"); version = "WIN 2,0,0,11"; } catch (exception) { version = -1; } } return version; } /** * javascript helper required to detect flash player plugin version information */ function GetSwfVer(){ // mozilla/opera version >= 3 check for flash plugin in plugin array var flash_version = -1; if (navigator.plugins != null && navigator.plugins.length > 0) { if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) { var sw_version_2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : ""; var flash_description = navigator.plugins["Shockwave Flash" + sw_version_2].description; var descriptions = flash_description.split(" "); var temp_version = descriptions[2].split("."); var version_major = temp_version[0]; var version_minor = temp_version[1]; var version_revision = descriptions[3]; if (version_revision == "") { version_revision = descriptions[4]; } if (version_revision[0] == "d") { version_revision = version_revision.substring(1); } else if (version_revision[0] == "r") { version_revision = version_revision.substring(1); if (version_revision.indexOf("d") > 0) { version_revision = version_revision.substring(0, version_revision.indexOf("d")); } } var flash_version = version_major + "." + version_minor + "." + version_revision; } } else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) // MSN/WebTV 2.6 supports Flash 4 { flash_version = 4; } else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) // WebTV 2.5 supports Flash 3 { flash_version = 3; } else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) // older WebTV supports Flash 2 { flash_version = 2; } else if ( is_ie && is_windows && !is_opera ) { flash_version = ControlVersion(); } return flash_version; } /** * checks if requested flash version is available */ function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision) { versionStr = GetSwfVer(); if (versionStr == -1 ) { return false; } if (versionStr != 0) { if(is_ie && is_windows && !is_opera) { // Given "WIN 2,0,0,11" tempArray = versionStr.split(" "); // ["WIN", "2,0,0,11"] tempString = tempArray[1]; // "2,0,0,11" versionArray = tempString.split(","); // ['2', '0', '0', '11'] } else { versionArray = versionStr.split("."); } var version_major = versionArray[0]; var version_minor = versionArray[1]; var version_revision = versionArray[2]; // is the major.revision >= requested major.revision AND the minor version >= requested minor if (version_major > parseFloat(reqMajorVer)) { return true; } if (version_major == parseFloat(reqMajorVer)) { if (version_minor > parseFloat(reqMinorVer)) { return true; } if (version_minor == parseFloat(reqMinorVer) && version_revision >= parseFloat(reqRevision)) { return true; } } return false; } } function AC_AddExtension(src, ext) { return (src.indexOf('?') != -1) ? src.replace(/\?/, ext+'?') : src + ext; } /** * generates html object/embed tag */ function AC_Generateobj(objAttrs, params, embedAttrs) { var str = ''; if (is_ie && is_windows && !is_opera) { str += ' '; } str += ''; } else { str += '#avskey_gate_2007_18474{padding:0; margin:0; border:none; text-align:center; margin-left:auto; margin-right:auto;width:400px;}#avskey_gate_2007_18474 table, #avskey_gate_2007_18474 td, #avskey_gate_2007_18474 tr, #avskey_gate_2007_18474 img, #avskey_gate_2007_18474 form, #avskey_gate_2007_18474 input,#avskey_gate_2007_18474 a, #avskey_gate_2007_18474 a:visited, #avskey_gate_2007_18474 a:hover, #avskey_gate_2007_18474 a:active, #avskey_gate_2007_18474 a:focus, #avskey_gate_2007_18474 font{/*Tabellen*/border-spacing:0; border-collapse:separate; caption-side:top; empty-cells:show; table-layout:auto;/*Text*/line-height:normal; text-indent:0; text-transform:none; unicode-bidi:normal; vertical-align:top;white-space:normal; word-spacing:normal; text-shadow:none; letter-spacing:normal; direction:ltr;text-align:left;/*Schrift*/text-decoration:none; font-weight:normal; font-size:10px; color:#676F96; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;background-color:transparent; font-style:normal; font-variant:normal;/*Sonstige*/padding:0; margin:0; border:none; background-image:none;}#avskey_gate_2007_18474 form{background-color:#transparent;}#avskey_gate_2007_18474 .gateLeft { background-image:url(http://www.avskey.de/view/avskey/img/gate/basic/a.jpg); background-repeat:no-repeat; width:256px; height:232px; vertical-align:top; padding:0; }#avskey_gate_2007_18474 .gateRight { background-image:url(http://www.avskey.de/view/avskey/img/gate/basic/b.gif); background-repeat:no-repeat; width:144px; height:232px; vertical-align:top; padding-top:65px; cursor:pointer; }#avskey_gate_2007_18474 .gateBottom { background-image:url(http://www.avskey.de/view/avskey/img/gate/basic/c.gif); background-repeat:no-repeat; width:400px; height:18px; padding-bottom:2px; vertical-align:top; }#avskey_gate_2007_18474 .boxCenter { margin-left:auto; margin-right:auto; }#avskey_gate_2007_18474 .emailAddress { margin:0; padding:41px 0 0 10px; width:160px; }#avskey_gate_2007_18474 .input { border:none; width:151px; height:16px; font-size:12px; background-color:#transparent; padding:0 2px 0 2px; cursor:text;}#avskey_gate_2007_18474 .emailSubmit { margin:0; padding:41px 0 0 0; text-align:left; }#avskey_gate_2007_18474 .emailSubmitButton { width:77px; height:15px;}#avskey_gate_2007_18474 .footer { padding-top:2px; }#avskey_gate_2007_18474 .arrow { margin-top:3px; margin-right:2px; }#avskey_gate_2007_18474 .abo { color:#FFFFFF; font-siz:9px; padding:0 0 5px 0; text-align:center; }'); document.write('
'); document.write('
') document.getElementById('avskey_gate_2007_18474').innerHTML = '
41330 Seiten
HilfeJugendschutz, warum?SID: 18474WMID: 2845© www.avskey.de
\"\"\"\"
'; } else if (has_required_version) { document.write('
'); AC_FL_RunContent('codebase' , 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0', 'src' , 'http://www.avskey.de/view/avskey/gate/sites/avskey/AVSKey_Gate', 'flashvars' , 'siteID=18474&wmID=2845&siteType=2&siteCount=41330&openType=2&', 'width' , '400', 'height' , '250', 'quality' , 'high', 'pluginspage' , 'http://www.macromedia.com/go/getflashplayer', 'align' , 'middle', 'play' , 'true', 'loop' , 'true', 'scale' , 'showall', 'type' , 'application/x-shockwave-flash', 'devicefont' , 'false', 'id' , 'AVSKey_Gate', 'bgcolor' , '#869ca7', 'name' , 'AVSKey_Gate', 'menu' , 'true', 'allowFullScreen' , 'false', 'allowScriptAccess', 'always', 'salign' , ''); document.write('
\"\"\"\"
'); document.write('
'); } else { document.write(''); document.write('
'); document.write('
') document.getElementById('avskey_gate_2007_18474').innerHTML = '
41330 Seiten
HilfeJugendschutz, warum?SID: 18474WMID: 2845© www.avskey.de
\"\"\"\"
'; }