1<!-- 2//v1.7 3// Flash Player Version Detection 4// Detect Client Browser type 5// Copyright 2005-2008 Adobe Systems Incorporated. All rights reserved. 6var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false; 7var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false; 8var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false; 9function ControlVersion() 10{ 11 var version; 12 var axo; 13 var e; 14 // NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry 15 try { 16 // version will be set for 7.X or greater players 17 axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7"); 18 version = axo.GetVariable("$version"); 19 } catch (e) { 20 } 21 if (!version) 22 { 23 try { 24 // version will be set for 6.X players only 25 axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"); 26 27 // installed player is some revision of 6.0 28 // GetVariable("") crashes for versions 6.0.22 through 6.0.29, 29 // so we have to be careful. 30 31 // default to the first public version 32 version = "WIN 6,0,21,0"; 33 // throws if AllowScripAccess does not exist (introduced in 6.0r47) 34 axo.AllowScriptAccess = "always"; 35 // safe to call for 6.0r47 or greater 36 version = axo.GetVariable("$version"); 37 } catch (e) { 38 } 39 } 40 if (!version) 41 { 42 try { 43 // version will be set for 4.X or 5.X player 44 axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3"); 45 version = axo.GetVariable("$version"); 46 } catch (e) { 47 } 48 } 49 if (!version) 50 { 51 try { 52 // version will be set for 3.X player 53 axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3"); 54 version = "WIN 3,0,18,0"; 55 } catch (e) { 56 } 57 } 58 if (!version) 59 { 60 try { 61 // version will be set for 2.X player 62 axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash"); 63 version = "WIN 2,0,0,11"; 64 } catch (e) { 65 version = -1; 66 } 67 } 68 69 return version; 70} 71// JavaScript helper required to detect Flash Player PlugIn version information 72function GetSwfVer(){ 73 // NS/Opera version >= 3 check for Flash plugin in plugin array 74 var flashVer = -1; 75 76 if (navigator.plugins != null && navigator.plugins.length > 0) { 77 if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) { 78 var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : ""; 79 var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description; 80 var descArray = flashDescription.split(" "); 81 var tempArrayMajor = descArray[2].split("."); 82 var versionMajor = tempArrayMajor[0]; 83 var versionMinor = tempArrayMajor[1]; 84 var versionRevision = descArray[3]; 85 if (versionRevision == "") { 86 versionRevision = descArray[4]; 87 } 88 if (versionRevision[0] == "d") { 89 versionRevision = versionRevision.substring(1); 90 } else if (versionRevision[0] == "r") { 91 versionRevision = versionRevision.substring(1); 92 if (versionRevision.indexOf("d") > 0) { 93 versionRevision = versionRevision.substring(0, versionRevision.indexOf("d")); 94 } 95 } 96 var flashVer = versionMajor + "." + versionMinor + "." + versionRevision; 97 } 98 } 99 // MSN/WebTV 2.6 supports Flash 4 100 else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4; 101 // WebTV 2.5 supports Flash 3 102 else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3; 103 // older WebTV supports Flash 2 104 else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2; 105 else if ( isIE && isWin && !isOpera ) { 106 flashVer = ControlVersion(); 107 } 108 return flashVer; 109} 110// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available 111function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision) 112{ 113 versionStr = GetSwfVer(); 114 if (versionStr == -1 ) { 115 return false; 116 } else if (versionStr != 0) { 117 if(isIE && isWin && !isOpera) { 118 // Given "WIN 2,0,0,11" 119 tempArray = versionStr.split(" "); // ["WIN", "2,0,0,11"] 120 tempString = tempArray[1]; // "2,0,0,11" 121 versionArray = tempString.split(","); // ['2', '0', '0', '11'] 122 } else { 123 versionArray = versionStr.split("."); 124 } 125 var versionMajor = versionArray[0]; 126 var versionMinor = versionArray[1]; 127 var versionRevision = versionArray[2]; 128 // is the major.revision >= requested major.revision AND the minor version >= requested minor 129 if (versionMajor > parseFloat(reqMajorVer)) { 130 return true; 131 } else if (versionMajor == parseFloat(reqMajorVer)) { 132 if (versionMinor > parseFloat(reqMinorVer)) 133 return true; 134 else if (versionMinor == parseFloat(reqMinorVer)) { 135 if (versionRevision >= parseFloat(reqRevision)) 136 return true; 137 } 138 } 139 return false;
140 } 141} 142function AC_AddExtension(src, ext) 143{ 144 if (src.indexOf('?') != -1) 145 return src.replace(/\?/, ext+'?'); 146 else 147 return src + ext; 148} 149function AC_Generateobj(objAttrs, params, embedAttrs) 150{ 151 var str = ''; 152 if (isIE && isWin && !isOpera) 153 { 154 str += '<object '; 155 for (var i in objAttrs) 156 { 157 str += i + '="' + objAttrs[i] + '" '; 158 } 159 str += '>'; 160 for (var i in params) 161 { 162 str += '<param name="' + i + '" value="' + params[i] + '" /> '; 163 } 164 str += '</object>'; 165 } 166 else 167 { 168 str += '<embed '; 169 for (var i in embedAttrs) 170 { 171 str += i + '="' + embedAttrs[i] + '" '; 172 } 173 str += '> </embed>'; 174 } 175 //document.write(str); 176 //$('#player').get(0).innerHTML = str; 177 document.write(str); 178} 179function AC_Generateobj2(objAttrs, params, embedAttrs) 180{ 181 var str = ''; 182 if (isIE && isWin && !isOpera) 183 { 184 str += '<object '; 185 for (var i in objAttrs) 186 { 187 str += i + '="' + objAttrs[i] + '" '; 188 } 189 str += '>'; 190 for (var i in params) 191 { 192 str += '<param name="' + i + '" value="' + params[i] + '" /> '; 193 } 194 str += '</object>'; 195 } 196 else 197 { 198 str += '<embed '; 199 for (var i in embedAttrs) 200 { 201 str += i + '="' + embedAttrs[i] + '" '; 202 } 203 str += '> </embed>'; 204 } 205 206// desc ='<div id="usage" style="padding: 5px 10px;font-size: 80%;">'; 207 desc ='<div style="padding: 5px 10px;font-size: 10px;width:400px;">'; 208 desc += 'å½ãµã¤ãã§åç»ãè¦è´ããããã«ã¯ãFlash Player 10ãã¼ã¸ã§ã³"10.1.82"以ä¸ãå¿ è¦ã§ãã'; 209 desc += '以ä¸ã«è¡¨ç¤ºããã¦ãããã¤ã¢ãã°ã®[ã¯ã]ãã¯ãªãã¯ããç»é¢ã®æç¤ºã«ãããã£ã¦ã<br>ææ°ãã¼ã¸ã§ã³ã«æ´æ°ãã¦ãã ããã<br>'; 210 desc += '<p style="color: #ff0000;">â»Flash Player10ãã¤ã³ã¹ãã¼ã«ããã¦ããå ´åã§ã10.1.82æªæºã®å ´åã«ã¯ã¢ãããã¼ããå¿ è¦ã§ãã<' + '/p>'; 211 desc += '<p style="width: 100%; margin-top: 4px; text-align: right;"><a href="http://www.adobe.com/go/JP-H-GET-FLASH"><img src="../images/shared/download_buttons/get_adobe_flash_player.png" width="158" height="39" alt="Get Adobe Flash Player" /></' + 'a><' + '/p>'; 212 desc += '<' + '/div>'; 213 desc += '<div id="expinstall">'; 214 str = desc +str; 215 str += '<' + '/div>'; 216 //document.write(str); 217 //$('#player').get(0).innerHTML = str; 218 document.write(str); 219} 220function AC_FL_RunContent(){ 221 var ret = 222 AC_GetArgs 223 ( arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" 224 , "application/x-shockwave-flash" 225 ); 226 AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs); 227} 228function AC_FL_RunContent2(){ 229 var ret = 230 AC_GetArgs 231 ( arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" 232 , "application/x-shockwave-flash" 233 ); 234 AC_Generateobj2(ret.objAttrs, ret.params, ret.embedAttrs); 235} 236function AC_SW_RunContent(){ 237 var ret = 238 AC_GetArgs 239 ( arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000" 240 , null 241 ); 242 AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs); 243} 244function AC_GetArgs(args, ext, srcParamName, classid, mimeType){ 245 var ret = new Object(); 246 ret.embedAttrs = new Object(); 247 ret.params = new Object(); 248 ret.objAttrs = new Object(); 249 for (var i=0; i < args.length; i=i+2){ 250 var currArg = args[i].toLowerCase(); 251 switch (currArg){ 252 case "classid": 253 break; 254 case "pluginspage": 255 ret.embedAttrs[args[i]] = args[i+1]; 256 break; 257 case "src": 258 case "movie": 259 args[i+1] = AC_AddExtension(args[i+1], ext); 260 ret.embedAttrs["src"] = args[i+1]; 261 ret.params[srcParamName] = args[i+1]; 262 break; 263 case "onafterupdate": 264 case "onbeforeupdate": 265 case "onblur": 266 case "oncellchange": 267 case "onclick": 268 case "ondblclick": 269 case "ondrag": 270 case "ondragend": 271 case "ondragenter": 272 case "ondragleave": 273 case "ondragover": 274 case "ondrop": 275 case "onfinish": 276 case "onfocus": 277 case "onhelp": 278 case "onmousedown": 279 case "onmouseup": 280 case "onmouseover": 281 case "onmousemove": 282 case "onmouseout": 283 case "onkeypress": 284 case "onkeydown": 285 case "onkeyup": 286 case "onload": 287 case "onlosecapture": 288 case "onpropertychange": 289 case "onreadystatechange": 290 case "onrowsdelete": 291 case "onrowenter": 292 case "onrowexit": 293 case "onrowsinserted": 294 case "onstart": 295 case "onscroll": 296 case "onbeforeeditfocus": 297 case "onactivate": 298 case "onbeforedeactivate": 299 case "ondeactivate": 300 case "type": 301 case "codebase": 302 case "id": 303 ret.objAttrs[args[i]] = args[i+1]; 304 break; 305 case "width": 306 case "height": 307 case "align": 308 case "vspace": 309 case "hspace": 310 case "class": 311 case "title": 312 case "accesskey": 313 case "name": 314 case "tabindex": 315 ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1]; 316 break; 317 default: 318 ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1]; 319 } 320 } 321 ret.objAttrs["classid"] = classid; 322 if (mimeType) ret.embedAttrs["type"] = mimeType; 323 return ret; 324} 325function getPageCookie() 326{ 327 return document.cookie; 328}
329function openPopupPlayer(url,popup_time,w,h) 330{ 331 var newwin; 332 xa = 640; 333 ya = 426; 334 wname = 'popup_player'; 335 xb = 0; 336 yb = 0; 337 var windowFeatures = "width=" + xa + ",height=" + ya + ",scrollbars=yes,directories=no,location=no,menubar=no,resizable=yes,status=no,toolbar=no,left=" + xb + ",top=" + yb + ",screenX=" + xb + ",screenY=" + yb; 338 newwin = window.open("", wname, windowFeatures); 339 newwin.location.href = url + "&popup_time=" + popup_time + "&video_width=" + w + "&video_height=" + h; 340 newwin.focus(); 341} 342// --> 343<!-- 344// ----------------------------------------------------------------------------- 345// ã°ãã¼ãã« 346// Flash ã®ã¡ã¸ã£ã¼ãã¼ã¸ã§ã³ãå¿ è¦ã§ã 347var requiredMajorVersion = 10; 348// Flash ã®ãã¤ãã¼ãã¼ã¸ã§ã³ãå¿ è¦ã§ã 349var requiredMinorVersion = 1; 350//var requiredMinorVersion = 1; 351// å¿ è¦ãª Flash ã®ãã¼ã¸ã§ã³ 352//var requiredRevision = 2; 353var requiredRevision = 82; 354// ----------------------------------------------------------------------------- 355// --> 356<!-- 357var hasRightVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision); 358 if(hasRightVersion) { // 使ç¨å¯è½ãªãã¼ã¸ã§ã³ãæ¤åºãããå ´å 359 // Flash ã ã¼ãã¼ã®åã込㿠360 AC_FL_RunContent( 361 'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,2,0', 362 'width', '240', 363 'height', '194', 364 'src', 'http://flwww.b-ch.com/jpn/live/player/050110_hkv?plyr_ssn=2ff8a68c37ce8a8e0cc2869adb558005&ckn=ybzesCqrq5g%3D&d=5O%2BOn2S7nUq0IOnga8SpaqykQ46nts9Z8Pm0ZOloTCete1XXTVMfiQ%3D%3D&popup_time=0&video_width=0&video_height=0&cp=0&w=240', 365 'quality', 'high', 366 'pluginspage', 'http://www.adobe.com/go/getflashplayer', 367 'align', 'middle', 368 'play', 'true', 369 'loop', 'true', 370 'scale', 'noscale', 371 'wmode', 'transparent', 372 'devicefont', 'true', 373 //'id', '050110_hkv', 374 //'id', '*external050110_hkv', 375 'id', 'external'+ Math.floor(Math.random()*1000), 376 'bgcolor', '#000000', 377 //'name', '050110_hkv', 378 //'name', '*external050110_hkv', 379 'name', 'external'+ Math.floor(Math.random()*1000), 380 'menu', 'true', 381 'allowFullScreen', 'true', 382 'allowScriptAccess','always', 383 'movie', 'http://flwww.b-ch.com/jpn/live/player/050110_hkv?plyr_ssn=2ff8a68c37ce8a8e0cc2869adb558005&ckn=ybzesCqrq5g%3D&d=5O%2BOn2S7nUq0IOnga8SpaqykQ46nts9Z8Pm0ZOloTCete1XXTVMfiQ%3D%3D&popup_time=0&video_width=0&video_height=0&cp=0&w=240', 384 'FlashVars', 'plyr_ssn=2ff8a68c37ce8a8e0cc2869adb558005&ckn=ybzesCqrq5g%3D&d=5O%2BOn2S7nUq0IOnga8SpaqykQ46nts9Z8Pm0ZOloTCete1XXTVMfiQ%3D%3D&popup_time=0&video_width=0&video_height=0&cp=0', 385 'salign', '', 386 'base','.' 387 ); //end AC code 388} else { // Flash ãå¤ããããããã©ã°ã¤ã³ãæ¤åºã§ãã¾ãã 389 versionStr = GetSwfVer(); 390 if (versionStr == -1 ) { 391 var alternateContent = '' 392 + '<div style="margin: 10;">' 393 + '<strong>ãã®ã³ã³ãã³ãã«ã¯ Adobe Flash Player 10.1.82以ä¸ãå¿ è¦ã§ãã<br><br> </p>' 394 + '<p><a href="http://www.adobe.com/go/JP-H-GET-FLASH" target="_blank" ><img src="../images/shared/download_buttons/get_adobe_flash_player.png" width="158" height="39" alt="Get Adobe Flash Player" /></a></p>' 395 + '</div>'; 396 397 document.write(alternateContent); 398 } else { 399 var alternateContent = '' 400 + '<div style="margin: 0 0 10px 0px; padding: 2px; width: 240px; height: 194px; background: #cccccc; color: #000000; line-height: 1.1;">' 401 + '<strong>ãã®ã³ã³ãã³ãã«ã¯ Adobe Flash Player 10.1.82以ä¸ãå¿ è¦ã§ãã®ã§ææ°ãã¼ã¸ã§ã³ã«æ´æ°ãã¦ãã ããã<br> ' 402 + '<p><a href="http://www.adobe.com/go/JP-H-GET-FLASH" target="_blank" ><img src="../images/shared/download_buttons/get_adobe_flash_player.png" width="158" height="39" alt="Get Adobe Flash Player" /></a></p>' 403 + '</div>'; 404 document.write(alternateContent); 405 } 406} 407// --> 408/** 409 * reset_player 410 * ãã¬ã¤ã¤ã¼ã®çµäºæã«å¼ã³åºããã 411 * embed/objectã¿ã°ãæ¸ãæãã¦ãã¬ã¤ã¤ã¼ããªã»ãããã 412 * 413 * ç¹å®æ©ç¨®ã§ãã©ã¦ã¶ãã¨ã¯ã©ãã·ã¥ããããã 414 * setTimeoutã§å¾ ã£ã¦ããã¿ã°ã®æ¸ãæããè¡ã 415 * Softbank 003SH 416 * 417 */ 418function reset_player() 419{ 420 var selector = '[name="external' + ext + '"]'; 421 setTimeout( 422 function(){ 423 $(selector).replaceWith($(selector).clone()); 424 }, 425 1 426 ); 427} 428// -->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.