$(document).ready(function(){
	/**
	 * Гов№о-броузер 
	 */
	if($.browser.msie && (parseInt($.browser.version, 10) < 6) && ($.cookie('govnobrowser') == null)){		
		$.cookie('govnobrowser', true);
		alert('Вы используете устаревшую версию броузера!\n\nДля корректного отображения сайта, пожалуйста, обновите Ваш броузер.');
	}

	/*
	 * Верхняя полоска меню
	 */
	$("#topline ul li a").click(function(){                       
		if($(this).next("ul.dropdown").length) {
			$(this).next("ul.dropdown").slideToggle("fast");
			return false;
		}
	});  

	/*
	 * Прячем меню по клику
	 */
	$(document).click(function(){
		$("#topline ul.dropdown").slideUp("fast");		
	});

	/**
	 * клик по лого
	 */
	$("#header .logo").click(function(){            
		//$(this).find("a").click();
		window.location.href = $(this).find("a").attr("href"); 
	});    
	
	/*
	 * Главное разъезжающиееся меню
	 */
	$("#menu > ul > li > a").click(function(){
		var div = $(this).parent().find(".container");
		if(div.length) {
			var li = $(this).parent();
			if(li.hasClass("selected")) {
				$("#menu-slider").slideUp("fast");
				li.removeClass("selected");
				$(this).parents("ul").removeClass("open");
				return false;
			}
						
			$("#sub-menu-container").html(div.html());
			$("#menu-slider").slideDown("fast");
			$("#menu > ul > li").removeClass("selected");
			li.addClass("selected");
			$(this).parents("ul").addClass("open");
			return false;
		}
	});

	/*
	 * динамический размер футера
	 */
	$("#main").css("padding-bottom", $("#footer").height());
	
	/*
     * Подсвечиваем выбранные элементы
     */
    $('#sidebar .vote input[type=radio]:checked').parent().parent().addClass('selected');
    $('#sidebar .vote input[type=radio]').change(function(){
        $('#sidebar .vote li').removeClass('selected');
        $(this).parent().parent().addClass('selected');
    });
    
    /*
     * Скрываем/показываем голосование
     */
    $('#sidebar .vote .hide_show').live("click", function(){
        var poll_id = $(this).parents("form").find("input[name=poll_id]").val();

		if($('.vote_hs').css('display') == 'block'){
            $('#sidebar .vote .vote_hs').slideUp('200');
            $(this).text('показать');
			$.cookie('hide_poll', poll_id, {path: '/'});   
        } else{
            $('#sidebar .vote .vote_hs').slideDown('200');
            $(this).text('свернуть');
			$.cookie('hide_poll', 0, {path: '/'}); 
        }
    });
	$('#sidebar .vote li input:eq(1)').click().change();    
	if($.cookie('hide_poll') != null && $.cookie('hide_poll') == $('#sidebar .vote form input[name=poll_id]').val()) {
		$('#sidebar .vote .hide_show').text('показать');
		$('#sidebar .vote .vote_hs').hide();
	}
    
    /**
     * Добавляем классы, закругляющие углы и рисующие границы у таблицы с классом "tarifs1"
     */
    /*$('.tarifs1 th:first').addClass('first');
    $('.tarifs1 th:last').addClass('last');*/
    $('.tarifs1 tr').each(function(){
        $(this).find('td:first').addClass('first');
        $(this).find('td:last').addClass('last');
		$(this).find('th:first').addClass('first');
		$(this).find('th:last').addClass('last');
    });
    
    /**
     * Добавляем класс "first" к первым ячейкам td таблицы с классом "tarifs2"
     */
    $('.tarifs2 tr').each(function(){
        $(this).find('td:first').addClass('first');
    });

	/**
	 * Добавляем хинты к input 
	 */
	$('input.hint').inputHints();	
	
	/**
	 * Боковое меню 2
	 */
	$('ul.menu2 > li > a').click(function(){
        $('ul.menu2 > .selected').removeClass('selected');
        $(this).parent().addClass('selected');		
		var side_menu_id = $(this).parents("ul").attr("id");
		if(!side_menu_id) return ;
		var index = $('#'+side_menu_id+' > li').index($(this).parent());		
		$.cookie('side_menu_selected_index_'+side_menu_id, index, {path: '/'});        
    });

	/**
	 * Вспоминаем выбранное боковое меню 2
	 */
	if($("ul.menu2").length == 1) {
		var side_menu_id = $("ul.menu2").attr("id");
		if(side_menu_id && $.cookie('side_menu_selected_index_'+side_menu_id) != null && $.cookie('side_menu_selected_index_'+side_menu_id) < $('#'+side_menu_id+' > li').length){
			$('#'+side_menu_id+' > li').eq($.cookie('side_menu_selected_index_'+side_menu_id)).find('a').click();
		}
	}

	/**
	 * LightBox
	 */
	$('a[rel=lightbox], a.lightbox').lightBox({
		txtImage: 'Изображение',
		txtOf: 'из'
	});

	/**
	 * Accordion
	 */	 
	$(".accordion").each(function(){
		$(this).find("h3:first").addClass("first");
		$(this).find("div:last").addClass("last");
	});
	
	$(".accordion").accordion({
		header: 'h3',
		autoheight: false,
		active: '.selected' /*, 
		selectedClass: 'selected'*/
	});		

	/*
	 * Голосование
	 */
	$(".vote form").submit(function(){		
		var div = $(this).parents("div.vote");
		div.find(".loader").show().css("width", div.outerWidth()).css("height", div.outerHeight());
		$.post("ajax/poll/pollvote.php", $(this).serializeArray(), function(data){
			if(data) {				
				div.html(data);
			} else {
				alert("Ошибка!");
			}
		});
		return false;
	});
	
	$(".vote .results").click(function(){
		var div = $(this).parents("div.vote");
		div.find(".loader").show().css("width", div.outerWidth()).css("height", div.outerHeight());
		$.post("ajax/poll/pollresults.php", {}, function(data){
			if(data) {				
				div.html(data);
			} else {
				alert("Ошибка!");
			}
		});
		return false;
	});

	if($(".ilikecontainer").html() != '') {
		var ilike_t;
		$(".ilikebtn").mouseenter(function(){
			clearTimeout(ilike_t); 
			$(this).next(".ilikecontainer").slideDown(200);
			return false;
		});
		
		$(".ilikebtn, .ilikecontainer").mousemove(function(){
			clearTimeout(ilike_t);
		});

		$(".ilikebtn, .ilikecontainer").mouseleave(function(){
			clearTimeout(ilike_t);
			ilike_t = setTimeout("$('.ilikecontainer').slideUp(200);", 200);
		});
	} else {
		$(".ilikebtn").hide();
	}
	$(".ilikebtn").click(function(){
		return false;
	});
});

