$(document).ready(function() {

			// Поиск
			jQuery("#result").slideUp();
			jQuery("#search").keyup(function(e) {
						e.preventDefault();
						ajax_search(jQuery("#search").val());
					});
			// картинки на главной
			window.name = 0;
			window.intervalID = setInterval("beginScrolling()", 500);
			// верхнее меню с доменами
			mainmenu();
			// черезполосица
			jQuery('#bredcrumbs a:last-child').addClass("lastcrumb");
			jQuery(".character tr:even").addClass("colored");
			jQuery(".tablebig tr:odd").addClass("colored");
			// открыть таблицу в новом окне
			jQuery('a.newwin').click(function() {
						window.open(this.href);
						return false;
					});

		});
/**
 * pleasehold
 * @param {String} select
 * @param {String} text
 */
function pleasehold(select, text) {
	jQuery(select).focus(function() {
				if (jQuery(this).val() == text) {
					jQuery(this).val('');
					jQuery(this).css("color", "#000");
				};
				jQuery(select).addClass("focus");
			}).blur(function() {
				if (jQuery(this).val() == "") {
					jQuery(this).val(text);
					jQuery(this).css("color", "#BFBFBF");
				};
				jQuery(select).removeClass("focus");
			});
			//FIXME Изменить метод определения сенда
	jQuery('form.validate').submit(function() {
				if (jQuery(select).val() == text | jQuery(select).val().length < 3) {
					jQuery(select).val('');
				};
			});
}
// верхнее меню с доменами
function mainmenu() {
	triger = 0;
	jQuery("#aall>a").click(function() {
				if (triger != 1) {
					triger = 1;
					jQuery(this).html('Свернуть');
					jQuery('#subbox').slideDown(300);
				} else {
					triger = 0;
					jQuery(this).html('Все сайты');
					jQuery('#subbox').slideUp(300);
				}
			});
}

function ajax_search(text) {
	jQuery("#result").show();
	jQuery.get("search.ajax", {
				q : text
			}, function(data) {
				if (data.length > 0) {
					jQuery("#result").html(data);
				}
			});
}
// картинки на главной
function beginScrolling() {
	window.name++;
	if (window.name > 6) {
		clearInterval(window.intervalID);
		return true;
	}
	var nameScroll = "#gi" + window.name;
	jQuery(nameScroll).scrollable({
				easing : 'custom',
				speed : 1300,
				circular : true
			}).navigator().autoscroll({
				interval : 7000
			}).click(function() {
				jQuery(this).data("scrollable").next();
			});
}

$.easing.custom = function(x, t, b, c, d) {
	var s = 1.70158;
	if ((t /= d / 2) < 1)
		return c / 2 * (t * t * (((s *= (1.525)) + 1) * t - s)) + b;
	return c / 2 * ((t -= 2) * t * (((s *= (1.525)) + 1) * t + s) + 2) + b;
}

