//поиск
    $("#search_btn").click(function(e){
        e.preventDefault();
        $("#search_form").submit();
    })
    //отправка формы
    $("#search_form").submit(function(){
	if ($("#slctd").val()!=0) {window.location = ($("#slctd").val()); return false;}
        if ( $("#query").val().length<2 ){
            //alert("Слишком короткое название");
            $("#search_notification").html('<b><i>Слишком короткое название</i></b>').fadeIn(200).fadeOut(3000);
            return false;
        }else{
            return true;
        }
    });
    //автокомплит
    $('#query').autocomplete({
        url: '/ajax/time/searchForAjax/',
        searchVar: 'query',
        itemsLimit: 20,
        onFinish: function(input, settings) {
            settings.resultsWrapper.css({'top': input.offset().top + input.outerHeight() + 3, 'left': input.offset().left - 10}).width(input.width() - 85);
        },
        onItemSelect: function(item, input, settings) {
            /*var val = $('#header form input[name=search]').val().replace(/\s+\([^\)]+?\)$/, '');
                                if(val) {
                                        $('#header form').find('input[name=search]').val(val);//.end().submit();
                                }
             */

            //alert($(item).find('a').eq(0).attr('href'));
            var loc = $(item).find('a').eq(0).attr('href');
	    $("#slctd").val(loc);
            window.location = loc;
            return false;
        },
        onBeforeSend: function(input, settings) {
            settings.extraParams['srcht'] = $('#header form input[name=srcht]').val();
	    $("#slctd").val(0);
        }
    });

    // выпадающие списки городов
    $('div.sub-bg a').click(function(e) {
        e.preventDefault();
        var city_id = $(this).attr('id').replace('city_', '');

        var self = $(this);
        self.parents('div.sub').hide();
        self.parents('div.selected').find('div.select-bg').html(self.html());
        //self.parents('div.city').eq(0).html('<img src="/images/indicator1.gif" /> загрузка...');
        //self.parents('div.city').eq(0).css('visibility','hidden').append('<img src="/images/indicator1.gif" /> загрузка...');

        if (self.closest('.select').attr('id')){
            var time_class ='sub';
            var time_class_id = self.closest('.select').attr('id').replace('sub_city_select','');
        }else{
            var time_class = 'main';
            var time_class_id = self.closest('.select2').attr('id').replace('main_city_select','');
            if (time_class_id=='') time_class_id = 1;
        }

        $.post('/ajax/mainpage/getTimeToAjax/', {'city_id': city_id, 'time_class': time_class, 'time_class_id': time_class_id}, function(data) {
            self.parents('div.select');
            if (self.hasClass('city')) {
                $('#main_clock1').html(data.hours +':'+data.minutes+'<span class="seconds">:'+data.seconds+'</span>');
                pmam["main_clock"+time_class_id] = data.ampm;
                $('#main1_sub_timezone').html(data.sub_timezone);
                $('#main1_global_date').text(data.current_time_global);
                $(".btn.compare").attr("href", "").attr("href", data.compare_link);
            }else{
                self.parents().eq(6).find('.time').html(data.hours +':'+data.minutes+'<span class="seconds">:'+data.seconds+'</span>');
                //alert(pmam["support_time1"]);
                pmam["support_time"+time_class_id] = data.ampm;
            }
            $('.'+time_class+time_class_id+'_utc_offset').html('UTC'+data.utc_offset);
            $('#'+time_class+time_class_id+'_sub_timezone_offset').html(data.sub_timezone_offset);
        }, 'json');

        return false;
    });
                    
    //timeformat24 = true;
    timeformatbefore =24;
    timeformatPMAMflag  = [];
    window.listElements='main_clock1,support_time1,support_time2,support_time3,support_time4';
    //checkDayTimeFlag = true;
    getClock();
    $("#seconds_switch").click(function (e) {
        e.preventDefault(); 
        if ( showSeconds == true ) {
            showSeconds = false;
            $('.seconds').css('visibility','hidden');
            $(this).removeClass('right').addClass('left');
            $("#seconds_on").removeClass('active');
            $("#seconds_off").addClass('active');
            $.post('/ajax/mainpage/switchShowSecondsOnOff/', { show_seconds: 0} );
        } else if ( showSeconds == false ) {
            showSeconds = true;
            $('.seconds').css('visibility','visible');
            $(this).removeClass('left').addClass('right');
            $("#seconds_off").removeClass('active');
            $("#seconds_on").addClass('active');
            $.post('/ajax/mainpage/switchShowSecondsOnOff/', { show_seconds: 1} );
        }
    });
                    
    $("#timeformat_switch").click(function (e) {
        e.preventDefault(); 
        if ( timeformat24 == true ) {
            timeformat24 = false;
            timeformatbefore = 24;
            $(this).removeClass('right').addClass('left');
            $("#timeformat24_on").removeClass('active');
            $("#timeformat24_off").addClass('active');
            $.post('/ajax/mainpage/switchTimeFormat/', { timeformat: "12"} );
        } else if ( timeformat24 == false ) {
            timeformat24 = true;
            timeformatbefore = 12;
            $(this).removeClass('left').addClass('right');
            $("#timeformat24_off").removeClass('active');
            $("#timeformat24_on").addClass('active');
            $.post('/ajax/mainpage/switchTimeFormat/', { timeformat: "24"} );
        }
    });


