function parallaxIni() {

	// id текущей страницы хранится в body id
	currentPageId = $("body").attr("id");

	// настройки в зависимости от текущей страницы
	var target = $("#wow");

	switch(currentPageId) {

		case "4": 

			target

			.children('li')

			.parallax(

					{ mouseport: target },

					{ xparallax:'0.3', yparallax: '0px' }, // здание

					{ xparallax:'0.2', yparallax: '0px' }, // облака

					{ xparallax:'0.35', yparallax: '0px' }, // плитка

					{ xparallax:'0.4', yparallax: '0px' }, // аллея верхняя и деревья

					{ xparallax:'0.5', yparallax: '0px' }, // аллея нижняя и деревья

					{ xparallax:'0.4', yparallax: '0px' }, // фонтан

					{ xparallax:'0.55', yparallax: '0px' }, // фонари

					{ xparallax:'0.6', yparallax: '0px' }, // лавочки

					{ xparallax:'0.7', yparallax: '0px' } // памятник

				);

			break

		case "32": 

			target

			.children('li')

			.parallax(

					{ mouseport: target },

					{ xparallax:'1', yparallax: '0px' },

					{ xparallax:'0.85', yparallax: '0px' },

					{ xparallax:'1', yparallax: '0px' },

					{ xparallax:'1.3', yparallax: '0px' }

				);

			break

		case "38":

			target

			.children('li')

			.parallax(

					{ mouseport: target },

					{ xparallax:'1', yparallax: '0px' },

					{ xparallax:'1.1', yparallax: '0px' },

					{ xparallax:'1', yparallax: '0px' },

					{ xparallax:'1.1', yparallax: '0px' },

					{ xparallax:'1', yparallax: '0px' },

					{ xparallax:'-0.3', yparallax: '0px' }

				);

			break

		case "122":

			target

			.children('li')

			.parallax(

					{ mouseport: target },

					{ xparallax:'1', yparallax: '0px' }, // коридор

					{ xparallax:'1.1', yparallax: '0px' }, // телевизор

					{ xparallax:'1', yparallax: '0px' }, // зелень вдали

					{ xparallax:'1.1', yparallax: '0px' }, // зелень вблизи

					{ xparallax:'1', yparallax: '0px' }, // триггеры

					{ xparallax:'-0.4', yparallax: '0px' }, // стрелка назад (ближняя)

					{ xparallax:'-0.45', yparallax: '0px' } // стрелки вперед и налево (дальние)

				);

			break

		case "124":

			target

			.children('li')

			.parallax(

					{ mouseport: target },

					{ xparallax:'1', yparallax: '0px' },

					{ xparallax:'1.1', yparallax: '0px' },

					{ xparallax:'1.1', yparallax: '0px' },

					{ xparallax:'1', yparallax: '0px' }, // триггеры

					{ xparallax:'-0.2', yparallax: '0px' }

				);

			break

		case "157":

			target

			.children('li')

			.parallax(

					{ mouseport: target },

					{ xparallax:'1', yparallax: '0px' }, // коридор

					{ xparallax:'1', yparallax: '0px' }, // триггеры

					{ xparallax:'-0.4', yparallax: '0px' } // стрелка назад (ближняя)

				);

			break

		case "160":
			target
			.children('li')
			.parallax(
					{ mouseport: target },
					{ xparallax:'1', yparallax: '0px' },
					{ xparallax:'1.1', yparallax: '0px' },
					{ xparallax:'1', yparallax: '0px' },
					{ xparallax:'1', yparallax: '0px' }, // триггеры
					{ xparallax:'-0.4', yparallax: '0px' }, // стрелка назад (ближняя)
					{ xparallax:'-0.3', yparallax: '0px' } // стрелки вперед и налево (дальние)
				);

			break

		case "162":

			target

			.children('li')

			.parallax(

					{ mouseport: target },

					{ xparallax:'1', yparallax: '0px' },

					{ xparallax:'1.1', yparallax: '0px' },

					{ xparallax:'1', yparallax: '0px' },

					{ xparallax:'1.1', yparallax: '0px' },

					{ xparallax:'1', yparallax: '0px' }, // триггеры

					{ xparallax:'-0.4', yparallax: '0px' }, // стрелка назад (ближняя)

					{ xparallax:'-0.3', yparallax: '0px' } // стрелки вперед и налево (дальние)

				);

			break

		case "126":

			target

			.children('li')

			.parallax(

					{ mouseport: target },

					{ xparallax:'1', yparallax: '0px' },

					{ xparallax:'1.1', yparallax: '0px' }

				);

			break

		case "130":

			target

			.children('li')

			.parallax(

					{ mouseport: target },

					{ xparallax:'1', yparallax: '0px' },

					{ xparallax:'1.1', yparallax: '0px' },

					{ xparallax:'1', yparallax: '0px' },

					{ xparallax:'1.1', yparallax: '0px' },

					{ xparallax:'1', yparallax: '0px' }, // триггеры

					{ xparallax:'-0.4', yparallax: '0px' },

					{ xparallax:'-0.3', yparallax: '0px' }

				);

			break

		case "132":

			target

			.children('li')

			.parallax(

					{ mouseport: target },

					{ xparallax:'1', yparallax: '0px' },

					{ xparallax:'1.1', yparallax: '0px' },

					{ xparallax:'1', yparallax: '0px' },

					{ xparallax:'1.1', yparallax: '0px' },

					{ xparallax:'1', yparallax: '0px' }, // триггеры

					{ xparallax:'-0.4', yparallax: '0px' }

				);

			break

		case "134":

			target

			.children('li')

			.parallax(

					{ mouseport: target },

					{ xparallax:'1', yparallax: '0px' },

					{ xparallax:'1.1', yparallax: '0px' },

					{ xparallax:'1', yparallax: '0px' },

					{ xparallax:'1.1', yparallax: '0px' },

					{ xparallax:'1', yparallax: '0px' }, // триггеры

					{ xparallax:'-0.4', yparallax: '0px' }

				);

			break

		case "164":

			target

			.children('li')

			.parallax(

					{ mouseport: target },

					{ xparallax:'1', yparallax: '0px' },

					{ xparallax:'1', yparallax: '0px' }, // триггеры

					{ xparallax:'-0.4', yparallax: '0px' }, // стрелка назад (ближняя)

					{ xparallax:'-0.3', yparallax: '0px' } // стрелки вперед и налево (дальние)

				);

			break

		case "171":

			target

			.children('li')

			.parallax(

					{ mouseport: target },

					{ xparallax:'1', yparallax: '0px' },

					{ xparallax:'1.1', yparallax: '0px' },

					{ xparallax:'1', yparallax: '0px' },

					{ xparallax:'1.1', yparallax: '0px' },

					{ xparallax:'1', yparallax: '0px' }, // триггеры

					{ xparallax:'-0.4', yparallax: '0px' }, // стрелка назад (ближняя)

					{ xparallax:'-0.3', yparallax: '0px' } // стрелки вперед и налево (дальние)

				);

			break
			
		case "567":

			target

			.children('li')

			.parallax(

					{ mouseport: target },

					{ xparallax:'1', yparallax: '0px' },

					{ xparallax:'1.1', yparallax: '0px' },

					{ xparallax:'1', yparallax: '0px' },

					{ xparallax:'1.1', yparallax: '0px' },

					{ xparallax:'1', yparallax: '0px' }, // триггеры

					{ xparallax:'-0.4', yparallax: '0px' },

					{ xparallax:'-0.3', yparallax: '0px' }

				);

			break

	}

}



