$(function() {

	/* переключаем пункт меню */

	$("#menu .item").mouseover(function() {
		$("#menu .submenu").hide();
		$(this).find(".submenu").show();
	});

	/* вставляем текст по умолчанию в форму поиска (для старых браузеров) */

	var search = $('#search input[name="query"]');
	if(!("placeholder" in search.get(0)))
		search.val(search.attr("placeholder")).focus(function() {
			if(search.val() == search.attr("placeholder"))
				search.val("");
		}).blur(function() {
			if(!search.val())
				search.val(search.attr("placeholder"));
		});

	/* фильтруем поиск по пустому значению */

	$("#search").submit(function() {
		if(!search.val() || search.val() == search.attr("placeholder"))
		{
			search.focus();
			return false;
		}
	});

	/* вставляем капчу при фокусе на форму закладок */

	$("#right .good input").focus(function() {
		if(!$("#right .good img").length)
			$('#right .good input[name="Captcha"]').before($('<img src="/search/captcha.php"/>').click(function() {
				$(this).attr("src", "/search/captcha.php?random=" + Math.random());
			})).parent().parent().show();
	});
	
	/* показываем дополнительное поле для ввода иного типа закладки и капчу */
	$("#right .good select").change(function() {
		if(!$("#right .good img").length)
			$('#right .good input[name="Captcha"]').before($('<img src="/search/captcha.php"/>').click(function() {
				$(this).attr("src", "/search/captcha.php?random=" + Math.random());
			})).parent().parent().show();
		if ($(this).val() == 'else')
		{
			$('#right .good .elsetype').show();
		}
		else {
			$('#right .good .elsetype').hide();
		}
	});

	/* показываем дополнительное поле для ввода иного типа закладки и капчу */
	$("#form4user .good select").change(function() {
		if ($(this).val() == 'else')
		{
			$('#form4user .good .elsetype').show();
		}
		else {
			$('#form4user .good .elsetype').hide();
		}
	});
	
	if($(this).find('.good select[name="Type"]').val() == 'else') {
		$('.good .elsetype').show();
	}

	/* фильтруем добавление пустой закладки */

	$("#right .good, #form4user .good").submit(function() {
		var query = $(this).find('input[name="Query"]');
		if(!query.val())
		{
			query.focus();
			return false;
		}

		var url = $(this).find('input[name="URL"]');
		if(!url.val())
		{
			url.focus();
			return false;
		}

		var type = $(this).find('select[name="Type"]');
		if(type.val() == 'default')
		{
			type.focus();
			return false;
		}
		if(type.val() == 'else')
		{
			var elsetype = $(this).find('textarea[name="Elsetype"]');
			if(!elsetype.val())
			{
				elsetype.focus();
				return false;
			}
		}

		var captcha = $(this).find('input[name="Captcha"]');
		if(!captcha.val())
		{
			captcha.focus();
			return false;
		}

	});

	/* убираем клик по логотипу на главной странице */

	if(window.location.pathname == "/")
		$("#logo a").each(function() {
			$(this).parent().html(($(this).html()));
		});

	/* обрабатываем кнопку установки */

	$("#install .button").click(function(event) {
		if($(event.target).get(0).nodeName != "A")
			if ($.browser.msie || $.browser.opera)
                        {
				window.location.href = "/toolbar/browsers.html";
                        }
			else if($("#install .more .chrome").is(":visible"))
                        {
				//window.location.search = "?version=latest";
				//window.location.pathname = "/toolbar/crx/";
				window.location.href = "http://w7.neiron.ru/toolbar/crx/?version=latest";
                        }
			else if($("#install .more .firefox").is(":visible"))
                        {
				//window.location.search = "?version=latest";
				//window.location.pathname = "/toolbar/xpi/";
				window.location.href = "http://w7.neiron.ru/toolbar/xpi/?version=latest";
                        }
	});

	/* выбираем установку по-умолчанию для текущего браузера */

	if($.browser.webkit)
		$("#install .firefox, #install .chrome").toggle();

	/* обрабатываем переключалку кнопки установки */

	$("#install .more a").click(function() {
		$("#install .firefox, #install .chrome").toggle();
		return false;
	});

	/* выбираем период статистики */

	$("#right .statistic select").change(function() {
		$("#right .statistic .numbers").find("span").hide();
		$("#right .statistic .numbers").find("#" + $(this).val()).show();
	});

	/* вставляем иконки соцсетей */

	var url = encodeURIComponent("http://neiron.ru/"),
		title = encodeURIComponent("Поисковые инструменты Нейрона"),
		social = [
			["http://www.facebook.com/sharer.php?u=" + url + "&t=" + title, "Поделиться в Facebook"],
			["http://www.livejournal.com/update.bml?event=" + url + "&subject=" + title, "Опубликовать в LiveJournal"],
			["http://connect.mail.ru/share?url=" + url + "&title=" + title, "Поделиться в Моем Мире@Mail.Ru"],
			["http://www.odnoklassniki.ru/dk?st.cmd=addShare&st._surl=" + url + "&title=" + title, "Добавить в Одноклассники"],
			["http://twitter.com/share?text=" + title + "&url=" + url, "Добавить в Twitter"],
			["http://vkontakte.ru/share.php?url=" + url, "Поделиться В Контакте"],
			["http://my.ya.ru/posts_add_link.xml?URL=" + url + "&title=" + title, "Поделиться в Я.ру"]
		], html = "";
	for(var i = 0, l = social.length; i < l; i++)
		html += '<a href="' + social[i][0] +'" title="' + social[i][1] + '" target="_blank" rel="nofollow" style="background-position:-' + (i * 24) +'px 0"></a>';
	$("#footer").append('<div class="social">' + html + "</div>");

});

