$(document).ready(function(){
	$('#menu li[class!=selected]').mouseenter(function(){
		if($(this).hasClass('has_children')){
			$(this).addClass('opened');
			$(this).find('.submenu').show();
		}
		else {
			$(this).addClass('selected');
		}
	});
	$('#menu li[class!=selected]').mouseleave(function(){
		if($(this).hasClass('has_children')){
			$el = $(this);
			$(this).find('.submenu').hide(0, function(){
				$el.removeClass('opened');
			});
		}
		else {
			$(this).removeClass('selected');
		}
	});

	$('#works #works_prev,#works #works_next,#portfolio_prev,#portfolio_next').click(function(e){
		e.preventDefault();
	});

	$('.submenu div[class!=selected] a').mouseenter(function(){
		$(this).parent().addClass('aselected');
	});
	$('.submenu div[class!=selected] a').mouseleave(function(){
		$(this).parent().removeClass('aselected');
	});

	var anchor = (new String(document.location)).split('#')[1];
	if(anchor != '')
	{
		$('.anchor_item a').click(function(){
			var $clicked_anchor = (new String($(this).attr('href'))).split('#')[1];
			$('.anchor_item').removeClass('selected');
			$('.anchor_item').each(function(){
				href = (new String($(this).attr('id'))).split('_')[1];
				if(href == $clicked_anchor)
					$(this).addClass('selected');
			});
		});

		$('.anchor_item').removeClass('selected');
		$('.anchor_item').each(function(){
			href = (new String($(this).attr('id'))).split('_')[1];
			if(href == anchor) $(this).addClass('selected');
		});
	}

	$('#portfolio .tags a.item').click(function(){
		if($('#portfolio .tags .tags-inner').css('display') == 'none')
		{
			$('#portfolio .tags .tags-inner').show();
			$(document).click(function(){
				$('#portfolio .tags .tags-inner').hide();
				$(document).unbind('click');
			});
		}
		else
		{
			$('#portfolio .tags .tags-inner').hide();
		}
		return false;
	});

	$('#portfolio .tags li[class!=selected] div a').mouseenter(function(){
		$(this).parent().parent().addClass('selected');
	}).mouseleave(function(){
		$(this).parent().parent().removeClass('selected');
	});

	$('#contacts .requisite_link a').click(function(){
		if($('#contacts .requisite').css('display') == 'none')
		{
			$('#contacts .requisite').show();
			$(document).click(function(){
				$('#contacts .requisite').hide();
				$(document).unbind('click');
			});
		}
		else
		{
			$('#contacts .requisite').hide();
		}
		return false;
	});

	$('#contacts .map_link').click(function(e){
		e.preventDefault();
	});

	$('#google-map-script').ready(function(){
		$('.map_link').show();
		$('#contacts .map_link').click(function(){
			var l = '';
			if(/\/lat\//.test(window.location))
				l = 'lat/';
			else if(/\/eng\//.test(window.location))
				l = 'eng/';
			else if(/\/rus\//.test(window.location))
				l = 'rus/';
			iBox.default_width = 760;
			iBox.showURL(l+'gmap.php');
	//		$('#map').css({'visibility': 'visible', 'display': 'block', 'height': $(document).height()});
	//		$('#map').height( $(document).height() ).show();
			return false;
		});
	//	$('#map a.close').click(function(){
	//		$('#map').css({'visibility': 'hidden', 'display': 'none'});
	//		$('#map').hide();
	//		return false;
	//	});
	});

	try
	{
		var offset_menu = $(".fixed").offset();
		$(window).scroll(function() {
			if ($(window).scrollTop() > offset_menu.top) {
				$(".fixed").css({'position':'fixed', 'top': '15px'});
			}
			else {
				$(".fixed").css({'position':'relative', 'top': 'auto'});
			}
		});
		$(window).scroll();
	}
	catch (e) {}

});