PageSourceSearch

https://catalog.orientalmotor.com/ImgCustom/1081/p7MBXscripts.js?v=2026.1002.365.47958

js orientalmotor.com collected 2026-10-02 07:24:12 UTC 34,701 bytes, 1,457 lines download raw bytes

1
2/* 
3 ================================================
4 PVII Magic Box scripts
5 Copyright (c) 2015 Project Seven Development
6 www.projectseven.com
7 Version: 1.1.3 -build 17
8 ================================================
9 
10*/
11
12
13var p7MBX={
14	ctl: [],
15	once: false,
16	body: null,
17	prf: 'none',
18	active: false,
19	overlay: null,
20	currentShow: null,
21	boxAnimDuration: 400,
22	swipeDuration: 400,
23	animDelay: (1000/60),
24	cntDefWidth: '80%',
25	cntDefMaxWidth: '1280',
26	urlOpen: false,
27	autoCaptionFormat: ['* \\ **', 'Slide * of **', 'Image * of **', '* of **', 'Slide# *'],
28	autoCaption: 0,
29	urlSlide: 0
30};
31function P7_MBXset(){
32	var h,hd,sh='';
33	if(!document.getElementById){
34		return;
35	}
36	sh+='div.p7MBX {position:absolute;top: -9000px;left: -9000px;width: 100%;height: auto;background-color:transparent;z-index: 99999910;}\n';
37	sh+='div.p7mbx-overlay {position:fixed;top:-100%;left:0;width:100%;height:100%;background-color:transparent;overflow:hidden;z-index: 99999905;opacity:0;}\n';
38	sh+='div.p7mbx-list {display: none;}\n';
39	sh+='div.p7mbx-toolbar {display: none;}\n';
40	sh+='div.p7MBX.active .p7mbx-toolbar {display:block;}\n';
41	sh+='div.p7mbx-slide-wrapper {position:relative;width:100%;padding:0;margin:0;z-index:99999915;}\n';
42	sh+='div.mbx-slide-box {position:absolute;top:-9000px;left:-9000px;width:100%;margin:0;padding:0;border:none;z-index:99999935;visibility:hidden;}\n';
43	sh+='div.mbx-slide-container {position:absolute;margin:0 auto;}\n';
44	sh+='div.mbx-slide {position:relative;}\n';
45	sh+='div.mbx-slide.mbx-image img {height:auto;width:auto;max-width:100%;}\n';
46	sh+='mbx-slide-box.current-slide {z-index:99999945;}\n';
47	sh+='div.p7mbx-content {position:absolute;top:-9000px;left:-9000px;}\n';
48	sh+='.p7mbx-pointer {touch-action: pan-y pinch-zoom;}\n';
49	sh+='.p7mbx-ms-pointer {ms-touch-action: pan-y pinch-zoom;}\n';
50	sh+='.mbx-slide-sw {position:relative;}\n';
51	hd=document.head || document.getElementsByTagName('head')[0];
52	h=document.createElement('style');
53	h.type='text/css';
54	if(h.styleSheet){
55		h.styleSheet.cssText=sh;
56	}
57	else{
58		h.appendChild(document.createTextNode(sh));
59	}
60	hd.appendChild(h);
61	p7MBX.prf=P7_MBXgetCSSPre();
62}
63P7_MBXset();
64function P7_MBXbb(){
65}
66function P7_MBXaddLoad(){
67	if(window.addEventListener){
68		document.addEventListener("DOMContentLoaded", P7_MBXinit, false);
69		window.addEventListener("load",P7_MBXinit,false);
70		window.addEventListener("unload",P7_MBXbb,false);
71		document.addEventListener("keydown",P7_MBXkey,false);
72	}
73	else if(window.attachEvent){
74		document.write("<script id=p7ie_mbx defer src=\"//:\"><\/script>");
75		document.getElementById("p7ie_mbx").onreadystatechange=function(){
76			if (this.readyState=="complete"){
77				if(p7MBX.ctl.length>0){
78					P7_MBXinit();
79				}
80			}
81		};
82		window.attachEvent("onload",P7_MBXinit);
83		window.attachEvent("onunload",P7_MBXbb);
84		document.attachEvent("onkeydown",P7_MBXkey);
85	}
86}
87P7_MBXaddLoad();
88function P7_MBXop(){
89	if(!document.getElementById){
90		return;
91	}
92	p7MBX.ctl[p7MBX.ctl.length]=arguments;
93}
94function P7_MBXinit(){
95	var i,j,k,kj,tD,bx,el,tU,tA,tC,sW,ie,pli=0,cN,tR,cl,md,hs,num,sn,frms;
96	if(p7MBX.ctl.length<1){
97		return;
98	}
99	if(p7MBX.once){
100		return;
101	}
102	p7MBX.once=true;
103	p7MBX.body=document.body.parentNode;
104	if(/KHTML|WebKit/i.test(navigator.userAgent) || P7_MBXgetIEver()==5 ){
105		p7MBX.body=document.body;
106	}
107	document.p7mbxpre=[];
108	ie=P7_MBXgetIEver();
109	el=document.createElement('div');
110	el.setAttribute('id','p7MBXov');
111	el.setAttribute('class','p7mbx-overlay');
112	document.getElementsByTagName('BODY')[0].appendChild(el);
113	p7MBX.overlay=el;
114	el.onclick=function(evt){
115		evt=(evt)?evt:event;
116		var pp=(evt.fromElement)?evt.fromElement:evt.target;
117		if(pp==this){
118			var d=p7MBX.currentShow;
119			if(d && d.p7opt[17]==1){
120				P7_MBXcloseBox();
121			}
122		}
123	};
124	for(j=0;j<p7MBX.ctl.length;j++){
125		tD=document.getElementById(p7MBX.ctl[j][0]);
126		if(tD){
127			tD.p7opt=p7MBX.ctl[j];
128			if(tD.p7opt[17]==1){
129				P7_MBXsetCloser(tD);
130			}
131			if(tD.parentNode.nodeName!='BODY'){
132				document.getElementsByTagName('BODY')[0].appendChild(tD);
133			}
134			el=document.createElement('div');
135			el.setAttribute('id',tD.id.replace('_','ldg_'));
136			el.className='p7mbx-loading';
137			tD.mbxLoading=el;
138			tD.appendChild(el);
139			tD.mbxStatus='closed';
140			tD.mbxBoxNum=parseInt(tD.id.replace('p7MBX_',''),10);
141			P7_MBXremClass(tD,'p7MBXnoscript');
142			sW=document.getElementById(tD.id.replace('_','sw_'));
143			if(!sW){
144				sW=document.createElement('div');
145				sW.setAttribute('id',tD.id.replace('_','sw_'));
146				sW.className='p7mbx-slide-wrapper';
147				tD.appendChild(sW);
148			}
149			tD.mbxSW=sW;
150			sW.mbxDiv=tD;
151			if(tD.p7opt[17]==1){
152				P7_MBXsetCloser(sW);
153			}
154			sW.style.margin =tD.p7opt[10]+'px 0px';
155			tD.mbxControls=[];
156			tD.mbxSlides=[];
157			tD.mbxCurrentSlideNum=0;
158			tD.mbxPreviousSlideNum=1;
159			tD.mbxNumPlays=1;
160			tD.mbxDirection='right';
161			tD.mbxShowMode='pause';
162			tU=document.getElementById(tD.id.replace('_','list_'));
163			tA=tU.getElementsByTagName('A');
164			k=0;
165			for(i=0;i<tA.length;i++){
166				cl=tA[i].className;
167				if(tA[i].parentNode.nodeName=="LI" && cl && (/mbx/.test(cl))){
168					k++;
169					tD.mbxSlides[k]=tA[i];
170					tA[i].mbxDiv=tD.id;
171					tA[i].mbxSlideNum=k;
172					tD.mbxSlideNums=tD.mbxSlides.length-1;
173					if(cl && (/mbx-image/.test(cl))){
174						tA[i].mbxSlideType='image';
175						document.p7mbxpre[pli]=new Image();
176						document.p7mbxpre[pli].cmp=false;
177						document.p7mbxpre[pli].mbxDiv=tD.id;
178						tA[i].mbxPreIndex=pli;
179						tA[i].mbxPreImage=document.p7mbxpre[pli];
180						if(k<2){
181							document.p7mbxpre[pli].src=tA[i].href;
182						}
183						pli++;
184					}
185					else if(cl && (/mbx-cnt/.test(cl))){
186						tA[i].mbxSlideType='content';
187						hs=tA[i].hash;
188						el=null;
189						if(hs && hs.length>1){
190							el=document.getElementById(hs.substring(1));
191						}
192						if(el){
193							tA[i].mbxContentDiv=el.id;
194							frms=el.getElementsByTagName('IFRAME');
195							if(frms && frms.length){
196								tA[i].mbxFrames=[];
197								for(kj=0;kj<frms.length;kj++){
198									if(/video-wrapper/.test(frms[kj].parentNode.className)){
199										tA[i].mbxFrames[kj]=frms[kj];
200										frms[kj].mbxSrc=frms[kj].src;
201										frms[kj].src='';
202									}
203								}
204							}
205						}
206						else{
207							tD.mbxSlides.pop();
208							k--;
209						}
210					}
211				}
212			}
213			tD.mbxControls[3]=P7_MBXsetCC(tD.id,'rp_','prev');
214			tD.mbxControls[5]=P7_MBXsetCC(tD.id,'rn_','next');
215			el=document.getElementById(tD.id.replace('_','rpp_'));
216			if(el){
217				el.p7state='pause';
218				el.mbxDiv=tD.id;
219				tD.mbxControls[4]=el;
220				el.onclick=function(){
221					var ac=(this.p7state=='play')?'pause':'play';
222					P7_MBXcontrol(this.mbxDiv,ac);
223					return false;
224				};
225				el.mbxSetButtonState=function(st){
226					var tx;
227					if(st=='play'){
228						tx='Pause';
229						P7_MBXremClass(this,'play');
230					}
231					else{
232						tx='Play';
233						P7_MBXsetClass(this,'play');
234					}
235					this.setAttribute('title',tx);
236				};
237			}
238			el=document.getElementById(tD.id.replace('_','cl_'));
239			if(el){
240				el.onclick=function(){
241					P7_MBXcloseBox();
242					return false;
243				};
244			}
245			if(tD.p7opt[15]==1){
246				p7MBX.urlOpen = tD.id;
247				p7MBX.urlSlide = tD.p7opt[3];
248			}
249			P7_MBXurl(tD.id);
250		}
251	}
252	tR=P7_MBXgetElementsByClassName('p7mbx-trigger');
253	if(tR && tR.length){
254		for(i=0;i<tR.length;i++){
255			num=parseInt(tR[i].getAttribute('data-mbx'),10);
256			sn=parseInt(tR[i].getAttribute('data-mbx-slide'),10);
257			tR[i].mbxDiv='p7MBX_'+num;
258			tR[i].mbxTrigSlide=(sn)?sn:1;
259			tR[i].onclick=function(){
260				return P7_MBXshowSlide(this.mbxDiv, this.mbxTrigSlide);
261			};
262		}
263	}
264	if(p7MBX.urlOpen){
265		P7_MBXshowSlide(p7MBX.urlOpen, p7MBX.urlSlide);
266	}
267}
268function P7_MBXctrl(dv,ac){
269	return P7_MBXcontrol(dv,ac);
270}
271function P7_MBXcontrol(dv,ac,bp,tch){
272	var i,tD,cs,ts,op,sn,eI,eC,eD,tm=0,pauseOnAction,rs=false,m=false;
273	tD=document.getElementById(dv);
274	if(tD&&tD.mbxSlides){
275		if(tD.mbxShowTimer){
276			clearTimeout(tD.mbxShowTimer);
277		}
278		pauseOnAction=(tD.p7opt[8]==1)?true:false;
279		cs=tD.mbxCurrentSlideNum;
280		ts=tD.mbxSlideNums;
281		if(ac=='pause'){
282			P7_MBXpause(dv);
283			return m;
284		}
285		if(ac=='close'){
286			P7_MBXcloseBox();
287			return m;
288		}
289		if(!bp && pauseOnAction){
290			P7_MBXpause(dv);
291			tD.mbxShowResume=false;
292		}
293		if(ac=='play'){
294			tD.mbxShowMode='play';
295			tD.mbxShowResume=false;
296			if(tD.mbxControls[4]){
297				tD.mbxControls[4].p7state='play';
298				tD.mbxControls[4].mbxSetButtonState('play');
299			}
300			if(tD.mbxControls[7]){
301				tD.mbxControls[7].p7state='play';
302				tD.mbxControls[7].mbxSetButtonState('play');
303			}
304			ac='next';
305			rs=true;
306		}
307		if(ac=='first'){
308			tD.mbxDirection='left';
309			sn=1;
310		}
311		else if(ac=='prev'){
312			tD.mbxDirection='left';
313			sn=cs-1;
314			if(sn<1){
315				sn=ts;
316			}
317		}
318		else if(ac=='next'){
319			sn=cs+1;
320			tD.mbxDirection='right';
321			if(tD.mbxShowMode=='play'){
322				if(sn>ts){
323					tD.mbxNumPlays++;
324					if(tD.p7opt[6]>0 && tD.mbxNumPlays>tD.p7opt[6]){
325						tD.mbxNumPlays=0;
326						sn=(tD.p7opt[7]==1)?1:tD.mbxSlideNums;
327						P7_MBXpause(tD.id);
328					}
329					else{
330						sn=1;
331					}
332				}
333			}
334			else{
335				if(sn>ts){
336					sn=1;
337				}
338			}
339		}
340		else if(ac=='last'){
341			tD.mbxDirection='right';
342			sn=ts;
343		}
344		else{
345			tD.mbxDirection='right';
346			sn=ac;
347		}
348		sn=(sn<1)?1:sn;
349		sn=(sn>tD.mbxSlideNums)?tD.mbxSlideNums:sn;
350		if(sn==tD.mbxCurrentSlideNum&&bp!=1){
351			return m;
352		}
353		if(rs){
354			tm=100;
355			setTimeout("P7_MBXshowSlide('"+tD.id+"',"+sn+","+bp+")",tm );
356		}
357		else{
358			P7_MBXshowSlide(tD.id,sn,bp,tch);
359		}
360	}
361	return false;
362}
363function P7_MBXpause(d){
364	var cD,tD=document.getElementById(d);
365	if(tD){
366		tD.mbxShowMode='pause';
367		if(tD.mbxShowTimer){
368			clearTimeout(tD.mbxShowTimer);
369		}
370		if(tD.mbxControls[4]){
371			tD.mbxControls[4].p7state='pause';
372			tD.mbxControls[4].mbxSetButtonState('pause');
373		}
374		if(tD.mbxControls[7]){
375			tD.mbxControls[7].p7state='pause';
376			tD.mbxControls[7].mbxSetButtonState('pause');
377		}
378	}
379}
380function P7_MBXopenBox(dv){
381	var tD;
382	tD=document.getElementById(dv);
383	if(p7MBX.currentShow != tD){
384		if(p7MBX.currentShow){
385			P7_MBXcloseBox();
386		}
387		p7MBX.currentShow=tD;
388		p7MBX.overlay.className='p7mbx-overlay '+tD.className;
389	}
390	if(tD.mbxStatus!='open'){
391		tD.mbxStatus='open';
392		p7MBX.currentShow=tD;
393		P7_MBXsetClass(document.getElementsByTagName('BODY')[0],'p7mbx-running');
394		if(tD.p7opt[4]==1){
395			tD.mbxShowMode='play';
396			if(tD.mbxControls[4]){
397				tD.mbxControls[4].p7state='play';
398				tD.mbxControls[4].mbxSetButtonState('play');
399			}
400			if(tD.mbxControls[7]){
401				tD.mbxControls[7].p7state='play';
402				tD.mbxControls[7].mbxSetButtonState('play');
403			}
404		}
405		P7_MBXoverlay(tD,'open');
406		tD.style.top=p7MBX.body.scrollTop+'px';
407		tD.style.left='0px';
408		P7_MBXsetClass(tD,'active');
409	}
410}
411function P7_MBXcloseBox(){
412	var tD=p7MBX.currentShow;
413	tD.mbxStatus='closed';
414	P7_MBXremClass(document.getElementsByTagName('BODY')[0],'p7mbx-running');
415	if(tD.mbxShowTimer){
416		clearTimeout(tD.mbxShowTimer);
417	}
418	if(tD.mbxWait){
419		clearTimeout(tD.mbxWait);
420	}
421	P7_MBXremClass(tD,'active');
422	tD.mbxLoading.style.display='none';
423	tD.style.left='-9000px';
424	tD.style.top='-9000px';
425	P7_MBXcloseSlide(tD.id,0,1);
426	tD.mbxCurrentSlide=null;
427	p7MBX.currentShow=null;
428	tD.mbxCurrentSlideNum=0;
429	P7_MBXoverlay(tD,'close');
430}
431function P7_MBXoverlay(el,ac){
432	var s,oV=p7MBX.overlay;
433	if(ac=='open'){
434		s=(el.p7opt[1]>0)?1:100;
435		P7_MBXfade(oV,s,100,p7MBX.boxAnimDuration,'quad');
436		oV.style.top='0px';
437	}
438	else{
439		s=(el.p7opt[1]>0)?100:0;
440		P7_MBXfade(oV,s,0,p7MBX.boxAnimDuration,'quad',function(){
441			this.style.top='-100%';
442		}
443		);
444	}
445}
446function P7_MBXshowSlide(dv,sn,bp,tch){
447	var i,tD,tA,sW,sB,iM,el,sL,aM,sC,cP,cN,cl,dD,tx,sLW,setLow;
448	bp=(bp)?bp:null;
449	tD=document.getElementById(dv);
450	if(!tD.mbxSlides[sn]){
451		return false;
452	}
453	P7_MBXopenBox(dv);
454	if(tD.mbxCurrentSlideNum==sn && bp!=1){
455		return false;
456	}
457	if(tD.mbxShowTimer){
458		clearTimeout(tD.mbxShowTimer);
459	}
460	if(tD.mbxWait){
461		clearTimeout(tD.mbxWait);
462	}
463	if(tD.mbxCurrentSlideNum!==0){
464		tD.mbxPreviousSlideNum=tD.mbxCurrentSlideNum;
465	}
466	tD.mbxCurrentSlideNum=sn;
467	tA=tD.mbxSlides[sn];
468	setLow=true;
469	if(tA.mbxBuiltSlide){
470		P7_MBXdispA(tD.id,sn,tA.mbxBuiltSlide,bp,tch);
471	}
472	else{
473		sB=document.createElement('div');
474		sB.className='mbx-slide-box mbx-'+tA.mbxSlideType;
475		if(tD.p7opt[17]==1){
476			P7_MBXsetCloser(sB);
477		}
478		sB.mbxSlideNum=sn;
479		sB.mbxDiv=tD.id;
480		sC=document.createElement('div');
481		sC.className='mbx-slide-container '+tA.className;
482		sC.style.position='absolute';
483		P7_MBXassignSwipe(sC,dv);
484		sL=document.createElement('div');
485		sL.className='mbx-slide '+tA.className;
486		sC.mbxSlideType=tA.mbxSlideType;
487		sC.mbxCaption=false;
488		sC.mbxDesc=false;
489		if(tD.p7opt[11]>0){
490			tx=tA.innerHTML;
491			if(tD.p7opt[16]==1){
492				tx=p7MBX.autoCaptionFormat[p7MBX.autoCaption].replace('**',tD.mbxSlideNums);
493				tx=tx.replace('*',sn);
494			}
495			if(tx && tx!='' && tx!=' '){
496				cP=document.createElement('div');
497				sC.mbxCaption=cP;
498				cP.className='mbx-caption';
499				cP.style.display='none';
500				cP.innerHTML=tx;
501			}
502		}
503		if(sC.mbxSlideType=='image'){
504			cN=tA.parentNode.childNodes;
505			for(var kk=0;kk<cN.length;kk++){
506				cl=cN[kk].className;
507				if(tD.p7opt[12]>0){
508					if(cl && /mbx_desc/i.test(cl)){
509						dD=document.createElement('div');
510						sC.mbxDesc=dD;
511						dD.className = 'mbx-description'+cl.replace('mbx_desc','');
512						dD.style.display='none';
513						P7_MBXcopyCN(dD,cN[kk]);
514					}
515				}
516				if(cl && /mbx_link/i.test(cl)){
517					el=cN[kk].getElementsByTagName('A');
518					if(el && el[0]){
519						tA.mbxLink=el[0];
520					}
521				}
522			}
523			aM=document.createElement('A');
524			aM.className='p7mbx-image-link';
525			if(tA.mbxLink){
526				aM.setAttribute('href',tA.mbxLink.getAttribute('href'));
527				aM.setAttribute('title',tA.mbxLink.innerHTML);
528				if(tA.mbxLink.target && tA.mbxLink.target!==''){
529					aM.setAttribute('target',tA.mbxLink.target);
530				}
531			}
532			iM=document.createElement('IMG');
533			iM.className='p7mbx-image';
534			P7_MBXsetImage(iM);
535			iM.mbxCnt=0;
536			iM.src=tA.href;
537			cl=tA.getAttribute('data-mbx-max-h');
538			if(cl && cl !==''){
539				iM.style.maxHeight=cl+'px';
540			}
541			iM.oncontextmenu=function(){
542				return false;
543			};
544			aM.appendChild(iM);
545			if(cP && tD.p7opt[11]==1){
546				P7_MBXsetClass(cP,'caption-top');
547				sL.appendChild(cP);
548				setLow=false;
549			}
550			if(dD && tD.p7opt[12]==1){
551				P7_MBXsetClass(dD,'description-top');
552				sL.appendChild(dD);
553				setLow=false;
554			}
555			sLW=document.createElement('DIV');
556			sLW.className='mbx-slide-sw';
557			if(tD.p7opt[13]==1){
558				P7_MBXbuildPN(tD.id,sLW);
559			}
560			if(tD.p7opt[14]==1){
561				P7_MBXbuildCB(tD.id,sL,setLow);
562			}
563			sLW.appendChild(aM);
564			sL.appendChild(sLW);
565			if(cP && tD.p7opt[11]==2){
566				P7_MBXsetClass(cP,'caption-bottom');
567				sL.appendChild(cP);
568			}
569			if(dD && tD.p7opt[12]==2){
570				P7_MBXsetClass(cP,'description-bottom');
571				sL.appendChild(dD);
572			}
573			sC.appendChild(sL);
574			sB.appendChild(sC);
575			tD.mbxSW.appendChild(sB);
576			sC.mbxImage=iM;
577tD.mbxWait=setInterval(function(){
578	P7_MBXloadImage(tD,sC,iM,sn,bp,tch);
579}
580,60);
581}
582else if(sC.mbxSlideType=='content'){
583if(cP && tD.p7opt[11]==1){
584	P7_MBXsetClass(cP,'caption-top');
585	sL.appendChild(cP);
586	setLow=false;
587}
588sLW=document.createElement('DIV');
589sLW.className='mbx-slide-sw';
590if(tD.p7opt[13]==1){
591	P7_MBXbuildPN(tD.id,sLW);
592}
593if(tD.p7opt[14]==1){
594	P7_MBXbuildCB(tD.id,sL,setLow);
595}
596el=document.getElementById(tA.mbxContentDiv);
597sLW.appendChild(el);
598sL.appendChild(sLW);
599P7_MBXremClass(el,'p7mbx-content');
600P7_MBXsetClass(el,'p7mbx-content-slide');
601if(cP && tD.p7opt[11]==2){
602	P7_MBXsetClass(cP,'caption-bottom');
603	sL.appendChild(cP);
604}
605sC.appendChild(sL);
606sB.appendChild(sC);
607tD.mbxSW.appendChild(sB);
608if(tA.mbxFrames){
609	sB.mbxFrames=tA.mbxFrames;
610}
611cl=tA.getAttribute('data-mbx-width');
612if(!cl || cl===''){
613	cl=p7MBX.cntDefWidth;
614}
615sC.style.width=cl;
616cl=tA.getAttribute('data-mbx-max-w');
617if(!cl || cl===''){
618	cl=p7MBX.cntDefMaxWidth;
619}
620sC.style.maxWidth=cl+'px';
621if(sC.mbxCaption){
622	sC.mbxCaption.style.display='block';
623}
624sC.style.position = 'relative';
625P7_MBXdispA(dv,sn,sB,bp,tch);
626}
627}
628return false;
629}
630function P7_MBXloadImage(tD,sC,im,sn,bp,tch){
631	var sB,tA;
632	im.mbxCnt++;
633	if(im.cmp && im.complete && im.height>10 && im.width > 10){
634		clearTimeout(tD.mbxWait);
635		if(im.p7Status=='load_error'){
636			im.style.width='400px';
637			im.style.height='400px';
638		}
639		else{
640			tD.mbxLoading.style.display='none';
641		}
642		tA=tD.mbxSlides[sn];
643		cl=tA.getAttribute('data-mbx-max-w');
644		if(cl && cl !=='' && cl < sC.offsetWidth){
645			sC.style.maxWidth = cl+'px';
646		}
647		else{
648			sC.style.maxWidth = sC.offsetWidth+'px';
649		}
650		sC.style.position = 'relative';
651		if(sC.mbxCaption){
652			sC.mbxCaption.style.display='block';
653		}
654		if(sC.mbxDesc){
655			sC.mbxDesc.style.display='block';
656		}
657		P7_MBXdispA(tD.id,sn,sC.parentNode,bp,tch);
658	}
659	else{
660		if(im.mbxCnt>3 || im.p7Status=='load_error'){
661			tD.mbxLoading.style.display='block';
662		}
663	}
664	if(im.mbxCnt>100 || im.p7Status=='load_error' && !im.cmp){
665		im.cmp=true;
666		im.complete=true;
667		im.width=400;
668		im.height=400;
669	}
670}
671function P7_MBXsetImage(im){
672	this.p7Status='';
673	im.onload=function(){
674		this.cmp=true;
675	};
676	im.onerror=function(){
677		this.p7Status='load_error';
678	};
679}
680function P7_MBXdispA(dv,sn,sB,bp,tch){
681	var tA,tD,an,dur,sW,h,nh,x;
682	tD=document.getElementById(dv);
683	sW=tD.mbxSW;
684	tA=tD.mbxSlides[sn];
685	if(!tA.mbxBuiltSlide){
686		if(tD.mbxCurrentSlideNum==sn){
687			tA.mbxBuiltSlide=sB;
688		}
689	}
690	if(tD.mbxCurrentSlideNum!=sn){
691		return false;
692	}
693	tD.mbxCurrentSlide=sB;
694	an=(bp && bp==1)?0:tD.p7opt[1];
695	dur=tD.p7opt[2];
696	sB.mbxState='current';
697	P7_MBXsetClass(sB,'current-slide');
698	if(tch){
699		an=2;
700		dur=p7MBX.swipeDuration;
701	}
702	if(an>0){
703		h = sW.offsetHeight;
704		nh = sB.offsetHeight;
705		if( nh>h){
706			h=nh;
707		}
708		sW.style.height=h+'px';
709		sW.style.overflow='hidden';
710	}
711	if(tD.mbxPreviousSlideNum != sn){
712		P7_MBXcloseSlide(dv,tD.mbxPreviousSlideNum,0,tch);
713	}
714	if(an==1){
715		sB.style.left='0px';
716		sB.style.top='0px';
717		P7_MBXfade(sB,5,100,dur,'quad',function(){
718			P7_MBXdispB(this);
719		}
720		);
721		P7_MBXdispFin(dv,sn,bp);
722	}
723	else if(an==2){
724		x=sW.offsetWidth;
725		if(sB.filters){
726			sB.style.filter='';
727		}
728		else{
729			sB.style.opacity=1;
730		}
731		if(tD.mbxDirection=='left'){
732			x=x*-1;
733		}
734		sB.style.top='0px';
735		sB.style.left=x+'px';
736		P7_MBXanimate(sB,'left','px',x,0,dur,'quad',function(){
737			P7_MBXdispB(this);
738		}
739		);
740		P7_MBXdispFin(dv,sn,bp);
741	}
742	else if(an==3){
743		x=100;
744		if(tD.mbxDirection=='left'){
745			x=x*-1;
746		}
747		sB.style.opacity=0;
748		sB.style.left=x+'px';
749		sB.style.top='0px';
750		sB.style.visibility='visible';
751		sB.offsetWidth = sB.offsetWidth;
752		sB.style[p7MBX.prf+'transition']='all '+dur+'ms ease-out';
753		if(sB.mbxAnimB){
754			clearTimeout(sB.mbxAnimB);
755		}
756sB.mbxAnimB=setTimeout(function(){
757	P7_MBXdispB(sB);
758}
759,dur);
760sB.style.left='0px';
761sB.style.opacity=1;
762P7_MBXdispFin(dv,sn,bp);
763}
764else if(an==4){
765sB.style[p7MBX.prf+'transform']='scale(0.1)';
766sB.style.opacity=1;
767sB.style.left='0px';
768sB.style.top='0px';
769sB.style.visibility='visible';
770sB.offsetWidth = sB.offsetWidth;
771sB.style[p7MBX.prf+'transition']=p7MBX.prf+'transform '+dur+'ms linear';
772if(sB.mbxAnimB){
773	clearTimeout(sB.mbxAnimB);
774}
775sB.mbxAnimB=setTimeout(function(){
776	P7_MBXdispB(sB);
777}
778,dur);
779sB.style[p7MBX.prf+'transform']='scale(1)';
780P7_MBXdispFin(dv,sn,bp);
781}
782else{
783sB.style.left='0px';
784sB.style.top='0px';
785sB.style.position='relative';
786sB.style.visibility='visible';
787if(sB.mbxFrames){
788	P7_MBXframes(sB,'on');
789}
790P7_MBXdispFin(dv,sn,bp);
791}
792}
793function P7_MBXdispB(sB){
794	var tD;
795	tD=document.getElementById(sB.mbxDiv);
796	if(tD.p7opt[1]>0){
797		sB.style[p7MBX.prf+'transition']=null;
798		sB.style[p7MBX.prf+'transform']=null;
799		if(sB.filters){
800			sB.style.filter='';
801		}
802		else{
803			sB.style.opacity=1;
804		}
805	}
806	if(sB.mbxSlideNum != tD.mbxCurrentSlideNum){
807		if(sB.mbxState != 'closed'){
808			P7_MBXcloseSlideBox(tD.id,sB);
809		}
810		return;
811	}
812	sB.style.position='relative';
813	tD.mbxSW.style.height='auto';
814	tD.mbxSW.style.overflow='visible';
815	if(sB.mbxFrames){
816		P7_MBXframes(sB,'on');
817	}
818}
819function P7_MBXcloseSlide(dv,sn,bp,tch){
820	var tD,sB,an,dur,x;
821	bp=(bp)?bp:null;
822	tD=document.getElementById(dv);
823	if(sn>0){
824		sB=tD.mbxSlides[sn].mbxBuiltSlide;
825	}
826	else{
827		sB=tD.mbxCurrentSlide;
828	}
829	if(!sB){
830		return;
831	}
832	an=tD.p7opt[1];
833	dur=tD.p7opt[2];
834	sB.mbxState='closed';
835	P7_MBXremClass(sB,'current-slide');
836	if(tch && bp!=1){
837		an=2;
838		dur=p7MBX.swipeDuration;
839	}
840	if(sB.mbxFrames){
841		P7_MBXframes(sB,'off');
842	}
843	if(an==1){
844		sB.style.position='absolute';
845		P7_MBXfade(sB,100,0,dur,'quad',function(){
846			P7_MBXcloseSlideBox(dv,sB);
847		}
848		);
849	}
850	else if(an==2){
851		x=tD.mbxSW.offsetWidth*-1;
852		if(tD.mbxDirection=='left'){
853			x=x*-1;
854		}
855		sB.style.top='0px';
856		sB.style.left=x+'px';
857		P7_MBXanimate(sB,'left','px',0,x,dur,'quad',function(){
858			P7_MBXcloseSlideBox(dv,sB);
859		}
860		);
861		P7_MBXdispFin(dv,sn,bp);
862	}
863	else if(an==3){
864		x=-100;
865		if(tD.mbxDirection=='left'){
866			x=x*-1;
867		}
868		sB.offsetWidth = sB.offsetWidth;
869		sB.style[p7MBX.prf+'transition']='all '+dur+'ms ease-out';
870		if(sB.mbxAnimB){
871			clearTimeout(sB.mbxAnimB);
872		}
873sB.mbxAnimB=setTimeout(function(){
874	P7_MBXcloseSlideBox(dv,sB);
875}
876,dur);
877sB.style.left=x+'px';
878sB.style.opacity=0;
879}
880else if(an==4){
881sB.offsetWidth = sB.offsetWidth;
882sB.style[p7MBX.prf+'transition']='all '+dur+'ms ease-out';
883if(sB.mbxAnimB){
884	clearTimeout(sB.mbxAnimB);
885}
886sB.mbxAnimB=setTimeout(function(){
887	P7_MBXcloseSlideBox(dv,sB);
888}
889,dur);
890sB.style.opacity=0;
891}
892else{
893sB.style.left='-9000px';
894sB.style.top='-9000px';
895sB.style.position='absolute';
896sB.style.visibility='hidden';
897}
898}
899function P7_MBXcloseSlideBox(dv,sB){
900	var tD;
901	tD=document.getElementById(dv);
902	sB.mbxState='closed';
903	P7_MBXremClass(sB,'current-slide');
904	if(tD.p7opt[1]>0){
905		sB.style[p7MBX.prf+'transition']=null;
906		sB.style[p7MBX.prf+'transform']=null;
907		if(sB.filters){
908			sB.style.filter='';
909		}
910		else{
911			sB.style.opacity=1;
912		}
913		sB.offsetWidth=sB.offsetWidth;
914	}
915	sB.style.left='-9000px';
916	sB.style.top='-9000px';
917	sB.style.position='absolute';
918	sB.style.visibility='hidden';
919}
920function P7_MBXdispFin(dv,sn,bp){
921	var tD,ns,tA,tm,sB;
922	tD=document.getElementById(dv);
923	if(tD.mbxCurrentSlideNum!=sn){
924		return false;
925	}
926	tm=tD.p7opt[5]*1000;
927	ns=tD.mbxCurrentSlideNum+1;
928	ns=(ns<=tD.mbxSlides.length-1)?ns:1;
929	tA=tD.mbxSlides[ns];
930	if(tA.mbxSlideType=='image'){
931		if(!tA.mbxPreImage.cmp){
932			tA.mbxPreImage.src=tA.href;
933		}
934	}
935	if(tD.mbxShowMode=='play'){
936		tD.mbxShowMode='play';
937		tD.mbxShowResume=false;
938		if(tD.mbxShowTimer){
939			clearTimeout(tD.mbxShowTimer);
940		}
941		tD.mbxShowTimer=setTimeout("P7_MBXcontrol('"+tD.id+"','next',2)",tm);
942	}
943}
944function P7_MBXframes(sB,ac){
945	var i,tD;
946	if(sB && sB.mbxFrames && sB.mbxFrames.length){
947		for(i=0;i<sB.mbxFrames.length;i++){
948			if(ac=='on'){
949				tD=document.getElementById(sB.mbxDiv);
950				if(tD.mbxStatus=='open'){
951					sB.mbxFrames[i].src=sB.mbxFrames[i].mbxSrc;
952				}
953			}
954			else{
955				sB.mbxFrames[i].src='';
956			}
957		}
958	}
959}
960function P7_MBXgetTime(st){
961	var d = new Date();
962	return d.getTime() - st;
963}
964function P7_MBXanim(tp,t,b,c,d){
965	if(tp=='quad'){
966		if((t/=d/2)<1){
967			return c/2*t*t+b;
968		}
969		else{
970			return -c/2*((--t)*(t-2)-1)+b;
971		}
972	}
973	else{
974		return (c*(t/d))+b;
975	}
976}
977function P7_MBXanimate(ob,prop,un,fv,tv,dur,typ,cb){
978	if(ob.p7AnimRunning){
979		ob.p7AnimRunning=false;
980		clearInterval(ob.p7MBXanim);
981	}
982	typ=(!typ)?'quad':typ;
983	ob.p7animType=typ;
984	ob.p7animProp=prop;
985	ob.p7animUnit=un;
986	ob.p7animStartVal=fv;
987	ob.p7animCurrentVal=ob.p7animStartVal;
988	ob.p7animFinishVal=tv;
989	ob.style[ob.p7animProp]=ob.p7animCurrentVal+ob.p7animUnit;
990	ob.style.visibility='visible';
991	ob.p7animStartTime=P7_MBXgetTime(0);
992	ob.p7animDuration=dur;
993	if(!ob.p7AnimRunning){
994		ob.p7AnimRunning=true;
995ob.p7MBXanim=setInterval(function(){
996	P7_MBXanimator(ob,cb);
997}
998, p7MBX.animDelay);
999}
1000}
1001function P7_MBXanimator(el,cb,op){
1002	var i,tB,tA,tS,et,nv,m=false;
1003	et=P7_MBXgetTime(el.p7animStartTime);
1004	if(et>=el.p7animDuration){
1005		et=el.p7animDuration;
1006		m=true;
1007	}
1008	if(el.p7animCurrentVal!=el.p7animFinishVal){
1009		nv=P7_MBXanim(el.p7animType, et, el.p7animStartVal, el.p7animFinishVal-el.p7animStartVal, el.p7animDuration);
1010		el.p7animCurrentVal=nv;
1011		el.style[el.p7animProp]=nv+el.p7animUnit;
1012	}
1013	if(m){
1014		el.p7AnimRunning=false;
1015		clearInterval(el.p7MBXanim);
1016		if(cb && typeof(cb) === "function"){
1017			cb.call(el);
1018		}
1019	}
1020}
1021function P7_MBXfade(ob,from,to,dur,typ,cb){
1022	if(ob.p7FadeRunning){
1023		clearInterval(ob.p7Fade);
1024		ob.p7FadeRunning=false;
1025	}
1026	typ=(!typ)?'quad':typ;
1027	ob.p7fadeType=typ;
1028	ob.p7StartFade=from;
1029	ob.p7FinishFade=to;
1030	ob.p7CurrentFade=ob.p7StartFade;
1031	if(ob.filters){
1032		ob.style.filter='alpha(opacity='+ob.p7CurrentFade+')';
1033	}
1034	else{
1035		ob.style.opacity=ob.p7CurrentFade/100;
1036	}
1037	ob.style.visibility='visible';
1038	ob.fadeStartTime=P7_MBXgetTime(0);
1039	ob.fadeDuration=dur;
1040	ob.p7FadeRunning=true;
1041ob.p7Fade=setInterval(function(){
1042	P7_MBXfader(ob,cb);
1043}
1044,p7MBX.animDelay);
1045}
1046function P7_MBXfader(el,cb){
1047	var i,tC,tA,op,et,cet,m=false;
1048	et=P7_MBXgetTime(el.fadeStartTime);
1049	if(et>=el.fadeDuration){
1050		et=el.fadeDuration;
1051		m=true;
1052	}
1053	if(el.p7CurrentFade!=el.p7FinishFade){
1054		op=P7_MBXanim(el.p7fadeType,et,el.p7StartFade,el.p7FinishFade-el.p7StartFade,el.fadeDuration);
1055		el.p7CurrentFade=op;
1056		if(el.filters){
1057			el.style.filter='alpha(opacity='+el.p7CurrentFade+')';
1058		}
1059		else{
1060			el.style.opacity=el.p7CurrentFade/100;
1061		}
1062	}
1063	if(m){
1064		el.p7FadeRunning=false;
1065		clearInterval(el.p7Fade);
1066		if(cb && typeof(cb) === "function"){
1067			cb.call(el);
1068		}
1069	}
1070}
1071var p7MBXtch={
1072	el: null,
1073	fCnt: 0,
1074	startX: 0,
1075	curX: 0,
1076	curY: 0
1077};
1078function P7_MBXtchStart(evt){
1079	if(evt.pointerType){
1080		p7MBXtch.fCnt=1;
1081		p7MBXtch.startX=evt.clientX;
1082		p7MBXtch.startY=evt.clientY;
1083		if(!p7MBXtch.el){
1084			p7MBXtch.el=this;
1085		}
1086	}
1087	else if(evt.touches.length==1){
1088		p7MBXtch.fCnt=evt.touches.length;
1089		p7MBXtch.startX=evt.touches[0].pageX;
1090		p7MBXtch.startY=evt.touches[0].pageY;
1091		if(!p7MBXtch.el){
1092			p7MBXtch.el=this;
1093		}
1094	}
1095	else{
1096		P7_MBXtchCancel(evt);
1097	}
1098}
1099function P7_MBXtchMove(evt){
1100	var x;
1101	if(p7MBXtch.startX!==0){
1102		if(evt.pointerType){
1103			x=Math.abs(evt.clientX-p7MBXtch.startX);
1104			if(x>4 || navigator.maxTouchPoints || navigator.msMaxTouchPoints){
1105				evt.stopPropagation();
1106				evt.preventDefault();
1107				p7MBXtch.curX=evt.clientX;
1108				p7MBXtch.curY=evt.clientY;
1109			}
1110			else{
1111				P7_MBXtchCancel(evt);
1112			}
1113		}
1114		else if(evt.touches.length==1){
1115			x=Math.abs(evt.touches[0].pageX-p7MBXtch.startX);
1116			if(x>4){
1117				evt.stopPropagation();
1118				evt.preventDefault();
1119				p7MBXtch.curX=evt.touches[0].pageX;
1120				p7MBXtch.curY=evt.touches[0].pageY;
1121			}
1122			else{
1123				P7_MBXtchCancel(evt);
1124			}
1125		}
1126		else{
1127			P7_MBXtchCancel(evt);
1128		}
1129	}
1130	else{
1131		P7_MBXtchCancel(evt);
1132	}
1133}
1134function P7_MBXtchEnd(evt){
1135	var swl,swa,swd,x,y,z,r;
1136	if(p7MBXtch.fCnt==1 && p7MBXtch.curX!==0){
1137		evt.preventDefault();
1138		swl=Math.round(Math.sqrt(Math.pow(p7MBXtch.curX - p7MBXtch.startX,2) + Math.pow(p7MBXtch.curY - p7MBXtch.startY,2)));
1139		if(swl>=72){
1140			x=p7MBXtch.startX-p7MBXtch.curX;
1141			y=p7MBXtch.curY-p7MBXtch.startY;
1142			r=Math.atan2(y,x);
1143			swa=Math.round(r*180/Math.PI);
1144			if(swa<0){
1145				swa=360-Math.abs(swa);
1146			}
1147			if((swa<=45)&&(swa>=0)){
1148				swd='left';
1149			}
1150			else if((swa<=360)&&(swa>=315)){
1151				swd='left';
1152			}
1153			else if((swa>=135)&&(swa<=225)){
1154				swd='right';
1155			}
1156			else if((swa>45)&&(swa<135)){
1157				swd='down';
1158			}
1159			else{
1160				swd='up';
1161			}
1162			p7MBXtch.el.onSwiped(swd);
1163			P7_MBXtchCancel(evt);
1164		}
1165		else{
1166			P7_MBXtchCancel(evt);
1167		}
1168	}
1169	else{
1170		P7_MBXtchCancel(evt);
1171	}
1172}
1173function P7_MBXtchCancel(evt){
1174	p7MBXtch.fCnt=0;
1175	p7MBXtch.startX=0;
1176	p7MBXtch.startY=0;
1177	p7MBXtch.curX=0;
1178	p7MBXtch.curY=0;
1179	p7MBXtch.el=null;
1180}
1181function P7_MBXbindSwipe(ob,fn){
1182	if(ob.addEventListener){
1183		ob.onSwiped=fn;
1184		if(navigator.maxTouchPoints){
1185			ob.addEventListener('pointerdown',P7_MBXtchStart,false);
1186			ob.addEventListener('pointerup',P7_MBXtchEnd,false);
1187			ob.addEventListener('pointermove',P7_MBXtchMove,false);
1188			P7_MBXsetClass(ob,'p7mbx-pointer');
1189		}
1190		else if(navigator.msMaxTouchPoints){
1191			ob.addEventListener('MSPointerDown',P7_MBXtchStart,false);
1192			ob.addEventListener('MSPointerUp',P7_MBXtchEnd,false);
1193			ob.addEventListener('MSPointerMove',P7_MBXtchMove,false);
1194			P7_MBXsetClass(ob,'p7mbx-ms-pointer');
1195		}
1196		else{
1197			ob.addEventListener('touchstart',P7_MBXtchStart,false);
1198			ob.addEventListener('touchend',P7_MBXtchEnd,false);
1199			ob.addEventListener('touchmove',P7_MBXtchMove,false);
1200			ob.addEventListener('touchcancel',P7_MBXtchCancel,false);
1201		}
1202	}
1203}
1204function P7_MBXassignSwipe(el,dv){
1205	P7_MBXbindSwipe(el,function(dir){
1206		if(dir=='left'){
1207			P7_MBXcontrol(dv,'next',null,true);
1208		}
1209		else if(dir=='right'){
1210			P7_MBXcontrol(dv,'prev',null,true);
1211		}
1212	}
1213	);
1214}
1215function P7_MBXurl(dv){
1216	var i,h,s,x,k,d='mbx',pn,tD,n=dv.replace('p7MBX_','');
1217	tD=document.getElementById(dv);
1218	h=document.location.search;
1219	if(h){
1220		h=h.replace('?','');
1221		s=h.split(/[=&]/g);
1222		if(s&&s.length){
1223			for(i=0;i<s.length;i+=2){
1224				if(s[i]==d){
1225					x=s[i+1];
1226					if(n!=x.charAt(0)){
1227						x=false;
1228					}
1229					if(x&&x.length>2){
1230						p7MBX.urlOpen = tD.id;
1231						p7MBX.urlSlide = P7_MBXparsePN(x);
1232					}
1233				}
1234			}
1235		}
1236	}
1237	h=document.location.hash;
1238	if(h){
1239		x=h.substring(1,h.length);
1240		if(n!=x.charAt(3)){
1241			x=false;
1242		}
1243		if(x&&x.indexOf(d)===0&&x.length>5){
1244			p7MBX.urlOpen = tD.id;
1245			p7MBX.urlSlide = P7_MBXparsePN(x);
1246		}
1247	}
1248}
1249function P7_MBXparsePN(d){
1250	var x=d.lastIndexOf('_');
1251	return parseInt(d.substr(x+1),10);
1252}
1253function P7_MBXkey(evt){
1254	var dv,k,tg,nn,ac,m=true;
1255	if(!p7MBX.currentShow){
1256		return;
1257	}
1258	else{
1259		dv=p7MBX.currentShow.id;
1260	}
1261	evt=(evt)?evt:event;
1262	tg=(evt.target)?evt.target:evt.srcElement;
1263	nn=tg.nodeName.toLowerCase();
1264	if(!evt.altKey&&!evt.ctrlKey){
1265		if(nn!='input'&&nn!='textarea'){
1266			k=evt.keyCode;
1267			if(k==27 || (k==88&&typeof(opera)!='object')){
1268				P7_MBXcloseBox();
1269				m=false;
1270			}
1271			else if(k==33||k==37||k==109 || k==32&&evt.shiftKey){
1272				P7_MBXcontrol(dv,'prev');
1273				m=false;
1274			}
1275			else if(k==34||k==39||k==107||k==32){
1276				P7_MBXcontrol(dv,'next');
1277				m=false;
1278			}
1279			else if(k==35){
1280				P7_MBXcontrol(dv,'last');
1281				m=false;
1282			}
1283			else if(k==36){
1284				P7_MBXcontrol(dv,'first');
1285				m=false;
1286			}
1287			else if(k==80){
1288				if(p7MBX.currentShow.mbxShowMode){
1289					ac=(p7MBX.currentShow.mbxShowMode=='play')?'pause':'play';
1290					P7_MBXcontrol(dv,ac);
1291					m=false;
1292				}
1293			}
1294		}
1295	}
1296	if(!m){
1297		if(evt.preventDefault){
1298			evt.preventDefault();
1299		}
1300	}
1301	return m;
1302}
1303function P7_MBXsetCloser(el){
1304	el.onclick=function(evt){
1305		evt=(evt)?evt:event;
1306		var pp=(evt.fromElement)?evt.fromElement:evt.target;
1307		if(pp==this){
1308			P7_MBXcloseBox();
1309			evt.stopPropagation();
1310		}
1311	};
1312}
1313function P7_MBXsetClass(ob,cl){
1314	if(ob){
1315		var cc,nc,r=/\s+/g;
1316		cc=ob.className;
1317		nc=cl;
1318		if(cc&&cc.length>0){
1319			if(cc.indexOf(cl)==-1){
1320				nc=cc+' '+cl;
1321			}
1322			else{
1323				nc=cc;
1324			}
1325		}
1326		nc=nc.replace(r,' ');
1327		ob.className=nc;
1328	}
1329}
1330function P7_MBXsetCC(dd,rp,ac){
1331	var d,tC;
1332	d=dd.replace('_',rp);
1333	tC=document.getElementById(d);
1334	if(tC){
1335		tC.onclick=function(){
1336			return P7_MBXcontrol(dd,ac);
1337		};
1338	}
1339	return tC;
1340}
1341function P7_MBXbuildPN(dv,sC){
1342	var pD,el,a;
1343	pD=document.createElement('DIV');
1344	pD.className='p7mbx-arrows';
1345	el=document.createElement('DIV');
1346	el.className='arrow-left';
1347	a=document.createElement('A');
1348	a.href="#";
1349	a.innerHTML='&lsaquo;';
1350	a.onclick=function(){
1351		return P7_MBXcontrol(dv,'prev');
1352	};
1353	el.appendChild(a);
1354	pD.appendChild(el);
1355	el=document.createElement('DIV');
1356	el.className='arrow-right';
1357	a=document.createElement('A');
1358	a.href="#";
1359	a.innerHTML='&rsaquo;';
1360	a.onclick=function(){
1361		return P7_MBXcontrol(dv,'next');
1362	};
1363	el.appendChild(a);
1364	pD.appendChild(el);
1365	sC.appendChild(pD);
1366}
1367function P7_MBXbuildCB(dv,pn,setLow){
1368	var cB,a;
1369	cB=document.createElement('DIV');
1370	cB.className='p7mbx-ex';
1371	if(setLow){
1372		cB.className='p7mbx-ex set-low';
1373	}
1374	else{
1375		cB.className='p7mbx-ex';
1376	}
1377	a=document.createElement('A');
1378	a.href="#";
1379	a.innerHTML='&nbsp;';
1380	a.onclick=function(){
1381		P7_MBXcloseBox();
1382		return false;
1383	};
1384	cB.appendChild(a);
1385	pn.appendChild(cB);
1386}
1387function P7_MBXgetElementsByClassName(cls){
1388	var i,x=0,aL,aT,rS=[];
1389	if(typeof(document.getElementsByClassName)!='function'){
1390		aL=document.getElementsByTagName('*');
1391		for(i=0;i<aL.length;i++){
1392			aT=aL[i].className;
1393			if(aT&&aT==cls){
1394				rS[x]=aL[i];
1395				x++;
1396			}
1397		}
1398	}
1399	else{
1400		rS=document.getElementsByClassName(cls);
1401	}
1402	return rS;
1403}
1404function P7_MBXremClass(ob,cl){
1405	if(ob){
1406		var cc,nc;
1407		cc=ob.className;
1408		if(cc&&cc.indexOf(cl>-1)){
1409			nc=cc.replace(cl,'');
1410			nc=nc.replace(/\s+/g,' ');
1411			nc=nc.replace(/\s$/,'');
1412			nc=nc.replace(/^\s/,'');
1413			ob.className=nc;
1414		}
1415	}
1416}
1417function P7_MBXgetDim(el,d){
1418	var b,x;
1419	b=el.getBoundingClientRect();
1420	if(d=='height'){
1421		x=b.bottom-b.top;
1422	}
1423	else if(d=='width'){
1424		x=b.right-b.left;
1425	}
1426	return x;
1427}
1428function P7_MBXgetCSSPre(){
1429	var i,dV,pre=['animationDuration','WebkitAnimationDuration'];
1430	var c='none',cssPre=['','-webkit-'];
1431	dV=document.createElement('div');
1432	for(i=0;i<pre.length;i++){
1433		if(dV.style[pre[i]]!==undefined){
1434			c=cssPre[i];
1435			break;
1436		}
1437	}
1438	p7MBXprf=c;
1439	return c;
1440}
1441function P7_MBXcopyCN(tD,tS){
1442	while(tS.childNodes.length>0){
1443		tD.appendChild(tS.childNodes[0]);
1444	}
1445}
1446function P7_MBXgetIEver(){
1447	var j,v=-1,nv,m=false;
1448	nv=navigator.userAgent.toLowerCase();
1449	j=nv.indexOf("msie");
1450	if(j>-1){
1451		v=parseFloat(nv.substring(j+4,j+8));
1452		if(document.documentMode){
1453			v=document.documentMode;
1454		}
1455	}
1456	return v;
1457}

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.