function homePageLinks() {

	// анимация всплывающих подсказок для триггеров на главной странице
	$(".layer-building a, .layer-memory a").hover(function() {
		$(this).next("em").stop(true, true).animate({opacity: "show", top: "-100"}, "slow");
	}, function() {
		$(this).next("em").animate({opacity: "hide", top: "-126"}, "slow");
	});

	// эффект смены изображений для триггеров на главной странице
	$(".icon-click").hover(function() {
		$(this).attr('src', 'http://www.passazh-v.ru/wp-content/themes/passage/images/icon-link-hover.png');									  
	}, function() {
		$(this).attr('src', 'http://www.passazh-v.ru/wp-content/themes/passage/images/icon-link.png');									  
	});

	$(".icon-info-click").hover(function() {
		$(this).attr('src', 'http://www.passazh-v.ru/wp-content/themes/passage/images/icon-link-info-hover.png');									  
	}, function() {
		$(this).attr('src', 'http://www.passazh-v.ru/wp-content/themes/passage/images/icon-link-info.png');									  
	});

}

function fancyIni() {

	$(".popup-thumb.park a.fancy").click(function() {
		$.fancybox([
			{
				'href' : 'http://www.passazh-v.ru/wp-content/gallery/petrovskiy-skver/img6_big.jpg'
			},
			{
				'href' : 'http://www.passazh-v.ru/wp-content/gallery/petrovskiy-skver/img7_big.jpg'
			},
			{ 
				'href' : 'http://www.passazh-v.ru/wp-content/gallery/petrovskiy-skver/img5_big.jpg'
			},
			{
				'href' : 'http://www.passazh-v.ru/wp-content/gallery/petrovskiy-skver/img8_big.jpg'
			}
			], {
				'padding': 0,
				'type': 'image',
				'overlayOpacity' : '0.7',
				'overlayColor' : 'black'
			});
	});

	$(".ngg-galleryoverview a.fancy").fancybox({
		'padding': 0,
		'type': 'image',
		'overlayOpacity' : '0.7',
		'overlayColor' : 'black',
		'titleShow' : false
	});
	
	$("#link-plan a").click(function() {
		$.fancybox([
			{
				'href' : 'http://www.passazh-v.ru/wp-content/themes/passage/images/scheme-1.jpg',
				'title'	: 'Схема 1го этажа'
			},
			{
				'href' : 'http://www.passazh-v.ru/wp-content/themes/passage/images/scheme-0.jpg',
				'title'	: 'Схема цокольного этажа'
			}
			], {
				'padding': 0,
				'type': 'image',
				'overlayOpacity' : '0.7',
				'overlayColor' : 'black',
				'titleShow' : true
			});
	});

}



