var allowSubmit = true;
$(document).ready(function(){
		/**
		 * Клик по категории
		 */
        $('ul.category li a').click(function(){
            var ul = $(this).parent().find('ul');
            var li = $(this).parent();
            if(ul.length>0){
                if(!li.hasClass('open')){
                    li.addClass('open');
                    return false;
                }
            }
        });
        
        var cityInput = $('#cityACI');
        if (cityInput.length){
			cityInput.bind('blur',function(){allowSubmit=true;});
			cityInput.bind('focus',function(){allowSubmit=false;});
			
			cityAC = new AutoComplete();
			cityAC.url = '/cityautocomplete/';
			cityAC.bind('#cityACI','#cityAutoCompleteDropBox');
			cityAC.clickHandler = cityAutoCompleteItemClick;
			cityAC.enterHandler = cityAutoCompleteEnter;
			cityAC.dropBoxTopDisplacement = cityInput.height()+parseInt(cityInput.css('padding-top'))+parseInt(cityInput.css('padding-bottom'))+1;
			cityAC.dropBoxLeftDisplacement = cityInput.offset().left-cityInput.parent().offset().left;
        }
		
		function cityAutoCompleteItemClick(evnt){
			var t = $(this);
			t.addClass(cityAC.selectedItemClass);
			$('#cityAutoCompleteDropBox').css({display:'none'});
			$('#cityACI').val(t.text());
			$('#cityId').val(t.attr('rev'));
			if (!$('#nosubmitform').length){
				cityAC.destroy();
				$('#cityACI').parent().parent().submit();
			}
			t=null;
			return false;
		}
		
		function cityAutoCompleteEnter(){
			var sel = $('#cityAutoCompleteDropBox ul li a.sel');
			if (sel.length){
		
			}
			else{
				sel = $('#cityAutoCompleteDropBox ul li:first a');
			}
		
			$('#cityAutoCompleteDropBox').css({display:'none'});
			$('#cityACI').val(sel.text());
			$('#cityId').val((($('#cityACI').val()=='')?0:sel.attr('rev')));
		
			if (!$('#nosubmitform').length){
				cityAC.destroy();
				$('#cityACI').parent().parent().submit();
				//alert($('#cityId').val());
			}
			sel=null;
			return false;            		
		}
});

function refreshCaptcha(){
	var preSrc = $('#captchaImage').attr('src');
	var a = preSrc.split('&_t=');
	$('#captchaImage').attr('src', a[0]+'&_t='+new Date().getTime());
	return false;
}
