PageSourceSearch

https://madmouse.ru/libs/common.js

js madmouse.ru collected 2026-10-05 06:44:26 UTC 28,634 bytes, 697 lines download raw bytes

1var madfolio = [], ssfade=1000, sspause=4000;
2	madfolio[1]=[
3				{ src:'/projects/apartments/odincovskypark/bedroom1.jpg', fade:ssfade },
4				{ src:'/projects/apartments/odincovskypark/gostinaya1.jpg', fade:ssfade }
5				];
6	madfolio[2]=[
7				{ src:'/projects/apartments/krasnogorsk/4.jpg', fade:ssfade },
8				{ src:'/projects/apartments/krasnogorsk/5.jpg', fade:ssfade }
9				];
10	madfolio[3]=[
11				{ src:'/projects/apartments/ozerkovskaya/06.jpg', fade:ssfade },
12				{ src:'/projects/apartments/ozerkovskaya/08.jpg', fade:ssfade }
13				];
14	madfolio[4]=[
15				{ src:'/projects/apartments/semenova/detskaya.jpg', fade:ssfade },
16				{ src:'/projects/apartments/semenova/diningroom.jpg', fade:ssfade },
17				{ src:'/projects/apartments/semenova/kitchen.jpg', fade:ssfade }
18				];
19	madfolio[5]=[
20				{ src:'/projects/public/cafe/jeanscafe/photo/2.jpg', fade:ssfade },
21				{ src:'/projects/public/cafe/jeanscafe/photo/1.jpg', fade:ssfade },
22				{ src:'/projects/public/cafe/jeanscafe/photo/3.jpg', fade:ssfade },
23				{ src:'/projects/public/cafe/jeanscafe/photo/4.jpg', fade:ssfade },
24				{ src:'/projects/public/cafe/jeanscafe/photo/5.jpg', fade:ssfade },
25				{ src:'/projects/public/cafe/jeanscafe/render/0001A.jpg', fade:ssfade },
26				{ src:'/projects/public/cafe/jeanscafe/render/0003.jpg', fade:ssfade }
27				];
28	madfolio[6]=[
29				{ src:'/projects/public/cafe/sushibar/render_01.jpg', fade:ssfade },
30				{ src:'/projects/public/cafe/sushibar/render_02.jpg', fade:ssfade },
31				{ src:'/projects/public/cafe/sushibar/render_03.jpg', fade:ssfade },
32				{ src:'/projects/public/cafe/sushibar/render_04.jpg', fade:ssfade },
33				{ src:'/projects/public/cafe/sushibar/render_05.jpg', fade:ssfade },
34				{ src:'/projects/public/cafe/sushibar/render_06.jpg', fade:ssfade }
35				];
36	madfolio[7]=[
37				{ src:'/projects/public/cafe/progressbar/2.jpg', fade:ssfade },
38				{ src:'/projects/public/cafe/progressbar/4.jpg', fade:ssfade }
39				];
40	madfolio[8]=[
41				{ src:'/projects/public/xd-cinema/photo/IMG_5601.jpg', fade:ssfade },
42				{ src:'/projects/public/xd-cinema/photo/IMG_5604.jpg', fade:ssfade },
43				{ src:'/projects/public/xd-cinema/photo/IMG_5609_2.jpg', fade:ssfade },
44				{ src:'/projects/public/xd-cinema/photo/IMG_5608.jpg', fade:ssfade },
45				{ src:'/projects/public/xd-cinema/render/send3.jpg', fade:ssfade },
46				{ src:'/projects/public/xd-cinema/render/send1crop.jpg', fade:ssfade }
47				];
48	madfolio[9]=[
49				{ src:'/projects/contest/cocacola/2.jpg', fade:ssfade },
50				{ src:'/projects/contest/cocacola/111vid.jpg', fade:ssfade },
51				{ src:'/projects/contest/cocacola/plan.jpg', fade:ssfade }
52				];
53	madfolio[10]=[
54				{ src:'/projects/public/stores/eurofashion/IMG_5677.jpg', fade:ssfade },
55				{ src:'/projects/public/stores/eurofashion/IMG_5681.jpg', fade:ssfade },
56				{ src:'/projects/public/stores/eurofashion/IMG_5684.jpg', fade:ssfade },
57				{ src:'/projects/public/stores/eurofashion/IMG_5690.jpg', fade:ssfade },
58				{ src:'/projects/public/stores/eurofashion/IMG_5691.jpg', fade:ssfade }
59				];
60	madfolio[11]=[
61				{ src:'/projects/public/stores/quiz/IMG_5226.jpg', fade:ssfade },
62				{ src:'/projects/public/stores/quiz/IMG_5227.jpg', fade:ssfade },
63				{ src:'/projects/public/stores/quiz/IMG_5231.jpg', fade:ssfade },
64				{ src:'/projects/public/stores/quiz/IMG_5234.jpg', fade:ssfade },
65				{ src:'/projects/public/stores/quiz/IMG_5245.jpg', fade:ssfade },
66				{ src:'/projects/public/stores/quiz/IMG_5647.jpg', fade:ssfade }
67				];
68	madfolio[12]=[
69				{ src:'/projects/public/stores/ranger/IMG_5511.jpg', fade:ssfade },
70				{ src:'/projects/public/stores/ranger/IMG_5513.jpg', fade:ssfade },
71				{ src:'/projects/public/stores/ranger/IMG_5520.jpg', fade:ssfade },
72				{ src:'/projects/public/stores/ranger/IMG_5521.jpg', fade:ssfade },
73				{ src:'/projects/public/stores/ranger/IMG_5527.jpg', fade:ssfade },
74				{ src:'/projects/public/stores/ranger/IMG_5528.jpg', fade:ssfade }
75				];
76	madfolio[13]=[
77				{ src:'/projects/public/stores/wildwest/IMG_5304.jpg', fade:ssfade },
78				{ src:'/projects/public/stores/wildwest/IMG_5307.jpg', fade:ssfade },
79				{ src:'/projects/public/stores/wildwest/IMG_5310.jpg', fade:ssfade },
80				{ src:'/projects/public/stores/wildwest/IMG_5317.jpg', fade:ssfade },
81				{ src:'/projects/public/stores/wildwest/3D6J5039.jpg', fade:ssfade }
82				];
83	madfolio[14]=[
84				{ src:'/projects/public/stores/modnyalians/IMG_5185.jpg', fade:ssfade },
85				{ src:'/projects/public/stores/modnyalians/IMG_5207.jpg', fade:ssfade },
86				{ src:'/projects/public/stores/modnyalians/IMG_5223.jpg', fade:ssfade },
87				{ src:'/projects/public/stores/modnyalians/IMG_5567.jpg', fade:ssfade },
88				{ src:'/projects/public/stores/modnyalians/IMG_5579.jpg', fade:ssfade },
89				{ src:'/projects/public/stores/modnyalians/IMG_5580.jpg', fade:ssfade }
90				];
91	madfolio[15]=[
92				{ src:'/projects/public/stores/kidsgarden/IMG_5435.jpg', fade:ssfade },
93				{ src:'/projects/public/stores/kidsgarden/3D6J8748.jpg', fade:ssfade },
94				{ src:'/projects/public/stores/kidsgarden/comb1.jpg', fade:ssfade },
95				{ src:'/projects/public/stores/kidsgarden/comb2.jpg', fade:ssfade }
96				];
97	madfolio[16]=[
98				{ src:'/projects/public/lamaniercandies/43.jpg', fade:ssfade },
99				{ src:'/projects/public/lamaniercandies/44.jpg', fade:ssfade }
100				];
101	madfolio[17]=[
102				{ src:'/projects/public/cafe/bello/1.jpg', fade:ssfade },
103				{ src:'/projects/public/cafe/bello/3.jpg', fade:ssfade }
104				];
105	madfolio[18]=[
106				{ src:'/projects/contest/neuhaus/2.jpg', fade:ssfade },
107				{ src:'/projects/contest/neuhaus/3.jpg', fade:ssfade },
108				{ src:'/projects/contest/neuhaus/1.jpg', fade:ssfade },
109				{ src:'/projects/contest/neuhaus/5.jpg', fade:ssfade },
110				{ src:'/projects/contest/neuhaus/6.jpg', fade:ssfade },
111				{ src:'/projects/contest/neuhaus/8.jpg', fade:ssfade },
112				{ src:'/projects/contest/neuhaus/4.jpg', fade:ssfade },
113				{ src:'/projects/contest/neuhaus/9.jpg', fade:ssfade },
114				{ src:'/projects/contest/neuhaus/10.jpg', fade:ssfade },
115				{ src:'/projects/contest/neuhaus/11.jpg', fade:ssfade }
116				];
117
118	defsshow=[
119				// { src:'/projects/cocacola/111vid.jpg', fade:1000 },
120				{ src:'/projects/contest/neuhaus/5.jpg', fade:1000 },
121				{ src:'/projects/contest/neuhaus/1.jpg', fade:1000 },
122				// { src:'/projects/contest/neuhaus/10.jpg', fade:1000 },
123				// { src:'/projects/contest/neuhaus/11.jpg', fade:1000 },
124				{ src:'/projects/contest/neuhaus/2.jpg', fade:1000 },
125				{ src:'/projects/apartments/odincovskypark/gostinaya1.jpg', fade:1000 },
126				{ src:'/projects/apartments/semenova/detskaya.jpg', fade:1000 },
127				{ src:'/projects/public/cafe/progressbar/2.jpg', fade:1000 },
128				// { src:'/projects/public/xd-cinema/photo/IMG_5602.jpg', fade:1000 }
129				// { src:'/projects/public/stores/eurofashion/IMG_5684.jpg', fade:1000 },
130				{ src:'/projects/public/stores/eurofashion/IMG_5690.jpg', fade:1000 },
131				{ src:'/projects/public/stores/quiz/IMG_5226.jpg', fade:1000 },
132				{ src:'/projects/public/stores/quiz/IMG_5227.jpg', fade:1000 },
133				{ src:'/projects/public/stores/wildwest/IMG_5304.jpg', fade:1000 },
134				{ src:'/projects/public/stores/wildwest/IMG_5307.jpg', fade:1000 }
135			];
136
137
138var slideshowdescriptiondisable=0, picpreload=[], grayscale=false, projectshow=0;
139var yaGoalParams;
140
141$(function() {
142	$.vegas({
143		src:'/projects/contest/neuhaus/5.jpg'
144	});
145	// $.vegas('overlay', {
146	// 	src:'/libs/vegas/overlays/05-4.png'
147	// });
148});
149
150function showdefalitsshow() {
151	// $.vegas('overlay', {
152	// 	src:'/libs/vegas/overlays/05-4.png'
153	// });
154	$('#slideshow-description').addClass('gotoproject');
155	$('#logo, #logotop').css('cursor','default');
156	$('#darker-overlay').fadeOut(); grayscale=false;
157	$.vegas('slideshow', {
158	  delay:sspause,
159	  preload:true,
160	  backgrounds:defsshow
161	})('overlay');
162}
163
164
165function gotohome() {
166	if (!leftstripe) return;
167	leftstripe=0;
168	slideshowdescription=1;
169	projectshow=0;
170
171	$(document).unbind('keydown');
172	$(document).unbind('keydown');
173	$(document).unbind('keydown');
174	$(document).unbind('keydown');
175
176	$('.vegas-overlay, #bottomstripe, .topstripe').removeClass('closeit');
177	$('#leftstripe').fadeOut(function(){$('.who2, .services2, .cost2, .madfolio2, .contacts2').addClass('link');});
178	$('#player').fadeOut();
179	$('#who-describe, #services-describe, #cost-describe').hide();
180	$('#bottomstripe').fadeIn();
181	$('#who, #madfolio, #contacts').fadeIn();
182	$('.vegas-overlay').fadeIn(function(){$('.vegas-overlay, #darker-overlay').click(function(){gotohome();showdefalitsshow();})});
183	showdefalitsshow();
184	$.vegas('jump',Math.floor( Math.random() * (defsshow.length-1 - 0 + 1) ) + 0);
185
186
187
188	window.location='#';
189}
190
191var cssrightlogo=5; //%
192var mobile=0;
193
194function resize() {
195	$('#logotop, #player, #slideshow-description, #logo').css('right',cssrightlogo+'%');
196	if ($('#leftstripe').css('display')=='none') {
197		$('#logo').show();
198		a=$('#logo').offset().left;
199		$('#logo').hide();
200	} else
201	a=$('#logo').offset().left;
202	b=$('.bottomstripeitem').css('width').replace('px','');
203	c=$(window).width();
204
205	if (a<b*3+50) {
206		$('#logo').hide();
207		a=c;
208	} else {
209		$('#logo').show();
210	}
211
212	d=(a-b*3)/4;
213
214	$('#who').css('left',d+'px');
215	$('#madfolio').css('left',(d*2+b*1)+'px');
216	$('#contacts').css('left',(d*3+b*2)+'px');
217
218	if ($('#leftstripe').css('display')=='none') {
219		$('#leftstripe').show();
220		e=$('#leftstripe').offset().top;
221		j=$('#leftstripe').css('width').replace('px','');
222		h=$('.scroll').offset().top;
223		$('#leftstripe').hide();
224	} else
225	e=$('#leftstripe').offset().top;
226	h=$('.scroll').offset().top;
227
228	f=$(window).height();
229	g=f-e;
230	i=f-h;
231
232	if (i>(g-60)) i=g-60;
233	i-=30;
234
235	$('#leftstripe').css('height',g+'px');
236	$('.scroll').css('height',i+'px');
237
238
239	if (c<450) {
240		$('#leftstripe').css('left','');
241		$('#leftstripe').addClass('shorter');
242		mobile=1;
243	} else {
244		$('#leftstripe').css('left','5%');
245		$('#leftstripe').removeClass('shorter');
246		mobile=0;
247	}
248
249	if (c<770) $('#bottomstring').hide(); else $('#bottomstring').show();
250}
251
252
253var leftstripe=0, slideshowdescription=1, innerprev, lasthover, hovertimer, preloaded=[], firstpagefolio, thumborder=[], thumbnow;
254
255$(document).ready(function(){
256	$('#logotop, #logo, .topstripe, #darker-overlay').click(function(){
257		gotohome();
258	});
259
260	$('#who, #madfolio, #contacts').click(function(){
261		slideshowdescription=0;
262		// $('.vegas-background').addClass('grayscale'); 
263		$('#darker-overlay').fadeIn(); grayscale=true;
264		$('#logo, #logotop').css('cursor','pointer');
265		$('#slideshow-description').fadeOut();
266		if (this.id.indexOf('madfolio')==-1) $('#bottomstripe').fadeOut();
267
268		// $.vegas('overlay', {
269		// 	src:'/libs/vegas/overlays/darker90.png'
270		// });
271		// setTimeout(function(){$.vegas('overlay', {
272		// 	src:'/libs/vegas/overlays/darker90.png'
273		// });},500);
274
275		$('#who, #madfolio, #contacts, #who-describe, #madfolio-describe, #contacts-describe').hide();
276
277		$('#leftstripe').removeClass('wider');
278		for (j in wider) {
279			k=wider[j];
280			if ((this.id.indexOf(k)!=-1)&&(!mobile)) $('#leftstripe').addClass('wider');
281		}
282		$('#'+this.id+'-describe').show();
283		$('.'+this.id+'2').removeClass('link');
284		$('#leftstripe').fadeIn(function(){$('.vegas-overlay, #darker-overlay').click(function(){gotohome();})});
285		$('.vegas-overlay, #bottomstripe, .topstripe').addClass('closeit');
286
287		window.location='#'+this.id;
288
289		setTimeout(function(){
290			leftstripe=1;
291			for (j in madfolio) {
292					pic = new Image();
293					pic.src=madfolio[j][0].src;
294			}			
295		},1000);
296	});
297
298	$('.madfolio-thumb').click(function(){
299		thumbnow=this.id.replace('madfolio','');
300		window.location='#madfolio-'+thumbnow;
301		$.vegas({
302			src:madfolio[thumbnow][0].src
303		});
304		projectshow=1;
305		$('#slideshow-description').removeClass('gotoproject'); $('#slideshow-description').unbind('click');
306		$('#leftstripe, #bottomstripe, .vegas-overlay').hide();
307		$('#darker-overlay').fadeOut(); grayscale=false;
308		$('#logo, #logotop').css('cursor','pointer');
309		$('#player').fadeIn();
310		slideshowdescription=1;
311		$.vegas('slideshow', {
312			delay:sspause,
313			preload:true,
314			backgrounds:madfolio[thumbnow]
315		})('overlay');
316		$(document).bind('keydown', 'esc', function(){$('#close').click();});
317		$(document).bind('keydown', 'right', function(){$('#next').click();});
318		$(document).bind('keydown', 'left', function(){$('#prev').click();});
319		$(document).bind('keydown', 'space', function(){$('#playpause').click();});
320	});
321
322	$('.madfolio-thumb').hover(function(){
323		lasthover=this.id.replace('madfolio','')*1;
324
325		clearTimeout(hovertimer);
326		hovertimer=setTimeout(function(){
327			if ($.inArray(lasthover,preloaded)==-1) {
328				preloaded.push(lasthover);
329				for (k in madfolio[lasthover]) {
330						pic = new Image();
331						pic.src=madfolio[lasthover][k].src;
332				}			
333			}
334		},500);
335	});
336
337	thumbs=$('.madfolio-thumb');
338	c=0;
339
340	for (j=0;j<thumbs.length;j++) {
341		thumborder[c]=thumbs[j].id.replace('madfolio','');
342		c++;
343	}
344
345	$('#prev').click(function(){
346		$.vegas('pause');
347		$('#playpause').removeClass('pause');
348		$('#playpause').addClass('play');
349		$.vegas('previous');
350	});
351	$('#next').click(function(){
352		// $.vegas('pause');
353		// $('#playpause').removeClass('pause');
354		// $('#playpause').addClass('play');
355		$.vegas('next');
356	});
357	$('#playpause').click(function(){
358		if ($('#playpause').hasClass('pause')) {
359			$.vegas('pause');
360			$('#playpause').removeClass('pause');
361			$('#playpause').addClass('play');
362		} else {
363			$.vegas('slideshow');
364			$('#playpause').removeClass('play');
365			$('#playpause').addClass('pause');
366		}
367	});
368	
369	$('#nextproject').click(function(){
370		thumbordernow=thumborder.indexOf(thumbnow);
371		if (thumbordernow==thumborder.length-1) {k=0} else {k=thumbordernow+1};
372		$('#madfolio'+thumborder[k]).click();
373	});
374
375	$('#close').click(function(){
376		window.location='#madfolio';
377		setTimeout(function(){leftstripe=1;});
378		slideshowdescription=0;
379		projectshow=0;
380
381		$('#who, #madfolio, #contacts').hide();
382		$('#leftstripe').fadeIn(function(){$('.vegas-overlay, #darker-overlay').click(function(){gotohome();})});
383		$('.link.madfolio2').click();
384		// $('#leftstripe').addClass('wider');
385
386		$(document).unbind('keydown');
387		$(document).unbind('keydown');
388		$(document).unbind('keydown');
389		$(document).unbind('keydown');
390
391		$('#playpause').removeClass('play');
392		$('#playpause').addClass('pause');
393		$('#player, #slideshow-description').fadeOut();
394		$('#leftstripe, #bottomstripe, .vegas-overlay').fadeIn(function(){$('.vegas-overlay, #darker-overlay').click(function(){gotohome();})});
395		// showdefalitsshow();
396		$('#darker-overlay').fadeIn(); grayscale=true;
397	});
398
399	var all=['who','services','cost','madfolio','contacts'],wider=['madfolio'];
400	$('.link').click(function(){
401		now=this.className;
402		for (j in all) {
403			k=all[j];
404			if (now.indexOf(k)==-1) {
405				$('.'+k+'2').addClass('link');
406				$('#'+k+'-describe').hide();
407			} else { 
408				$('.'+k+'2').removeClass('link');
409				$('#'+k+'-describe').fadeIn();
410				window.location='#'+k;
411			}
412		}
413		$('#leftstripe').removeClass('wider');
414		for (j in wider) {
415			k=wider[j];
416			if ((now.indexOf(k)!=-1)&&(!mobile)) $('#leftstripe').addClass('wider');
417		}
418
419		if (now.indexOf('madfolio')!=-1) $('#bottomstripe').fadeIn(); else $('#bottomstripe').fadeOut();
420	})
421
422	$('#contacts-describe span.contacts-link disable').hover(function(){
423		var sel=window.getSelection();
424		var ro=document.createRange();
425		if ($(this).find('#skype').length!=0) a=document.getElementById('skype'); else a=this;
426		ro.selectNodeContents(a);
427		sel.removeAllRanges();
428		sel.addRange(ro);
429	},function(){
430		var sel=window.getSelection();
431		sel.removeAllRanges();
432	});
433
434
435	//$('#scroll').jScrollPane();
436
437	$('body').bind('vegaswalk',
438		function(e, bgO, step) {
439			if (grayscale) $('#darker-overlay').fadeIn();
440
441
442			if (!slideshowdescription) { $('#slideshow-description').fadeOut(); return }
443
444			inner='';
445			bg=bgO.src;
446			if (bg.indexOf('neuhaus')!=-1) { inner='Мы призёры конкурса галереи Neuhaus<br/><a href="http://www.elle.ru/elledecoration/news/podvedenyi-itogi-konkursa-molodyih-dizaynerov-neuhaus/2/" target="_blank">публикация в &#132;Elle Decoration&#147;</a><a href="/projects/neuhaus-2014-win/planirovka.pdf" target="_blank">посмотреть планировку</a>'; firstpagefolio=18; $('#slideshow-description').addClass('win'); } else { $('#slideshow-description').removeClass('win'); }
447			if (bg.indexOf('apartments')!=-1) inner='<p>Квартира</p>';
448			if (bg.indexOf('krasnogorsk')!=-1) inner+='Московская обл., г.&nbsp;Красногорск<br/>Площадь: 104 м<sup>2</sup><br/><a href="/projects/apartments/krasnogorsk.pdf" target="_blank">посмотреть дизайн-проект</a>';
449			if (bg.indexOf('odincovskypark')!=-1) { inner+='Московская обл., ЖК Одинцовский&nbsp;парк<br/>Площадь: 73 м<sup>2</sup><br/><a href="/projects/apartments/odincovsky_park.pdf" target="_blank">посмотреть дизайн-проект</a>'; firstpagefolio=1; }
450			if (bg.indexOf('ozerkovskaya')!=-1) inner='<p>Пентхаус,</p> г.&nbsp;Москва, Озерковская&nbsp;набережная';
451
452			if (bg.indexOf('semenova')!=-1) { inner='<p>Таунхаус</p>г.&nbsp;Москва,<br/>ул. Академика Семёнова<br/>Площадь: 150 м<sup>2</sup><br/><a href="/projects/townhouse/semenova.pdf" target="_blank">посмотреть дизайн-проект</a>'; firstpagefolio=4; }
453
454			if (bg.indexOf('cafe')!=-1) inner='';
455			if (bg.indexOf('jeans')!=-1) { inner='<p>Jeans Cafe</p>г.&nbsp;Москва,<br/>ТРЦ Рио на Дмитровском шоссе';
456				if (bg.indexOf('photo')!=-1) inner+=' <p></p><i class="fa fa-camera"></i> &nbsp;фотография';
457			}
458			if (bg.indexOf('sushi')!=-1) inner='<p>Суши-бар</p>г.&nbsp;Москва,<br/>ТРЦ Рио на Дмитровском шоссе';
459
460			if (bg.indexOf('progressbar')!=-1) { inner='<p>Прогресс-бар</p>г.&nbsp;Москва, Берсеневская наб., д.6, стр.3 (Красный Октябрь)<br/>Площадь: 143 м<sup>2</sup><br/><a href="/projects/public/progressbar.pdf" target="_blank">посмотреть дизайн-проект</a>'; firstpagefolio=7; }
461
462			if (bg.indexOf('xd-cinema')!=-1) {
463				inner='<p>Кинотеатр XD-Cinema</p>г.&nbsp;Москва,<br/>ТРЦ Рио на Дмитровском шоссе<br/><a href="/projects/public/xd-cinema.jpg" target="_blank">посмотреть план</a>';
464				if (bg.indexOf('photo')!=-1) inner='<p>Кинотеатр XD-Cinema</p>г.&nbsp;Москва,<br/>ТРЦ Рио на Дмитровском шоссе <p></p><i class="fa fa-camera"></i> &nbsp;фотография<br/><a href="/projects/public/xd-cinema.jpg" target="_blank">посмотреть план</a>';
465			}
466
467			if (bg.indexOf('cocacola')!=-1) inner='<p>Стенд Coca-Cola</p>г.&nbsp;Москва,<br/>конкурсная работа';
468
469
470			if (bg.indexOf('eurofashion')!=-1) { inner='<p>
470Магазин Euro Fashion</p>г.&nbsp;Москва,<br/>ТРЦ Рио на Дмитровском шоссе'; firstpagefolio=10;}
471			if (bg.indexOf('ranger')!=-1) inner='<p>Магазин Ranger</p>г.&nbsp;Москва,<br/>ТРЦ Рио на Дмитровском шоссе';
472			if (bg.indexOf('wildwest')!=-1) { inner='<p>Магазин Wild West</p>г.&nbsp;Москва,<br/>ТРЦ Рио на Дмитровском шоссе'; firstpagefolio=13; }
473			if (bg.indexOf('quiz')!=-1) { inner='<p>Магазин Quiz</p>г.&nbsp;Москва,<br/>ТРЦ Рио на Дмитровском шоссе'; firstpagefolio=11; }
474			if (bg.indexOf('modnyalians')!=-1) inner='<p>Магазин Модный Альянс</p>г.&nbsp;Москва,<br/>ТРЦ Рио на Дмитровском шоссе';
475			if (bg.indexOf('kidsgarden')!=-1) inner='<p>Магазин Kids Garden</p>г.&nbsp;Москва,<br/>ТРЦ Рио на Дмитровском шоссе';
476			if (bg.indexOf('lamaniercandies')!=-1) inner='<p>Бутик кондитерских изделий La manier de Paris</p>г.&nbsp;Москва,<br/>ТРЦ Рио на Дмитровском шоссе';
477			if (bg.indexOf('bello')!=-1) inner='<p>Кафе Bello</p>г.&nbsp;Москва,<br/>ТРЦ Рио на Дмитровском шоссе';
478
479			if (bg.indexOf('stores')!=-1) inner+=' <p></p><i class="fa fa-camera"></i> &nbsp;фотография';
480
481			if (innerprev!=inner) $('#slideshow-description').html(inner);
482
483//			if (inner!='') { slideshowdescriptiondisable=false; $('#slideshow-description').hide(); } else { slideshowdescriptiondisable=true; $('#slideshow-description').fadeIn(); }
484
485			if (!slideshowdescriptiondisable) setTimeout(function(){$('#slideshow-description').fadeIn();
486				leftstripe=1;
487				$('.gotoproject').click(function(){$.vegas('stop');$('#madfolio'+firstpagefolio).click();})
488			},300);
489
490			innerprev=inner;
491		}
492	);
493
494	$('#plan').click(function(){
495		if ($('#plan').is(':checked')) {} else {
496			$('#plan').removeAttr('checked');
497		}
498	});
499	$('#eskiz').click(function(){
500		if ($('#eskiz').is(':checked')) {
501			$('#plan').attr('disabled','disabled');
502			$('#plan').prop('checked',true);
503		} else {
504			$('#plan').removeAttr('disabled');
505			$('#eskiz').removeAttr('checked');
506		}
507	});
508	$('#stroyka').click(function(){
509		if ($('#stroyka').is(':checked')) {
510			$('#plan, #eskiz').attr('disabled','disabled');
511			$('#plan, #eskiz, #visualize').prop('checked',true);
512		} else {
513			$('#eskiz').removeAttr('disabled');
514			$('#stroyka, #visualize').removeAttr('checked');
515		}
516	});
517
518	var calc=false;
519	$('#calculator-link').click(function(){
520		calc=!calc;
521		if (calc) {
522			// $('#services-describe input').css('visibility','visible');
523			$('#services-describe').addClass('calculatorenable');
524			$('label').removeClass('nohand');
525			$('#services-describe .calculator').fadeIn();
526			$('#metry').focus();
527		} else {
528			// $('#services-describe input').css('visibility','hidden');
529			$('#services-describe').removeClass('calculatorenable');
530			$('label').addClass('nohand');
531			$('#services-describe .calculator').fadeOut();
532		}
533	});
534
535	$('#metry').inputmask("9{1,4}",{showMaskOnFocus:false,showMaskOnHover:false,newBlockMarker:false,placeholder:' '});
536
537
538	function checkCalculatorEnable() {
539		$('.conclusion').fadeOut();
540		if (((!$('#plan').is(':checked'))&&
541			(!$('#eskiz').is(':checked'))&&
542			(!$('#stroyka').is(':checked'))&&
543			(!$('#visualize').is(':checked'))&&
544			(!$('#author').is(':checked'))&&
545			(!$('#brigada').is(':checked')))||($('#metry').val()<15)) {$('#calculateprice').attr('disabled','disabled'); $('#calculateprice').removeClass('enable'); } 
546		else { $('#calculateprice').removeAttr('disabled'); $('#calculateprice').addClass('enable'); }
547	}
548
549	$('#plan, #eskiz, #stroyka, #visualize, #author, #brigada, #msk').click(function(){
550		checkCalculatorEnable();
551	});
552
553	$('#metry').keyup(function(){
554		checkCalculatorEnable();
555	});
556
557	function calculatePrice() {
558		$('#docs1, #docs2, #str1, #str2').hide();
559		m=Math.floor($('#metry').val()/5)*5;
560
561		planirovochnoeOt=300;
562		planirovochnoeDo=500;
563		eskiznyOt=600;
564		eskiznyDo=800;
565		rabochyOt=1000;
566		rabochyDo=1200;
567
568		if ($('#stroyka').is(':checked')) { 
569			$('#docs1metr').html(rabochyOt+'&nbsp;&#150; '+rabochyDo);
570			$('#docs1ot').html(m*rabochyOt);
571			$('#docs1do').html(m*rabochyDo);
572			$('#docs1').show();
573		} else
574		if ($('#eskiz').is(':checked')) { 
575			$('#docs1metr').html(eskiznyOt+'&nbsp;&#150; '+eskiznyDo);
576			$('#docs1ot').html(m*eskiznyOt);
577			$('#docs1do').html(m*eskiznyDo);
578			$('#docs1').show();
579		} else		
580		if ($('#plan').is(':checked')) { 
581			$('#docs1metr').html(planirovochnoeOt+'&nbsp;&#150; '+planirovochnoeDo);
582			$('#docs1ot').html(m*planirovochnoeOt);
583			$('#docs1do').html(m*planirovochnoeDo);
584			$('#docs1').show();
585		}
586
587		if ($('#visualize').is(':checked')) {
588			if ($('#stroyka').is(':checked')) {
589				$('#docs2').html('Визуализация одного помещения входит в рабочий проект, каждый дополнительный ракурс стоит 3000&nbsp;руб.')}
590			else { $('#docs2').html('Визуализация стоит 6000&nbsp;руб за 1 помещение и 1 ракурс и 3000&nbsp;руб за каждый дополнительный ракурс.')}
591			$('#docs2').show();
592		}
593
594		if ($('#author').is(':checked')) {
595			if ($('#msk').is(':checked')) {$('#str1').html('Авторский надзор от 20&nbsp;000&nbsp;руб в месяц.'); }
596			else {$('#str1').html('Авторский надзор от 25&nbsp;000 до 60&nbsp;000&nbsp;руб в месяц в зависимости от удаленности и сложности объекта.'); }
597			$('#str1').show();
598		}
599
600		if ($('#brigada').is(':checked')) {
601			$('#str2').show();
602		}
603
604		$('.conclusion').fadeIn();
605
606		yaGoalParams={ square: m+'' };
607		// , "Параметры": {"Планировочное решение": $('#plan').is(':checked'), "Эскизное решение": $('#eskiz').is(':checked'), "Рабочий проект": $('#stroyka').is(':checked'), "Визуализация": $('#visualize').is(':checked'), "Авторский надзор": $('#author').is(':checked'), "Услуги строителей": $('#brigada').is(':checked') , "Из г. Москва": $('#msk').is(':checked') }
608		yaCounter26544258.reachGoal('calculatePrice', yaGoalParams);
609
610	}
611
612	$('#calculateprice').click(function(){
613		calculatePrice();
614	});
615
616	$('#call').click(function(){
617		$('.link.contacts2').click();
618		yaCounter26544258.reachGoal('phoneAfter');
619	});
620
621
622
623	resize();
624	picpreload[0]=$('#prev').css('background-image').replace("url(","").replace(")","");
625	picpreload[1]=$('#next').css('background-image').replace("url(","").replace(")","");
626	picpreload[2]=$('#close').css('background-image').replace("url(","").replace(")","");
627	picpreload[3]=$('#close').css('background-image').replace("url(","").replace(")","").replace("close.png","play.png");
628	picpreload[4]=$('#close').css('background-image').replace("url(","").replace(")","").replace("close.png","pause.png");
629
630	url=document.URL;
631//	if (url.indexOf('#')==-1)
632	showdefalitsshow();
633	for (var c=0; c<all.length; c++) {
634		if (url.indexOf('#'+all[c])!=-1) {
635			if (all[c]!='services') {
636				$('#'+all[c]).click();
637				if (all[c]=='madfolio') {
638					if (url.indexOf('#madfolio-')!=-1) {
639						nomer= url.slice( url.indexOf('#madfolio-')+10,url.length );
640						$('#madfolio'+nomer).click();
641					} 
642				}
643			} else {
644				$('#who').click();
645				$('.link.services2').click();
646			}
647
648		}
649	}
650});
651
652$(window).resize(function(){resize();});
653
654$(window).bind('orientationchange', function () {
655    clearTimeout(oc_timer);
656    oc_timer = setTimeout(function () {
657        resize();
658    }, 500);
659});
660
661$(window).load(function(){
662	$('#preload-overlay').fadeOut(function(){
663		$('.vegas-overlay, #darker-overlay').click(function(){gotohome();})
664		for (j in picpreload) {
665			pic = new Image();
666			pic.src=picpreload[j].src;
667		}
668	})
669})
670
671var popped = ('state' in window.history), lastURL='';
672$(window).bind('popstate', function(event) {
673	// Ignore inital popstate that some browsers fire on page load
674	var initialPop = !popped && window.location == initialURL;
675	popped = true;
676	if ( initialPop ) return;
677	nowURL=location.href;
678	// console.log('lastURL:' + lastURL);
679	// console.log('lastURL.indexOf(#madfolio-):' + lastURL.indexOf('#madfolio-'));
680	// console.log('nowURL:' + nowURL);
681	if (projectshow)
682	if (lastURL)
683	if (lastURL!=nowURL)
684	if (lastURL.indexOf('#madfolio-')!=-1) {
685	if (nowURL.indexOf('#madfolio-')==-1) {
686		if (nowURL.indexOf('#madfolio')!=-1) { $('#close').click(); return; }
687		if (nowURL.indexOf('#madfolio')==-1) { $('#logo').click(); return; }
688	} else {
689		nomer=nowURL.slice(nowURL.indexOf('#madfolio-')+10,nowURL.length);
690		console.log(nomer,thumbnow);
691		if (thumbnow!=nomer) { $('#madfolio'+nomer).click();}
692	} } else {
693		// if (lastURL.indexOf('#madfolio')!=-1)
694		// if (nowURL.slice(nowURL.length,nowURL.length)=='#') alert('#');
695	}
696	lastURL=location.href;
697});

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.