$(window).ready(function() {

	$('.mw-h-naw-main-lnk').click(function(event) {
		if ( $(this).parent('.mw-h-nav-main-li').find('.mw-h-nav-main-li-list-wrp').length > 0 ) {
			event.preventDefault();
			menuListVisibility($(this));
		}
	});
	$('.mw-h-naw-main-lnk').hover(function(event) {
		if ( $('.mw-h-nav-main-li').hasClass('selected') ) {
			menuListVisibility($(this), 'show');
		}
	});
	
	$('html').click(function(event) {
		if ( $(event.target).parents('.mw-h-nav-main-li').length < 1 ) {
			$('.mw-h-nav-main-li').removeClass('selected');
		} 
		if ( $(event.target).parents('.fs-select-wrp').length < 1 ) {
			$('.fs-select').hide();
		}
	});
	
	// Быстрый переход
	$('.fs-select-btn').click(function(event) {
		$('.fs-select').toggle();
	});
	
	// Переключение баннеров
	$('.mw-bb-rotate-btn').click(function(event) {
		nextBanner();
	});
	
	// Переключение новостей на главной
	$('.mw-c-news-next-btn').click(function(event) {
		event.preventDefault();
		nextNews(event);
	});
	
	// Свертывающееся меню
	$('.mw-h-gl-btn-toggle').click(function(event) {
		event.preventDefault();
		$('.mw-h-gl-content').toggle();
		$('.mw-h-gl-btn').toggleClass('up');
	});
	
	// Google map
	if ( $('#mw_c_contacts_m_c_map_google').length > 0 ) {
		(function() {
			var latlng = new google.maps.LatLng(56.82168, 60.65837);

			var entire_map = new google.maps.Map(document.getElementById('mw_c_contacts_m_c_map_google'), {
				zoom: 16,
				center: latlng,
				mapTypeId: google.maps.MapTypeId.ROADMAP,
				streetViewControl: false
			});

			var marker = new google.maps.Marker({
				position: latlng,
				map: entire_map,
				title: 'Avtohaus'
			});
		})();
	}
	
});

$(window).load(function() {
	
	// PNG Fix
	if ( typeof( DD_belatedPNG ) != 'undefined' ) {
		DD_belatedPNG.fix('.mw-h-logo, .mw-header');
	}
	
});

function menuListVisibility(obj, action) {
	if ( $(obj).parent('.mw-h-nav-main-li').find('.mw-h-nav-main-li-list-wrp').length < 1 ) return 0;
	if ( ! $(obj).parent('.mw-h-nav-main-li').hasClass('selected') || action == 'show' ) {
		$('.mw-h-nav-main-li').removeClass('selected');
		$(obj).parent('.mw-h-nav-main-li').addClass('selected');
	} else {
		$('.mw-h-nav-main-li').removeClass('selected');
	}
}

function nextBanner() {
	// Позиция текущего показанного баннера
	var curr = $('.mw-bb-item:not(.hidden)').prevAll().length;
	$('.mw-bb-item').addClass('hidden');
	var nxt = curr + 1;
	if ( nxt >= $('.mw-bb-item').length ) {
		nxt = 0;
	}
	$($('.mw-bb-item')[nxt]).removeClass('hidden');
}

// Следующий блок новостей
function nextNews(event) {
	var obj = event.target;
	var hidden_arr = $(obj).parents('.mw-c-news').find('.mw-c-news-block:hidden');
	$(obj).parents('.mw-c-news').find('.mw-c-news-block').addClass('hidden');
	$(hidden_arr).removeClass('hidden');
	//console.log(hidden_arr);
}

