$(function(){
	$('ul#nav').NavDropDown();
	$('#tabsCountries').tabs({
		fxFade:true,
		fxSpeed:'slow'
	});
	$('#tabsWeather').tabs({
		fxFade:true,
		fxSpeed:'slow'
	});
	
	$('#slideKipr').cycle({
		fx:'fade',
		pager:'#toursNavPagerKipr',
		pagerAnchorBuilder:function(idx,el){
			return'<div class="linkWr"><a href="#"><span>'+jQuery(el).children("div").eq(0).children("h2").text()+'</span></a></div>';
		}
	});
	/*$('#slideGreece').cycle({
		fx:'fade',
		pager:'#toursNavPagerGreece',
		pagerAnchorBuilder:function(idx,el){
			return'<div class="linkWr"><a href="#"><span>'+jQuery(el).children("div").eq(0).children("h2").text()+'</span></a></div>';
		}
	});
	$('#slideEngland').cycle({
		fx:'fade',
		pager:'#toursNavPagerEngland',
		pagerAnchorBuilder:function(idx,el){
			return'<div class="linkWr"><a href="#"><span>'+jQuery(el).children("div").eq(0).children("h2").text()+'</span></a></div>';
		}
	});
	$('#slideIsrael').cycle({
		fx:'fade',
		pager:'#toursNavPagerIsrael',
		pagerAnchorBuilder:function(idx,el){
			return'<div class="linkWr"><a href="#"><span>'+jQuery(el).children("div").eq(0).children("h2").text()+'</span></a></div>';
		}
	});*/

	$('.blockSpec p:odd').addClass('even');
	$('ul.srList li:first').addClass('first');
	$('ul.srList li:last').addClass('last');
	$('#countryItemInner6 a').addClass('fvfvf');
	
	$('.blockSpec p a[href$=pdf]').addClass('pdfIcon');
	$('.blockSpec p a[href$=doc]').addClass('docIcon');
	$('.blockSpec p a[href$=xls]').addClass('xlsIcon');
	
	$('#arrivalDate').attachDatepicker();
	$('#departureDate').attachDatepicker();
	
	$('#selTourLink').click(function(){
		$('#finalStep').show("slow");
		return false;
	});
	$('#selTourClear').click(function(){
		$('#finalStep').hide("slow");
		return false;
	});
	
	var changedCity=$('#tabsWeather div').not('.tabs-hide').find('select').val();
	$('.weatherInfo').load("/assets/libs/weather.php?changedCity="+changedCity);
	
	$('.changedKiprCity').change(function(){
		var changedCity=$('select.changedKiprCity').val();
		$('.weatherInfo').load("/assets/libs/weather.php?changedCity="+changedCity);
	});
	$('.changedGreeceCity').change(function(){
		var changedCity=$('select.changedGreeceCity').val();
		$('.weatherInfo').load("/assets/libs/weather.php?changedCity="+changedCity);
	});
	$('.changedEnglandCity').change(function(){
		var changedCity=$('select.changedEnglandCity').val();
		$('.weatherInfo').load("/assets/libs/weather.php?changedCity="+changedCity);
	});
	$('.changedIsraelCity').change(function(){
		var changedCity=$('select.changedIsraelCity').val();
		$('.weatherInfo').load("/assets/libs/weather.php?changedCity="+changedCity);
	});
	$('.changedOAECity').change(function(){
		var changedCity=$('select.changedOAECity').val();
		$('.weatherInfo').load("/assets/libs/weather.php?changedCity="+changedCity);
	});
	
	$('li#w1 a').click(function(){
		var changedCity=$('#kiprWeather select').val();
		$('.weatherInfo').load("/assets/libs/weather.php?changedCity="+changedCity);
	});
	$('li#w2 a').click(function(){
		var changedCity=$('#greeceWeather select').val();
		$('.weatherInfo').load("/assets/libs/weather.php?changedCity="+changedCity);
	});
	$('li#w3 a').click(function(){
		var changedCity=$('#englandWeather select').val();
		$('.weatherInfo').load("/assets/libs/weather.php?changedCity="+changedCity);
	});
	$('li#w4 a').click(function(){
		var changedCity=$('#israelWeather select').val();
		$('.weatherInfo').load("/assets/libs/weather.php?changedCity="+changedCity);
	});
	$('li#w5 a').click(function(){
		var changedCity=$('#oaeWeather select').val();
		$('.weatherInfo').load("/assets/libs/weather.php?changedCity="+changedCity);
	});
	
	var tmpVal=$('#countryAuto option:selected').html();
	$('#bgCountryAuto').html(tmpVal);
	
	$('#cbgCountryAuto').click(function(){
		$(this).toggleClass('selectCollapsed');
	});
	$('#countryAuto').change(function(){
		var tmpVal=$('#countryAuto option:selected').html();
		$('#bgCountryAuto').html(tmpVal);
	});
	$('#directionAuto').change(function(){
		var tmpVal=$('#directionAuto option:selected').html();
		$('#bgDirectionAuto').html(tmpVal);
	});
	$('#hotelAuto').change(function(){
		var tmpVal=$('#hotelAuto option:selected').html();
		$('#bgHotelAuto').html(tmpVal);
	});
	
	$('#countryAuto').animate({opacity:0},100);
	$('#directionAuto').animate({opacity:0},100);
	$('#hotelAuto').animate({opacity:0},100);
	
	$('.tab-name a span').click(function(){
		//var clickIs=0;
		var tabId = $(this).parent().attr('href');
		//alert(tabId);
		var sliderContanerId = tabId.substr(1,6);
		//alert(sliderContanerId);
		var selectorForSliderTab = '#'+sliderContanerId+' div:eq(1)';
		//alert(selectorForSliderTab);
		var selectorForAjaxLoader = '#'+sliderContanerId+' .slider-ajax-loader';
		//alert(selectorForAjaxLoader);
		var selectorForSliderPager = '#'+sliderContanerId+' div:eq(0)';
		//alert(selectorForSliderPager);

		var selectorForSliderWrapper;
		var tabNumber;
		tabNumber = tabId.substr(6,1); 
		//alert('номер закладки: '+tabNumber); 
		selectorForSliderWrapper = '#slide';
		switch (tabNumber) {
			case '2': selectorForSliderWrapper = selectorForSliderWrapper + 'Greece';break;
			case '3': selectorForSliderWrapper = selectorForSliderWrapper + 'England';break;
			case '4': selectorForSliderWrapper = selectorForSliderWrapper + 'Israel';break;
			case '5': selectorForSliderWrapper = selectorForSliderWrapper + 'OAE';break;
		}
		//alert('селектор для оболочки слайдера: '+selectorForSliderWrapper);
		tmp = $(selectorForSliderWrapper).children().length;
		//alert('количество дочерних элементов: '+tmp);
		if ($(selectorForSliderWrapper).children().length == 1) {
			//alert('начинаем грузить ');
			$.ajax({
				type: "POST",
				data: "tabNum="+tabId,
				url: "http://mibs.ru/slider-ajax.html",
				success: function(sliderData){
					$(selectorForSliderTab).append(sliderData);
					$(document).ready(function(){
						//alert('DOM обновлен и опять готов к использованию!!!');
						//$(selectorForSliderTab).children().length == 1
						//var tmp = $(selectorForSliderTab).children().length;
						//alert(tmp);
						//clickIs = 1;
						$('.deleted').hide('slow');	
						$('.deleted').remove();	
						$(selectorForAjaxLoader).remove();	
						$(selectorForSliderTab).cycle({
							fx:'fade',
							pager: selectorForSliderPager,
							pagerAnchorBuilder:function(idx,el){
								if (idx != 8) return'<div class="linkWr"><a href="#"><span>'+$(el).children("div").eq(0).children("h2").text()+'</span></a></div>';
							}
						});
			
					})
				}
			});
			//alert('ни раз не кликали еще');
		}
	});
	
	$('.address a').lightBox();
});
  