PageSourceSearch

https://www.forlife.co.jp/wp-content/themes/flme/js/common.js

js forlife.co.jp collected 2026-10-02 07:05:36 UTC 11,337 bytes, 381 lines download raw bytes

1//rollover
2function ChangeImage(image, image){
3	if(image)image.src=image;
4}
5
6
7//Open Window
8function ow_small(url){ 
9window.open(url, "ow_small", "width=400,height=500,toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=1"); 
10} 
11
12//Bucknunber Jump
13function linkIt(theField) {
14var winTarget = "_blank";
15open(theField[theField.selectedIndex].value, winTarget,"toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=1,copyhistory=0,width=600,height=700");
16}
17
18function linkIt2(theField) {
19var winTarget = "_blank";
20open(theField[theField.selectedIndex].value, winTarget,"toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=1,copyhistory=0,width=700,height=700");
21}
22
23
24//jumpToPageTop
25
26function setObj(id) {
27 if (document.all) {
28  return document.all(id);
29 } else if (document.getElementById) {
30  return document.getElementById(id);
31 } else if (document.layers) {
32  return document.layers[id];
33 }
34 return false;
35}
36
37function getScrollLeft() { // 020225
38 if ((navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1)) {
39  return document.body.scrollLeft;
40 } else if (window.pageXOffset) {
41  return window.pageXOffset;
42 } else {
43  return 0;
44 }
45}
46
47function getScrollTop() { // 020225
48 if ((navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1)) {
49  return document.body.scrollTop;
50 } else if (window.pageYOffset) {
51  return window.pageYOffset;
52 } else {
53  return 0;
54 }
55}
56
57function getScrollWidth() { // 010317
58 if ((navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1)) {
59  return document.body.scrollWidth;
60 } else if (window.innerWidth) {
61  return window.innerWidth;
62 }
63 return 0;
64}
65
66function getScrollHeight() { // 010317
67 if ((navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1)) {
68  return document.body.scrollHeight;
69 } else if (window.innerHeight) {
70  return window.innerHeight;
71 }
72 return 0;
73}
74
75
76
77function toHex(_int) {
78 if (i < 0) {
79  return '00';
80 } else if (_int > 255) {
81  return 'ff';
82 } else {
83  return '' + hexbox[Math.floor(_int/16)] + hexbox[_int%16];
84 }
85}
86
87var pageScrollTimer;
88function pageScroll(toX,toY,frms,cuX,cuY) { // 020314
89 if (pageScrollTimer) clearTimeout(pageScrollTimer);
90 if (!toX || toX < 0) toX = 0;
91 if (!toY || toY < 0) toY = 0;
92 if (!cuX) cuX = 0 + getScrollLeft();
93 if (!cuY) cuY = 0 + getScrollTop();
94 if (!frms) frms = 6;
95
96 if (toY > cuY && toY > (getAnchorPosObj('end','enddiv').y) - getInnerSize().height) toY = (getAnchorPosObj('end','enddiv').y - getInnerSize().height) + 1;
97 cuX += (toX - getScrollLeft()) / frms; if (cuX < 0) cuX = 0;
98 cuY += (toY - getScrollTop()) / frms;  if (cuY < 0) cuY = 0;
99 var posX = Math.floor(cuX);
100 var posY = Math.floor(cuY);
101 window.scrollTo(posX, posY);
102
103 if (posX != toX || posY != toY) {
104  pageScrollTimer = setTimeout("pageScroll("+toX+","+toY+","+frms+","+cuX+","+cuY+")",16);
105 }
106}
107
108function getInnerSize() {
109 var obj = new Object();
110
111 if (document.all || (document.getElementById && IE)) {
112  obj.width = document.body.clientWidth;
113  obj.height = document.body.clientHeight;
114 } else if (document.layers || (document.getElementById && Moz)) {
115  obj.width = window.innerWidth;
116  obj.height = window.innerHeight;
117 }
118
119 return obj;
120}
121
122function getAnchorPosObj(elementname, elementid) {
123 var obj = setObj(elementname);
124 var objnew = new Object();
125 var objtmp;
126
127 if (document.getElementById && IE) {
128  objtmp = obj;
129   objnew.x = objtmp.offsetLeft;
130  objnew.y = objtmp.offsetTop;
131 while ((objtmp = objtmp.offsetParent) != null) {
132   objnew.x += objtmp.offsetLeft;
133   objnew.y += objtmp.offsetTop;
134  }
135 } else if (document.getElementById && Moz) {
136//  objnew.x = document.getElementsByTagName("A").namedItem(elementname).offsetLeft;
137//  objnew.y = document.getElementsByTagName("A").namedItem(elementname).offsetTop;
138  objnew.x = document.getElementsByTagName("DIV").namedItem(elementid).offsetLeft;
139  objnew.y = document.getElementsByTagName("DIV").namedItem(elementid).offsetTop;
140 } else if (document.all) {
141  objtmp = obj;
142  objnew.x = objtmp.offsetLeft;
143  objnew.y = objtmp.offsetTop;
144  while ((objtmp = objtmp.offsetParent) != null) {
145   objnew.x += objtmp.offsetLeft;
146   objnew.y += objtmp.offsetTop;
147  }
148 } else if (document.layers) {
149  objnew.x = document.anchors[elementname].x;
150  objnew.y = document.anchors[elementname].y;
151 } else {
152  objnew.x = 0;
153  objnew.y = 0;
154 }
155 return objnew;
156}
157
158function jumpToAnchor(elementname, elementid) {
159 if (getAnchorPosObj(elementname, elementid).x != 0 || getAnchorPosObj(elementname, elementid).y != 0) {
160  pageScroll(0,getAnchorPosObj(elementname, elementid).y,5);
161 } else {
162  location.hash = elementname;
163 }
164}
165
166
167
168function WriteLink_mobile(){
169
170document.write('<table border="0" cellspacing="0" cellpadding="0">',
171'<tr>',
172'<td rowspan="2" width="127"><a href="http://flme.jp" target="_blank">',
173'<image src="/common/image/logo-mobile.gif" width="127" height="66" border="0" /></a></td>',
174'<td width="568"><strong>’…‚¤‚½&reg;E’…‚¤‚½ƒtƒ‹&reg;‚Í‚à‚¿‚ë‚ñA',
175'<br>mobile FORLIFE‚¾‚¯‚ÌŒÀ’è‘ÒŽóƒvƒŒƒ[ƒ“ƒg‚â’…Mƒ{ƒCƒXAƒA[ƒeƒBƒXƒg‚Ì“®‰æƒRƒƒ“ƒg‚âPVŽ‹’®‚ª‚Å‚«‚éII</strong></td>',
176'<td rowspan="2" width="10">&nbsp;</td>',
177'<td rowspan="2" align="right" width="80"><image src="/common/image/qr-code.gif" width="80" height="80" /></td>',
178'</tr>',
179'<tr>',
180'<th>ƒtƒH[ƒ‰ƒCƒt ƒ~ƒ…[ƒWƒbƒNƒGƒ“ƒ^ƒeƒCƒƒ“ƒg ŒöŽ®Œg‘уTƒCƒg <a href="http://flme.jp" target="_blank">http://flme.jp</a></th>',
181'</tr>',
182'</table>');
183}
184
185
186// Change Container
187//----------------------------------
188
189function init_proc() {
190	for(i=1;i<=4;i++) {
191		if(i==1) {
192			document.getElementById('discobox'+i).style.display='block';
193		} else {
194			document.getElementById('discobox'+i).style.display='none';
195		}
196	}
197}
198function chg_proc(arg) {
199	var i;
200	if(arg<=1 && arg>=5) {
201		arg=1;
202	}
203	for(i=1;i<=4;i++) {
204		 if(i==arg) {
205			document.getElementById('discobox'+i).style.display='block';
206		 } else {
207		 	document.getElementById('discobox'+i).style.display='none';
208		}
209	}
210}
211
212
213// Open Window
214//----------------------------------
215function hotnews(url){ 
216window.open(url, "mobile", "width=500,height=550,screenX=600,screenY=0,left=600,top=0,toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=1"); 
217}
218
219function mobile(url){ 
220window.open(url, "mobile", "width=620,height=620,toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=1"); 
221}
222
223function audition(url){ 
224window.open(url, "audition", "width=640,height=600,toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=1"); 
225}
226
227
228
229
230
231/*
232 * IE PNG Fix v1.4
233 *
234 * Copyright (c) 2006 Takashi Aida http://www.isella.com/aod2/
235 *
236 */
237
238// IE5.5+ PNG Alpha Fix v1.0RC4
239// (c) 2004-2005 Angus Turnbull http://www.twinhelix.com
240
241// This is licensed under the CC-GNU LGPL, version 2.1 or later.
242// For details, see: http://creativecommons.org/licenses/LGPL/2.1/
243
244if (typeof IEPNGFIX == 'undefined') {
245//--============================================================================
246
247var IEPNGFIX = {
248	blank:  'http://www.isella.com/aod2/images/blank.gif',
249	filter: 'DXImageTransform.Microsoft.AlphaImageLoader',
250
251	fixit: function (elem, src, method) {
252		if (elem.filters[this.filter]) {
253			var filter = elem.filters[this.filter];
254			filter.enabled = true;
255			filter.src = src;
256			filter.sizingMethod = method;
257		}
258		else {
259			elem.style.filter = 'progid:' + this.filter +
260				'(src="' + src + '",sizingMethod="' + method + '")';
261		}
262	},
263
264	fixwidth: function(elem) {
265		if (elem.currentStyle.width == 'auto' &&
266			elem.currentStyle.height == 'auto') {
267			elem.style.width = elem.offsetWidth + 'px';
268		}
269	},
270
271	fixchild: function(elem, recursive) {
272		if (!/MSIE (5\.5|6\.|7\.)/.test(navigator.userAgent)) return;
273
274		for (var i = 0, n = elem.childNodes.length; i < n; i++) {
275			var childNode = elem.childNodes[i];
276			if (childNode.style) {
277				if (childNode.style.position) {
278					childNode.style.position = childNode.style.position;
279				}
280				else {
281					childNode.style.position = 'relative';
282				}
283			}
284			if (recursive && childNode.hasChildNodes()) {
285				this.fixchild(childNode, recursive);
286			}
287		}
288	},
289
290	fix: function(elem) {
291		if (!/MSIE (5\.5|6\.|7\.)/.test(navigator.userAgent)) return;
292
293		var bgimage =
294			elem.currentStyle.backgroundImage || elem.style.backgroundImage;
295
296		if (elem.tagName == 'image') {
297			if ((/\.png$/i).test(elem.src)) {
298				this.fixwidth(elem);
299				this.fixit(elem, elem.src, 'scale');
300				elem.src = this.blank;
301				elem.runtimeStyle.behavior = 'none';
302			}
303		}
304		else if (bgimage && bgimage != 'none') {
305			if (bgimage.match(/^url[("']+(.*\.png)[)"']+$/i)) {
306				var s = RegExp.$1;
307				this.fixwidth(elem);
308				elem.style.backgroundImage = 'none';
309				this.fixit(elem, s, 'scale'); // crop | image | scale
310
311				if (elem.tagName == 'A' && elem.style) {
312					if (!elem.style.cursor) {
313						elem.style.cursor = 'pointer';
314					}
315				}
316
317				this.fixchild(elem);
318				elem.runtimeStyle.behavior = 'none';
319			}
320		}
321	},
322
323	hover: function(elem, hvimage) {
324		var bgimage = elem.style.backgroundImage;
325
326		if (!bgimage && elem.currentStyle) bgimage = elem.currentStyle.backgroundImage;
327
328		if (elem.tagName == 'image' && hvimage) {
329			var image = elem.src;
330			elem.onmouseover = function() {
331				elem.src = hvimage;
332				IEPNGFIX.fix(elem);
333			};
334			elem.onmouseout = function() {
335				elem.src = image;
336				IEPNGFIX.fix(elem);
337			};
338		}
339		else if (bgimage && bgimage != 'none' && hvimage) {
340			elem.onmouseover = function() {
341				elem.style.backgroundImage = 'url(' + hvimage + ')';
342				IEPNGFIX.fix(elem);
343			};
344			elem.onmouseout = function() {
345				elem.style.backgroundImage = bgimage;
346				IEPNGFIX.fix(elem);
347			};
348		}
349
350		IEPNGFIX.fix(elem);
351	}
352};
353
354//--============================================================================
355} // end if (typeof IEPNGFIX == 'undefined')
356
357function openCloseTryListen( elementId ) {
358	var areaId = 'musicarea_' + elementId;
359	var btnId = 'btn_trylisten_' + elementId;
360	var currentDisplay = document.getElementById(areaId).style.display;
361	if ( currentDisplay != 'block' ) {
362		document.getElementById(areaId).style.display = 'block';
363		document.getElementById(btnId).src = 'http://www.forlife.co.jp//wp-content/themes/flme/image/bt_trylisten_close.gif';
364	} else {
365		document.getElementById(areaId).style.display = 'none';
366		document.getElementById(btnId).src = 'http://www.forlife.co.jp//wp-content/themes/flme/image/bt_trylisten.gif';
367	}
368}
369
370function openCloseMovie( elementId ) {
371	var areaId = 'moviearea_' + elementId;
372	var btnId = 'btn_movie_' + elementId;
373	var currentDisplay = document.getElementById(areaId).style.display;
374	if ( currentDisplay != 'block' ) {
375		document.getElementById(areaId).style.display = 'block';
376		document.getElementById(btnId).src = 'http://www.forlife.co.jp//wp-content/themes/flme/image/bt_movie_close.gif';
377	} else {
378		document.getElementById(areaId).style.display = 'none';
379		document.getElementById(btnId).src = 'http://www.forlife.co.jp//wp-content/themes/flme/image/bt_movie.gif';
380	}
381}

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.