$(document).ready(function() {
	
	
	if ( $('#m_content').length ) {
	var scrollTop = 0, 
		cont_height = $('#m_content').height(), 
		cont_top = $('#m_content').offset().top;
	}
	$(window).bind('scroll', function() {
		scrollTop = $(window).scrollTop();
	 
		// если не доскроллили до позиции
		if (scrollTop < cont_top + 0) {
			$('.bluda_cont').css({'position': 'absolute', 'left': '', 'top': 40, 'bottom': 'auto', 'marginLeft': ''});
		// если доскроллили до позицию
		} else if ( (scrollTop > 615) && (scrollTop < 615 + cont_height)) {
			$('.bluda_cont').css({'position': 'fixed', 'left': '50%', 'top': 5, 'marginLeft': 280});
		}
		// если перескроллили за позицию
		else if (scrollTop > 615 + cont_height) {
			$('.bluda_cont').css({'position': 'absolute', 'left': '', 'bottom': 5, 'top': 'auto', 'marginLeft': '' });
		};
	});
	
	$(".easyTooltip img").live("mouseover", function() {
		$(".easyTooltip img").easyTooltip();
	});
	$(".easyTooltip a").easyTooltip();
	$(".turnir a, .turnir_day a").easyTooltip();
	
	$('#bar_menu').live('click', function(){
		$.ajax('/services/menu/?menu=0').complete( function(data){
			$("#menu").html(data.responseText);
		});
	});
	
	$('#blud_menu').live('click', function(){
		$.ajax('/services/menu/?menu=1').complete( function(data){
			$("#menu").html(data.responseText);
		});
	});

	var $zakaz = 0;
	var $order_form = $('#ordertable');
	$('.zakazat', $order_form).bind('click', function(){
		if ($zakaz==0) {
			if ($('#ztel', $order_form).val()=='') {
				$("#order_rez").html('<font color="red">Пожалуйста, укажите телефон!</font>');
			} else {
				$.ajax('/services/ordertable/?'+$order_form.serialize()).complete( function(data){
					$("#order_rez").html(data.responseText);
					$zakaz = 1;
				});
			}
		} else $("#order_rez").html('Заявка на бронирование стола уже отправлена.');
	});
	
	var $callback_form = $('#sign_up');
		$('#submit_', $callback_form).bind('click', function(){
		if ($('#email_', $callback_form).val()=='') {
			$("#callback_rez").html('<font color="red">Заполните поле e-mail!</font>');
		} else {
			$.ajax('/about/callback/?'+$callback_form.serialize()).complete( function(data){
				$("#callback_rez").html(data.responseText);
			});
		}
	});

	var $comment_form = $('#commentform');
		$('#submit', $comment_form).bind('click', function(){
		if (($('#email', $comment_form).val()=='')||($('#avtor', $comment_form).val()=='')||($('#comment', $comment_form).val()=='')) {
			$("#send_rez").html('<font color="red">Пожалуйста, заполните ВСЕ поля!</font>');
		} else {
			$.ajax('/comments/send/?'+$comment_form.serialize()).complete( function(data){
				$("#send_rez").html(data.responseText);
			});
			$('#avtor', $comment_form).attr('value', '');
			$('#email', $comment_form).attr('value', '');
			$('#comment', $comment_form).attr('value', '');
		}
	});



	$('.sel_imul').live('click', function() {
		$('.sel_imul').removeClass('act');
		$(this).addClass('act');
		if($(this).children('.sel_options').is(':visible')) {
			$('.sel_options').hide();
		} else {
			$('.sel_options').hide();
			$(this).children('.sel_options').show();
		}
	});

	$('.sel_option').live('click', function() {
		//меняем значение на выбранное
		var tektext = $(this).html();
		$(this).parent('.sel_options').parent('.sel_imul').children('.sel_selected').children('.selected-text').html(tektext);
		if ($(this).parent('.sel_options').attr('id')=='zzdate') { 
			$('#zdate').html('Дата: '+tektext);
		} else $('#ztime').html('Время: '+tektext);
		//активируем текущий
		$(this).parent('.sel_options').children('.sel_option').removeClass('sel_ed');
		$(this).addClass('sel_ed');
		//устанавливаем значение для селекта
		var tekval = $(this).attr('value');
		tekval = typeof (tekval) != 'undefined' ? tekval : tektext;
		$(this).parent('.sel_options').parent('.sel_imul').parent('.sel_wrap').children('select').children('option').removeAttr('selected').each(function() {
			if($(this).val() == tekval) {
				$(this).attr('selected', 'select');
			}
		});
	});

	$('.biltable').click(function() {	
		var num = $(this).children('span').html();
		var stage = '';
		$('.biltable, ').css('background-position', 'center');
		if ($(this).attr('id')=='table_one') $(this).css('background-position', 'left');
			else if ($(this).attr('id')=='table_ten') $(this).css('background-position', 'left');
			else $(this).css('background-position', 'bottom');
		if (($(this).attr('id')=='table_one') || 
			($(this).attr('id')=='table_two') || 
			($(this).attr('id')=='table_three') || 
			($(this).attr('id')=='table_four')) {
			stage = ' (1 этаж)';
		} else stage = ' (2 этаж)';
		$('#ztable').attr('value', num+stage);
		if ($(this).attr('id')=='table_one') {
			$('.stol_number').html("Стол №"+num+stage+' (для американского пула)');
		} else $('.stol_number').html("Стол №"+num+stage+' (для русского бильярда)');
	});
	

	var selenter = false;
	$('.sel_imul').live('mouseenter', function() {
		selenter = true;
	});

	$('.sel_imul').live('mouseleave', function() {
		selenter = false;
	});

	$(document).click(function() {
		if(!selenter) {
			$('.sel_options').hide();
			$('.sel_imul').removeClass('act');
		}
	});

		if ( $('.sliid').length ) {
			$(".sliid").jCarouselLite({
				btnNext : ".next",
				btnPrev : ".prev",
				visible: 1,
	        	start: 1,
	        	scroll: 1
			});	
		}
		if ( $('.slid').length ) {
			$(".slid").jCarouselLite({
				btnNext : ".next_b",
				btnPrev : ".previous",
				visible: 1,
	        	start: 1,
	        	scroll: 1
			});
		}
		if ( $('.slides').length ) {
			$(".slides").jCarouselLite({
				btnNext : ".next_m",
				btnPrev : ".prev_m",
				overfl: "hidden",
				visible: 5,
				start: 1,
				scroll: 2
			});
		}
});

