PageSourceSearch

https://kaijusakabakanpai.com/script/ry5cDn1Q7bKZ9sjxj1EkP36P/e5yX…0ZOloTCete1XXTVMfiQ---afid--ofid--w-_php.js

js kaijusakabakanpai.com collected 2026-10-07 00:39:22 UTC 14,298 bytes, 428 lines download raw bytes

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.