$(document).ready(function() {
						   
	set_own_height($("#wrap"));
	
	// **** ВЫПАДАЮЩЕ ОКОШКИ, МЕНЮШКИ И ПРОЧЕЕ **** //
	var enter 		= $(".enter"),
		authorize 	= $(".authorize"),
		language	= $(".language"),
		language_ul = $(".language ul"),
		p_name_ul	= $(".p_name ul"),
		recomend	= $(".recomend");
		
	//Выпалающее меню на вторых страницах
	$(".h_menu_top > ul > li").hover(function(){
		$(this).find("ul").slideDown(150);
	},
	function(){
		$(".h_menu_top > ul > li > ul").slideUp(150);
	});
	$(".p_name p a").mouseover(function(){
		p_name_ul.slideDown(200);
	});
	$(".p_name").mouseleave(function(){
		p_name_ul.slideUp(200);
	});
	
	// Рекомендовать друзьям
	$(".rec").click(function(){
		$(this).addClass("r_act");
		recomend.slideDown();
		return false;
		
 
	});
	
  	// Авторизоваться , выпадающее окно
	$(".enter_head span").click(function(){
		show_hide_enter($(this));
	});
	//Сменить язык, выпадающее окно
	$(".language_head span").click(function(){
		show_hide_language($(this));
	});
	
	// Закрываем все выпавшие окошки
	$(document).bind("click", function(e){
		var clicked = $(e.target);
		// Если кликом не попали по выпавшим окошкам - они закрываются
		if(!(clicked.is(".enter") ||
			clicked.parents().is(".enter") ||
			clicked.is(".language") ||
			clicked.parents().is(".language") ||
			clicked.is(".share")  ||
			clicked.parents().is(".share") ||
			clicked.is(".info")  ||
			clicked.parents().is(".info") ||
			clicked.is(".recomend") ||
			clicked.parents().is(".recomend")
			
			)) {
			
			authorize.slideUp(300, function(){enter.addClass("e_min");});
			language_ul.slideUp(300, function(){language.addClass("l_min");});
			
			//Убрать вправо блок с социальными кнопками
			$(".share").animate({right: '-177'}, 300, function(){
				$(".share .sh_head").removeClass("sh_exp");
			});
			
			// Закрыть все всплывшие подсказки
			$(".tooltip").animate({
				opacity: 0,
				bottom: '-10px'
				}, function(){$(this).hide()});
			
			// Закрыть блок "рекомендовать друзьям"
			recomend.slideUp(300, function(){$(".rec").removeClass("r_act")});
		}
	});
	// **** **** **** **** **** **** //
	
	// Наведение на кнопку "начать использовать"
	$(".begin_use_service a, .begin_use_serv2 a").hover(
	function() {
		$(this).parent().animate({opacity: '1'});
	},
	function(){
		$(this).parent().animate({opacity: '0'});
	});
	
	//Клик по блоку рассказать друзьям
	$(".share .sh_head").click(function(){
		$(".share").animate({right: '0'}, 300, function(){
			$(".share .sh_head").addClass("sh_exp");
		});
	});
	$(".sh_exp").live("click",function(){
		$(".share").animate({right: '-357'}, 300, function(){
			$(".share .sh_head").removeClass("sh_exp");
		});
	});
	
	// Переключение радио кнопок
	$(".radio_group span").click(function(){
		$(this).addClass("active").siblings().removeClass("active");
	});
	$(".radio_group2 li em").click(function(){
		$(this).parents("li").addClass("ins").siblings().removeClass("ins");
	});
	
	// Клик на подсказки
	$(".info").click(function(){
		$(this).find(".tooltip").show().animate({
			opacity: 1,
		    bottom: '24'
		});
	});
	$(".close_tooltip").click(function(e){
		$(this).parent().animate({
			opacity: 1,
		    bottom: '24'
			}, function(){$(this).hide()});
		e.stopPropagation();
	});
	
	
	// Наведение на логотип в футере
	$(".footer_logo a").hover(function(){
  		$(this).animate({opacity : 1});
   	},
   	function(){
	   $(this).animate({opacity : 0});
	});
	
	
	// INPUT FILE IMULATED
    $('#imulated').mouseover(function(){
		$('.im_button').addClass('act').css("cursor", "default");
		$(this).css('cursor','pointer');
	});
	$('#imulated').mouseout(function(){
		$('.im_button').removeClass('act');
	});
	$('#imulated').change(function(){
		$('.im_input input').val($(this).val());
	});
	$('.im_input input').click(function(){
		$('#imulated').trigger('click');
	});
	
	
	
	// Наведение на строку таблицы
	$("#eat tbody tr").hover(
		function(){
			$(this).addClass("tr_hover");
		},
		function(){
			$(this).removeClass("tr_hover");
		}
	);
	
	// Меню справа (любимые и нелюбимые продукты)
	$(".menu_right_item h3").click(function(){
		$(this).parent().toggleClass("ins").end().next().slideToggle();
	});
	
	
	// **** Включаем плагины на всех страницах **** //
	
	
	// Select
	if($("select").length!=0){
		$("select").selectBox();
	}
	
	// Scroll Pane
	if($('.scroll-pane').length!=0){
		$('.scroll-pane').jScrollPane();
	}
	
	// Checkbox
	if($('input:checkbox').length!=0){
		$('input:checkbox').checkbox({
			 cls:'jquery-safari-checkbox',
			 empty: '/templates/new/images/empty.png'
		});
	}
	
	// Fancybox
	if($("#various1").length!=0){
		$("#various1").fancybox({
			'overlayColor'		: '#000',
			'titlePosition'		: 'inside',
			'transitionIn'		: 'none',
			'transitionOut'		: 'none',
			'onComplete'		: function() {
				var new_height = $('.inline-text').height()+ $(window).scrollTop()+120;
				if ($("#fancybox-overlay").height() < new_height){
					$("#fancybox-overlay").height(new_height);
				}
			}
		});
	}
	
	// Autocomplete
	/*if($(".search_request input").length!=0){
		$(".search_request input").autocomplete(["c++", "java","javer", "php", "coldfusion", "javascript", "asp", "ruby", "python", "c", "scala", "groovy", "haskell", "pearl"]);
	}*/
	
	// SLIDERS
	/*if($( "#slider1" ).length!=0){
		$( "#slider1" ).slider({
			value:100,
			min: 0,
			max: 500,
			step: 1,
			slide: function( event, ui ) {
				$(".slider_count input").val(ui.value);
			}
		});
	}
	
	if($("#slider2").length!=0){
		var b_val = 20;
		$( "#slider2" ).slider({
			value: b_val,
				min: 15,
				max: 27,
				step: 0.01,
				slide: function( event, ui ) {
					$("#slider2 .ui-slider-handle em").text(ui.value );
				}
		});
		$("#slider2 .ui-slider-handle").append("<em>"+b_val+"</em>");
	}*/
	
	
	// DATEPICKER
	/*if($( ".ico_calendar input" ).length!=0){
		$( ".ico_calendar input" ).datepicker({
			showOn: "button",
			buttonImage: "images/calendar_ico.gif",
			buttonImageOnly: true,
			showOtherMonths: true,
			selectOtherMonths: false
		});
		$.datepicker.regional['ru'] = {
				closeText: 'Закрыть',
				prevText: '',
				nextText: '',
				currentText: 'Сегодня',
				monthNames: ['Январь','Февраль','Март','Апрель','Май','Июнь',
				'Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь'],
				monthNamesShort: ['Янв','Фев','Мар','Апр','Май','Июн',
				'Июл','Авг','Сен','Окт','Ноя','Дек'],
				dayNames: ['воскресенье','понедельник','вторник','среда','четверг','пятница','суббота'],
				dayNamesShort: ['вск','пнд','втр','срд','чтв','птн','сбт'],
				dayNamesMin: ['Вс','Пн','Вт','Ср','Чт','Пт','Сб'],
				weekHeader: 'Не',
				dateFormat: 'dd.mm.yy',
				firstDay: 1,
				isRTL: false,
				showMonthAfterYear: false,
				yearSuffix: ''};
		$.datepicker.setDefaults($.datepicker.regional['ru']);
	}*/
	
	
	
	
	
	
	
	
	// FUNCTIONS
	function set_own_height(obj) { // Фикс для оперы
		if($.browser.opera){
			obj.removeAttr("style");
			obj.height(obj.height());
		}
	}
	function show_hide_enter(obj) {
		if(obj.parents().hasClass("e_min")) {
			enter.removeClass("e_min");
			authorize.slideDown(300);
		}
		else {
			authorize.slideUp(300,function(){enter.addClass("e_min");});
		}
		
	}
	
	function show_hide_language(obj) {
		if(obj.parents().hasClass("l_min")) {
			language.removeClass("l_min");
			language_ul.slideDown(300);
		}
		else {
			language_ul.slideUp(300, function(){language.addClass("l_min");});
		}
		
	}
    
});