function popupLinksIni () {

$("a.popup-link").click(function() { 
		$.ajax({
			url: 'http://www.passazh-v.ru/wp-admin/admin-ajax.php',
			type: 'POST',
			data: 'action=my_action&postType=article&postID='+$(this).attr('rel'),
			success: function(data) {
				$("#popupbox-inner").html(data);
				switchPopup( $(this).attr('rel') );
				fancyIni();
			},
			error: function() {
				alert('Ошибка загрузки');
			}
		});

		$(this).next("em").animate({opacity: "hide", top: "-126"}, "slow");
		return false;

	});

	$(".close-popup-link").click(function() { 
		switchPopup();
		return false;
	});

}



function interiorLinksIni () {

	$(".layer-triggers a").hover(function(){
		$(this).find('h2').fadeIn('slow');
	},
	function() {
		$(this).find('h2').fadeOut('slow');
	});

	$(".layer-triggers a.popup-link").click(function() {
		$.ajax({
			url: 'http://www.passazh-v.ru/wp-admin/admin-ajax.php',
			type: 'POST',
			data: 'action=my_action&postType=boutique&postID='+$(this).attr('rel'),
			success: function(data) {
				$("#popupbox-inner").html(data);
				switchPopup( $(this).attr('rel') );
			},
			error: function() {
				alert('Ошибка загрузки');
			}
		});

		return false;
	});

	$(".content a.popup-link").click(function() {
		$.ajax({
			url: 'http://www.passazh-v.ru/wp-admin/admin-ajax.php',
			type: 'POST',
			data: 'action=my_action&postType=boutique&postID='+$(this).attr('rel'),
			success: function(data) {
				$("#popupbox-inner").html(data);
				switchPopup( $(this).attr('rel') );
				$.scrollTo('body', 800);
			},
			error: function() {
				alert('Ошибка загрузки');
			}
		});

		return false;
	});

	$(".close-popup-link").click(function() { 
		switchPopup();
		return false;
	});

}



function switchPopup(target) {

	var overlayContainer = $(".popup-overlay");
	var popupContainer = $(".custom-popup-container");
	var pageContainer = $("#custom-popup #page-"+target);

	// в случае если попап еще не открыт
	if( !$(popupContainer).hasClass('open') ) {
		
		// скрываем ссылки на параллаксе
		$(".layer-building div, .layer-memory div").fadeOut('fast');

		// показываем попап
		$(popupContainer).fadeIn('fast').addClass('open');

		// нужную нам страницу показываем
		$(pageContainer).addClass('open');

	} else {

		// скрываем попап
		$(popupContainer).fadeOut('slow').removeClass('open');

		// показываем ссылки на параллаксе
		$(".layer-building div, .layer-memory div").fadeIn('fast');

		// скрываем активную страницу
		$(pageContainer).removeClass('open');

	} // end if

}

$(document).ready(function() {

	currentPageId = $("body").attr('id');

	// запускаем скрипт параллакса
	parallaxIni();

	// fancybox
	fancyIni();

	// ссылки на гл.странице
	// всплывающие окна на страницах
	// на главной странице логотип никуда не ведет
	if (currentPageId == '4') { 
		popupLinksIni();
		homePageLinks(); 
		$("#logo a").click(function() { return false; });
	}

	// ссылки в интерьере

	if ( $("body").hasClass("page-template-interior-php") ) {
		interiorLinksIni();
	}

});
