﻿	$(document).ready(function(){
	
	var AllObjSite = $(".PopUp, .WinOpen, #JaoTabs, .IcTClozeSub, .PM, .SB, .SubWin, .MContTitle");
		AllSel = $(AllObjSite).parent().find(".SB");
		AllPM = $(AllObjSite).parent().find(".PM").find("a:first");
		AllPopUp = $(AllObjSite).parent().find(".PopUp");
		AllWinOpen = $(AllObjSite).parent().find(".WinOpen");
		AllJaoTabs = $(AllObjSite).parent().find("#JaoTabs").find("a");
		//AllicoZoom = $(AllObjSite).parent().find(".Zoom");
		AllIcTClozeSub = $(AllObjSite).parent().find(".IcTClozeSub");
		AllSubWin = $(AllObjSite).parent().find(".SubWin");
		AllMContShort =  $(AllObjSite).parent().find(".MContTitle");
		
		// переменные для виджита зг-экшен
		tID = "";
		oID = "";
		
		tActivSelector = "";
		tActivSubWin = "";
		
		//$.Zalert();
		$.ZoomAction(".Zoom");
		
		//Запуск скрипта селектора
		$.ActSelectors(".OneSelector");

		//Функция тултипов
		tooltip();
		
//СОбытие при клике на экран закрывает селектор и мелкие окна
$("body").click(function(t){
	var target = $(t.target);
	BodyClickHider(target);
	});
//Конэц СОбытие при клике на экран закрывает селектор и мелкие окна

// Скрип для попап окошек
AllPopUp.click(function(){
	var NFShow = $("#"+$(this).attr("id")+"SubM");
		
	if (tActivSubWin!="") if (tActivSubWin.attr("id")!=$(this).attr("id")) BodyClickHider($(this));
			
	ShowHideClick ($(this),$(this),"");
		
	if (tActivSubWin==""){tActivSubWin=$(this);} else {tActivSubWin="";}
		
	return false;});
		
AllIcTClozeSub.click(function(){
		$(this).parents(".SubWin").animate({"height": "toggle", "opacity": "toggle"}, 100);
		tActivSubWin="";
		return false;});
// Окончание скрипа для попап окошек

// Начала скрипта для раскрывающегося контента
AllMContShort.hover(function(){
	$(this).toggleClass("MContTitleHover");
	},
	function(){$(this).toggleClass("MContTitleHover");
	});
	
AllMContShort.click(function(){
	$(this).parents(".MCont").find(".icoShowCont").toggleClass("icoHideCont");
	
	$(this).parents(".MCont").find(".MContDetail").slideToggle("normal").parents(".MCont").toggleClass("MContShow");
	return false;});
	
$("#ShowAll").click(function(){
	if ($(this).text()=="Раскрыть всё")
		{	AllMContShort.parents(".MCont").find(".icoShowCont").addClass("icoHideCont");
			AllMContShort.parents(".MCont").find(".MContDetail").css("display","block").parents(".MCont").addClass("MContShow");
			$(this).text("Закрыть всё");
		}
		else
		{AllMContShort.parents(".MCont").find(".icoShowCont").removeClass("icoHideCont");
			AllMContShort.parents(".MCont").find(".MContDetail").css("display","none").parents(".MCont").removeClass("MContShow");
			$(this).text("Раскрыть всё");}
	return false;
	});
// Конец срипта для раскрывающегося контента

// Скрип для увеличения картинки


// Скрипт табов
AllJaoTabs.click(function(){
		$("#"+$(this).parents("#JaoTabs").find(".JaoTabsSel").removeClass().find("a").attr("id")+"Cont").toggleClass("DNone");
		$(this).parents("li").toggleClass("JaoTabsSel");
		$("#"+$(this).attr("id")+"Cont").toggleClass("DNone");
		return false;});
// Окончание скрипта табов
// Скрипт полноценных окон
AllWinOpen.click(function(){
		$(document.body).toggleClass("OfHide");
		WinShow = $("#"+$(this).attr("id")+"Win");
		WinShow.toggleClass("DBlock");
		$("#BGFix").toggleClass("DBlock");
		return false;});
		
$(".WinCloze").click(function(){
		$(document.body).toggleClass("OfHide");
		$(this).parents(".JaoWinPos").toggleClass("DBlock");
		$("#BGFix").toggleClass("DBlock");
		return false;});
// Окончание скрипта полноценных окон




		AllSel.find("ul.JaoSelOn a").focus(function () {
			par=$(this).parents(".SB:first");
			ReSelect(this);
			$(this).parent("li").attr("class","grayBg");
		   $(par).find("input:first").attr("value",$(this).html());
		   HideOldSel(this);
   	return false;});
		
		AllSel.find(".SelAr").click(function(){return false;});
			
		AllSel.find(".SelAr").mouseup(
			function(){
				if ($(this).parents(".SB:first").find(".JaoSelOn:first").attr("active")!='true') {
						HideOldSel(this);
						ShowOldSel(this);}
						else
						{HideOldSel(this);}
		return false;});
		
	AllPM.click(function(){
		$(this).find("span:first").toggleClass("icoMinM").parents(".PM:first").find(".PMCont").toggleClass("SelOn");
		HideAll();
		return false;});

function ReSelect(LinkOnObj) {	
	$(LinkOnObj).parents("ul").find("li").removeClass("grayBg");}

function HideAll()
	{var par=$(AllSel).find(".JaoSelOn[active='true']");
		
	if (par.html()!=null){
			par.each(function(){
				$(this).toggleClass("SelOn").attr("active","false").parents(".SB:first").find(".SelAr:first").empty().prepend("&#9660;").toggleClass("GrayAr");
				});
		}
}

function HideOldSel(LinkOnObj){			
		if($(LinkOnObj).parents(".SB:first").parents(".SB:first").find(".SelOn:first").size()==0)
			{var par=$(AllSel).find(".JaoSelOn[active='true']");}
			else
			{var par=$(LinkOnObj).parents(".SelOn:first").find(".JaoSelOn[active='true']");}
			
		if (par.html()!=null){
			par.each(function(){
				$(this).toggleClass("SelOn").attr("active","false").parents(".SB:first").find(".SelAr:first").empty().prepend("&#9660;").toggleClass("GrayAr");
				});
		}
	}
	
function ShowOldSel(LinkOnObj){
		var par=$(LinkOnObj).parents(".SB:first");
		SelAr = par.find(".SelAr:first");
		SelAr.empty().prepend("&#9650;").toggleClass("GrayAr");
		par.find(".JaoSelOn:first").toggleClass("SelOn").attr("active","true");
	}
});//конец $(document).ready


   /*start of Autocomplit*/ 	
   var data = "Автралия Аргентина Америка Африка Андорра Аргентина Алабама Селекторы Атрибуты Манипуляция События CSS Эффекты Ajax Утилиты Плагины Поиск DOM Функции Скрипты Гватемала Гондурас Гоновер".split(" ");
   	country = "Автралия Аргентина Америка Африка Андорра Аргентина Алабама Селекторы Атрибуты Манипуляция События CSS Эффекты Ajax Утилиты Плагины Поиск DOM Функции Скрипты Гватемала Гондурас Гоновер".split(" ");
   	otdyh = "Пляжный отдых, Отдых в спокойных местах, Лечебный отдых, СПА, С детьми,  Активный отдых, Горно-лыжный, Дайвинг, Тематический отдых, Альпинизм, Фото-тур, Кайтинг, Виндсерфинг, Велотуризм, Бэйсджампинг, Охота, Рыбалка, Детский отдых, У моря, Туристический, Лечебный, Сюжетный, Круизы, Круизы, Речные, Морские, Океанские, Экскурсеонные, Тематические, Экскурсионные туры, Шоппинг-туры, Ювелирный, Антикварный, Одежда".split(", ");
		
	$("#AllSearch").autocomplete(data);
	$("input[name='How']").autocomplete(country);
	$("input[name='From']").autocomplete(country);
	$("#To").autocomplete(otdyh);
	/*end of Autocomplit*/
