function add_selectors(block){
	$(block + " ul.time > li > a, " + block + " ul.time > li ul.period a").click(function(){
		var obj  = $(this);
		post = function(obj){
			if(obj.parent().parent().attr('class') == 'period'){
				$(block + " ul.time > li ul.period a").removeClass('active');
			}
			else{
				$(block + " ul.time li.active").removeClass('active');
				$(block + " ul.period").css({'display': 'none'});
			}
			obj.parent().addClass('active');
		}
		if(obj.attr('href') != '#'){
			$(block + " .list").load(obj.attr('href'), post(obj));
		}
		else{ post(obj); }
		return false;
	});

	$(block + " ul.time > li > a[href='#']").click(function(){
		$(block + " ul.period").css({'display': 'block'});
	});
}

function check_height(){
	var main = $(".main");
	var menu_height = $(".aside-menu").outerHeight();
	var main_height = main.innerHeight() - parseInt(main.css('padding-bottom'));
	if(menu_height >= main_height){
		main.animate({'height': menu_height + 'px'});
	}else{
		main.css('height', 'auto');
		var new_main_height = main.innerHeight() - parseInt(main.css('padding-bottom'));
		if(menu_height >= new_main_height){
			main.css('height', menu_height + 'px');
			
		}
	}
}

$(document).ready(function(){
	$(".fancybox").fancybox( {'titlePosition' : 'inside'} );
	
	$('.search-input label').labelOver('over');
	
        $('.menu-list li ul').parent().find('> a').toggle(
                function() {
                        $(this).parent().addClass('liactive');
                        //$(this).prev().addClass('right');
                        $(this).next().slideDown(function(){check_height();});
                        return false;
                },
                function() {
                        $(this).parent().removeClass('liactive');
                        //$(this).prev().removeClass('right');
                        $(this).next().slideUp(function(){check_height();});
                        return false;
                }
        );
	/*
	$('.menu-list li ul li a').click(function() {
		$('.menu-list li ul li.active').removeClass('active');
		if ($(this).next().next().length == 0) {
			 $(this).parent().addClass('active');
			 return false;
		}
	});
	*/
	$('.menu-list li a').each(function(){
		if ($(this).next().next().length == 0) {
		$(this).addClass('blue');
		}
	});
	
	$('.menu-list li.down').each(function(){
		$(this).find('a:first').addClass('aactiv');
	});
	
	
	$('.menu-list li.down a.aactiv').each(function(){
		$(this).wrapInner('<span />');
	});
	
	$('.checkbox span').toggle(
		function() {
			$(this).addClass('right');
			$(this).parent().find('ul').slideDown();
		},
		function() {
			$(this).removeClass('right');
			$(this).parent().find('ul').slideUp();
		}
	);

	add_selectors('.news');
	add_selectors('.articles');
	
	$('.block-links').delegate('.information a:not(.activ)', 'click', function() {
		var link = $(this);
		$('.block-links a').removeClass('activ');
		link.addClass('activ');
		link.parents('div.tabs').find('div.box').hide();
		var ind = link.parent('.information').index();
		$('.box').eq(ind).fadeIn(150);
  })

	
	$("#search_place a").click(function(){
		$('#search_place li.active').removeClass('active');
		$(this).parent().addClass('active');
		$("#search_place_input").attr('value', $(this).attr('rel'));
		return false;
	});
	
});



function randOrd(){ return (Math.round(Math.random())-0.5); } 
searchImg = new Array('media/images/img1.png','media/images/img2.png','media/images/img3.png','media/images/img4.png','media/images/img5.png','media/images/img6.png','media/images/img7.png','media/images/img8.png','media/images/img9.png','media/images/img10.png','media/images/img11.png','media/images/img12.png','media/images/img13.png','media/images/img14.png');
searchImg.sort( randOrd );
for(index in searchImg){
	$('.search-img').append("<img src='" + searchImg[index] + "'>");}
	
	
buttonImg = new Array('media/images/connector.png','media/images/button.png');
buttonImg.sort( randOrd );
for(index in buttonImg){
	$('.button-img').append("<img src='" + buttonImg[index] + "'>");}	
	

	
function randOrd(){ return (Math.round(Math.random())-0.5); } 
searchImgtwo = new Array('media/images/green1.gif','media/images/green2.gif', 'media/images/green3.gif');
searchImgtwo.sort( randOrd );
for(index in searchImgtwo){
	$('.inquiry').append("<img src='" + searchImgtwo[index] + "'>");}
	
	
/* buttonImg = new Array('media/images/connector.png','media/images/button.png');
buttonImg.sort( randOrd );
for(index in buttonImg){
	$('.button-img').append("<img src='" + buttonImg[index] + "'>");}	 */
	
	
	

	
$(document).ready(function(){
	$('menu ul li > a').click(function(){
		$('.main-win').css('z-index', 0)
		var blockwidth = $(this).next('.main-win').innerWidth() + $(this).next('.main-win').parent().position().left - $('body').innerWidth();
		
		$('.main-win i.mwwu').css('left', $(this).innerWidth()/2 );
		$('.main-win').hide(0);
		
		var container = $(this).next('.main-win').find('.mww-text');
			container.html('<img src="media/images/loading.gif" alt="Загрузка">');
		$.ajax({
			type: 'POST',
			url: '/info',
			data: 'key=' + $(this).attr('rel'),
			success: function(data){
				container.html(data);
			},
			dataType: 'txt'
		});
		
		$(this).next('.main-win').show(0);
		$(this).next('.main-win').css('z-index', 9999999)
		if (blockwidth > 0){
			$('.main-win i.mwwu').css('left', $(this).innerWidth()/2+blockwidth );
			$(this).next('.main-win').css('left', -blockwidth);
		}

		return false;
	});
	
	
	$('a.close').click(function(){
		$('.main-win').css('z-index', 0)
		$('.main-win').hide(0);
	});

	$('.about-menu .about > a').click(function(){
		$('.main-win').css('z-index', 0)
		$('.main-win').hide(0);
		var aleft = $(this).position().left;
		$('.main-win i.mwwu').css('left', $(this).innerWidth()/2 );
		
		var container = $(this).next('.main-win').find('.mww-text');
			container.html('<img src="media/images/loading.gif" alt="Загрузка">');
		$.ajax({
			type: 'POST',
			url: '/info',
			data: 'key=' + $(this).attr('rel'),
			success: function(data){
				container.html(data);
			},
			dataType: 'txt'
		});
		$(this).next('.main-win').show(0);
		$(this).next('.main-win').css('z-index', 9999999)
		$(this).next('.main-win').css('top', $(this).position().top+18);
		$(this).next('.main-win').css('left', aleft);
		return false;
	});
	
	
	$('td.center img').hover(
	function(){
		$(this).parent().find('.hint').css('display','block');
	},function(){
		$(this).parent().find('.hint').css('display','none');
	});
	
	$('.price img').hover(
	function(){
		$(this).parent().find('.hint').css('display','block');
	},function(){
		$(this).parent().find('.hint').css('display','none');
	});
	
	
});

