$(document).ready(function(){
	$('#slider').slider({
		min: 1,
		max: 12,
		slide: function( event, ui ) {
			$('#timehidden').val(ui.value);
		}
	});

	if ($("#dir").attr('name')=='dir'){
        $("select[name=from_metro]").change(function(){
			checkFromMskToReg($(this).val());
        });
        $("input[name=to_city]").keyup(function(){
			checkFromMskToReg($(this).val());
		});
    
		$("select[name=to_metro]").change(function(){
			checkFromRegToMsk($(this).val());
		});

		$("input[name=from_city]").keyup(function(){
			checkFromRegToMsk($(this).val());
		});
	}
	//slider "hot purpose"
	$('.slides').css('opacity', '0');
	$("#_sl0").show();
	$("#_sl0").css('opacity', '1');
	totalSlides =  $('input[name=slides_count]').val();
	currentSlide = 0;

	setInterval(function(){
		$('#_sl'+currentSlide).animate({
			opacity: 0
		}, 900, function(){
			$('#_sl'+currentSlide).hide();
			if ((++currentSlide)==totalSlides){
				currentSlide = 0;
			}
			$('#_sl'+currentSlide).show();
			$('#_sl'+currentSlide).animate({
				opacity: 1
			}, 900, function(){});
		});

		//$('#_sl'+currentSlide).fadeOut(900);
		//if ((++currentSlide)==totalSlides){
		//	currentSlide = 0;
		//}
		//$('#_sl'+currentSlide).fadeIn(900);

	}, 4000);

	//end of slider
	//UTF-8!
	//ͨ䡾驠櫱
	$(document).ready(function(){
    $.fn.wait = function(time, type) {
        time = time || 1000;
        type = type || "fx";
        return this.queue(type, function() {
            var self = this;
            setTimeout(function() {
                $(self).dequeue();
            }, time);
        });
    };
    function runIt() {
      $(".blink").wait()
              .animate({"opacity": 0},200)
              .wait()
              .animate({"opacity": 1},200,runIt);
    }
    runIt();
  });
	

});

function checkFromMskToReg(val){
	if (val==""){
		$("select[name=to_metro]").attr("disabled", "");
		$("input[name=from_city]").attr("disabled", "");
	}else{
		$("select[name=to_metro] option:first").attr("selected", "selected");
		$("input[name=from_city]").val("");
		$("select[name=to_metro]").attr("disabled", "disabled");
		$("input[name=from_city]").attr("disabled", "disabled");
		$("#dir").val("msktoreg");
	}
}



function checkFromRegToMsk(val){
	if (val==""){
		$("input[name=to_city]").attr("disabled", "");
		$("select[name=from_metro]").attr("disabled", "");
	}else{
		$("select[name=from_metro] option:first").attr("selected", "selected");
		$("input[name=to_city]").val("");
		$("input[name=to_city]").attr("disabled", "disabled");
		$("select[name=from_metro]").attr("disabled", "disabled");
		$("#dir").val("regtomsk");
	}
}


