PageSourceSearch

https://uraldutyfree.com/js/myScript.js

js uraldutyfree.com collected 2026-10-07 18:08:36 UTC 11,027 bytes, 352 lines download raw bytes

1$(document).ready(function(){
2//Функции обработки фото
3	$('div.center a:has(img):not(li a, a.v)').attr('rel','group');
4	$("a[href$=.mp3]").click(function (e) {
5		e.preventDefault();
6	});
7//fancybox фото	
8	$(function()
9	{
10		function formatTitle(title, currentArray, currentIndex, currentOpts) {
11		return '<div id="tip-title"><span><a href="javascript:;" onclick="$.fancybox.close();"><img src="default_img/closelabel.gif" style="margin-top:-10px;border:none;" /></a></span>' + (title && title.length ? '<strong>' + title + '</strong>' : '' ) + 'Изображение ' + (currentIndex + 1) + ' из ' + currentArray.length + '</div>';
12	}
13		$("a[rel='group']").fancybox({
14		"showCloseButton": true,
15		"titlePosition" : "inside",
16		"titleFormat": formatTitle
17		});
18	});
19//fancybox видео		
20$(function(){
21  $("a.v").click(function() {
22    $.fancybox({
23      "padding": 10,
24      "autoScale": false,
25      "transitionIn": "none",
26      "transitionOut": "none",
27      "title": this.title,
28      "width": 1000,
29      "height": 750,
30      "href": this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
31      "type": "swf",
32      "swf": {
33        "wmode": "transparent",
34        "allowfullscreen": "true"
35      }
36    });
37  return false;
38  });
39});	
40//...........ВЫПАЮЩЕЕ МЕНЮ.............
41//ВЕРХНЕЕ C УДАЛЕНИЕМ И ДОБАВЛЕНИЕМ КЛАССА ACTIVE
42	$("div#menu ul li a:not(ul.subMenu a)").mouseover(function() {
43		
44		var curr_active=$('div#menu a.active');//
45		var next_active=$(this);//
46		$('div#menu a.active').attr('title','tmp_active').removeClass('active');
47		$(this).addClass('active');
48
49        $(this).parent().find("ul.subMenu").slideDown(300); 
50
51        $(this).parent().hover(function() {
52        }, function(){
53			$("div#menu ul li a:not(ul.subMenu a)").removeClass('active');
54			$('div#menu a[title=tmp_active]').addClass('active');
55            $(this).parent().find("ul.subMenu").slideUp(300); 
56			});
57			
58		$('ul.subMenu').mouseleave(function(){
59			curr_active.addClass('active');
60			next_active.removeClass('active');
61		});			
62			
63	});
64
65/*
66//ВЕРХНЕЕ
67	$('div#menu ul li a').mouseover(function(){
68		var a_id=$(this).attr('id');
69		$('ul.subMenu').each(function(){
70			if($(this).attr('id')== a_id)
71			{
72				$('ul.subMenu').slideUp(100);
73				$(this).slideDown(100);
74			}
75		});	
76	});
77
78	$('div#menu li a:has(span)').mouseover(function(){
79		$('ul.subMenu').slideUp(100);
80	});
81	
82	$('div#menu').mouseleave(function(){
83		$('ul.subMenu').slideUp(100);
84	});
85	
86	$('ul.subMenu').mouseleave(function(){
87		$(this).slideUp(100);
88	});
89//Удаление и добавление класса active
90	var curr_active=$('div#menu a.active');
91	$('div#menu a').mouseover(function(){
92		$('div#menu a.active').attr('title','tmp_active').removeClass('active');
93		$(this).addClass('active');
94	});
95
96	$('div#menu a').mouseleave(function(){
97		$(this).removeClass('active');
98		$('div#menu a[title=tmp_active]').addClass('active');
99	});
100*/	
101	
102	
103	
104//Боковое левое
105	$('#leftMenu li a').mouseover(function(){
106		var a_id=$(this).attr('id');
107		$('ul.subMenuSide').each(function(){
108			if($(this).attr('id')== a_id)
109			{
110				$('ul.subMenuSide').slideUp(100);
111				$(this).slideDown(100);
112			}
113		});	
114	});
115	
116	$('#leftMenu li a:has(span)').mouseover(function(){
117		$('ul.subMenuSide').slideUp(100);
118	});
119	
120	$('ul.subMenuSide').mouseleave(function(){
121		$(this).slideUp(100);
122	});
123	
124	$('#leftMenu').mouseleave(function(){
125		$('ul.subMenuSide').slideUp(100);
126	});
127//Удаление и добавление класса left_active
128	var curr_active=$('li.left_active');
129	$('div#leftMenu li').mouseover(function(){
130		curr_active.removeClass('left_active');
131		$(this).addClass('left_active');
132	});
133
134	$('div#leftMenu li').mouseleave(function(){
135		$(this).removeClass('left_active');
136		curr_active.addClass('left_active');
137	});	
138//Боковое правое
139	$('#rightMenu li a').mouseover(function(){
140		var a_id=$(this).attr('id');
141		$('ul.subMenuSide').each(function(){
142			if($(this).attr('id')== a_id)
143			{
144				$('ul.subMenuSide').slideUp(100);
145				$(this).slideDown(100);
146			}
147		});	
148	});
149	
150	$('#rightMenu li a:has(span)').mouseover(function(){
151		$('ul.subMenuSide').slideUp(100);
152	});
153	
154	$('ul.subMenuSide').mouseleave(function(){
155		$(this).slideUp(100);
156	});
157	
158	$('#rightMenu').mouseleave(function(){
159		$('ul.subMenuSide').slideUp(100);
160	});
161//Удаление и добавление класса right_active
162	var curr_right_active=$('li.right_active');
163	$('div#rightMenu li').mouseover(function(){
164		curr_right_active.removeClass('right_active');
165		$(this).addClass('right_active');
166	});
167
168	$('div#rightMenu li').mouseleave(function(){
169		$(this).removeClass('right_active');
170		curr_right_active.addClass('right_active');
171	});		
172	
173	
174//Музыка
175	$("a[href$=.mp3]").each(function () {
176		var htmlStr = $(this).attr("href");
177		var file=htmlStr.split("/");
178		var curr_page=window.location.href;
179var get_htmlStr='<a href="index.php?music_file='+file[4]+'&curr_pg='+curr_page +'" class="add_playlist" title="Добавить в плейлист">&nbsp;</a>';
180var del_htmlStr='<a href="index.php?delete_file='+file[4]+'&curr_pg='+curr_page +'" class="delete_playlist" title="Удалить из  плейлиста, Внимание!!! При удалении трека из плейлиста возможны сбои проигрователя. Для устранения неполадок нажмите на иконку плейлист в проигрователе">&nbsp;</a>';
181		var title = $(this).text();
182		$(this).attr('class','music').html('<object type="application/x-shockwave-flash" data="dewplayer-vol.swf?mp3='+htmlStr+'" width="240" height="20" id="dewplayer-vol"><param name="wmode" value="transparent" /><param name="movie" value="dewplayer-vol.swf?mp3='+htmlStr+'" /></object>');
183		$(this).parent().addClass('music_box');
184		$(this).parent().append( get_htmlStr + del_htmlStr);
185	});
186
187//Проверка всех полей формы при заказе	
188	$('#zakaz_form').submit(function(e){
189		var emailRegV=/^[a-zA-Z0-9_\.\-]+@([a-zA-Z0-9\-]+\.)+[a-zA-Z]{2,6}$/;
190		var digits=/^\d+$/;
191		var quantity=$('#qtity').val();
192if($('#name').val()=="" || $('#lastname').val()=="" || $('#qtity').val()=="" || $('#phone').val()=="" || $('#mail').val()=="")
193		{
194			e.preventDefault();
195			alert('Заполните все поля');
196		}				
197		if($('#mail').val().search(emailRegV)==-1|| $('#mail').val()=="")
198		{
199			e.preventDefault();
200			alert('Введите корректный e-mail');
201			return;
202		}
203		if(quantity.search(digits)==-1)
204		{
205			e.preventDefault();
206			alert('В поле "Количество" вводите только цифры');
207			return;
208		}		
209	});
210//
211//Проверка всех полей формы при регистрации 	
212	$('#reg_form').submit(function(e){
213		var emailRegV=/^[a-zA-Z0-9_\.\-]+@([a-zA-Z0-9\-]+\.)+[a-zA-Z]{2,6}$/;
214		var loginRegV=/[a-zA-Z0-9]$/;
215		var passRegV=/[a-zA-Z0-9]$/;
216		var login=$('#login').val();
217		var pass=$('#pass').val();
218		if($('#bots').val()=="")
219		{
220			e.preventDefault();
221			alert('Заполните все поля');
222		}		
223		else if(login.search(loginRegV)==-1)
224		{
225			e.preventDefault();
226			alert('В поле логин вводите только английские буквы');
227			return;
228		}
229		else if(login.length < 6)
230		{
231			e.preventDefault();
232			alert('В поле логин должно быть не менее 6 символов');
233			return;
234		}		
235		else if($('#email').val().search(emailRegV)==-1|| $('#email').val()=="")
236		{
237			e.preventDefault();
238			alert('Введите корректный e-mail');
239			return;
240		}
241		else if(pass.search(passRegV)==-1)
242		{
243			e.preventDefault();
244			alert('В пароле должны быть только английские буквы и цифры');
245			return;
246		}
247		else if(pass.length < 6)
248		{
249			e.preventDefault();
250			alert('В поле пароль должно быть не менее 6 символов');
251			return;
252		}
253		else if($('#pass_conf').val() !== pass)
254		{
255			e.preventDefault();
256			alert('Пароли не совпадают');
257			return;
258		}
259		else if($('#pass_conf').val() !== pass)
260		{
261			e.preventDefault();
262			alert('Пароли не совпадают');
263			return;
264		}
265	});	
266//ВХОДНОЕ ОКНО 
267	$('a#enter_link').click(function(){
268		$('div#enter').slideDown(200);
269		$('div#reg').slideUp(200);
270		$('div#forgot').slideUp(200);
271	});
272	$('a#close_link').click(function(){
273		$('div#enter').slideUp(200);
274	});
275//РЕГИСТРАЦИОННОЕ ОКНО 
276	$('a#reg_link').click(function(){
277		$('div#reg').slideDown(200);
278		$('div#enter').slideUp(200);
279		$('div#forgot').slideUp(200);
280	});
281	$('a#close_reg').click(function(){
282		$('div#reg').slideUp(200);
283	});
284//ЗАБЫЛИ ПАРОЛЬ 
285	$('a#forgot_link').click(function(){
286		$('div#forgot').slideDown(200);
287		$('div#enter').slideUp(200);
288		$('div#reg').slideUp(200);
289	});
290	$('a#close_forgot').click(function(){
291		$('div#forgot').slideUp(200);
292	});
293//РЕДАКТИРУЕМ ЮЗЕРА
294	$('a#edit_user').click(function(){
295		$('div#edit').slideDown(200);
296	});
297	$('a#close_edit').click(function(){
298		$('div#edit').slideUp(200);
299	});		
300//ДЛЯ ПОДТВЕРЖДЕНИЯ УДАЛЕНИЯ	
301//Для удаления
302	$('a[id="del"]').click(function(){
303		var yes=confirm('Подтвердите удаление');
304		if(yes)
305		{
306			return true;
307		}
308		else
309		{
310			return false;
311		}
312	});	
313//Выпадающая Гостевая форма
314	$('a#open_gb').toggle(function(){
315		$('div.gb_form').slideDown(200);
316		$(this).text('Скрыть форму');
317	},function(){
318		$('div.gb_form').slideUp(200);
319		$(this).text('Добавить комментарий (отзыв)');
320	});
321//Выпадающая таблица заказов зарегистрированного пользователя
322	$('a#show_table').toggle(function(){
323		$('#cabinet_zakaz').slideDown(200);
324		$(this).text('Скрыть');
325	},function(){
326		$('#cabinet_zakaz').slideUp(200);
327		$(this).text('Показать');
328	});
329
330//...........ВЫПАЮЩИЙ БЛОК С НОВОСТЯМИ КАТЕГОРИИ............
331//ВЕРХНЕЕ
332	$('.category_links ul a').mouseover(function(){
333		var a_id=$(this).attr('id');
334		$('ul.sub_category').each(function(){
335			if($(this).attr('id')== a_id)
336			{
337				$('ul.sub_category').slideUp(100);
338				$(this).slideDown(100);
339			}
340		});	
341	});
342	$('ul.sub_category').mouseleave(function(){
343		$('ul.sub_category').slideUp(100);
344	});
345	$('h2.title').mouseover(function(){
346		$('ul.sub_category').slideUp(100);
347	});
348	$(' p.close_news img').click(function(){
349		$('ul.sub_category').slideUp(100);
350	});	
351//
352});

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.