    var prc = 0;
    var cuisine = Array();
    var exclusive = Array();
    var metroOffset = 0;
    var metroOffsetStep = 32;
    
    var cityOffset = 0;
    var cityOffsetStep = 32;
    
    var district = 0;
    var districtOffset = 0;
    var districtOffsetStep = 32;
    
    var cuisine_count = 0;
    var exluz_count = 0;
    var areaName = '';
    
    function areaCheck(type, val){
        $('#area_id').val(val);
        if(district == type) return;
        if(district > 0) {
            $('#area'+district).toggle('fast');
            if(district == 1  || district == 4 )$('#area_'+district).toggleClass('active');
        }
        $('#area'+type).toggle('fast');
        if(type == 1 || type == 4 ){
            $('#area_'+type).toggleClass('active'); 
        }
        $('#area_type').val(type);
        district = type;
        
        
        switch(type){
            case 1: areaName = '<a href="#">Центр</a>'; break;
            case 4: areaName = '<a href="#">Пригород</a>'; break;
        }
        $('#block').html(areaName);
    }
    
    function districtCheck(id, name){
        $('#districtName').html(name);
        $('#district_list').hide();
        areaName = '<a href="#">'+name+'</a>';
        areaCheck(2, id);
    }
    
    function metroCheck(id, name){
        $('#metroName').html(name);
        $('#metro_list').hide();
        areaName = '<a href="#">'+name+'</a>';
        areaCheck(3, id);
    }
    
    function suburbCheck(id, name){
        $('#suburbName').html(name);
        $('#suburb_list').hide();
        areaName = '<a href="#">'+name+'</a>';
        areaCheck(5, id);
    }
    
    function scrollDistrict(dir){
        if(!dir && districtOffset == 0)return;
        if(dir && districtOffset*-1 + 190 > $('#district_ul').outerHeight())return;
        if(dir) districtOffset = districtOffset - districtOffsetStep; 
            else districtOffset = districtOffset + districtOffsetStep;   
        $('#scr_district').animate({'top':districtOffset+'px'}, 100);
    }
    
    function scrollMetro(dir){
        if(!dir && metroOffset == 0)return;
        if(dir && metroOffset*-1 + 190 > $('#metro_ul').outerHeight())return;
        if(dir) metroOffset = metroOffset - metroOffsetStep; 
            else metroOffset = metroOffset + metroOffsetStep;   
        $('#scr_metro').animate({'top':metroOffset+'px'}, 100);
    }
    
    function scrollCity(dir){
        if(!dir && cityOffset == 0)return;
        if(dir && cityOffset*-1 + 190 > $('#city_ul').outerHeight())return;
        if(dir) cityOffset = cityOffset - cityOffsetStep; 
            else cityOffset = cityOffset + cityOffsetStep;   
        $('#scr_city').animate({'top':cityOffset+'px'}, 100);
    }

    function priceCheck(id, name){
        if($('#price').val() == id)return;
        if(prc != 0){
            $('#ap'+$('#price').val()).toggleClass('active');    
            $('#okp'+$('#price').val()).toggle('fast'); 
        }
        $('#ap'+id).toggleClass('active');    
        $('#okp'+id).toggle('fast');
        $('#price').val(id);
        prc = id;
        $('#price_name').html('<a href="#">'+$('#ap'+id).text()+'</a>');
    }
    
    function cuisineCheck2(id){
        return;
        $('#a'+id).toggleClass('active');    
        $('#ok'+id).toggle('fast');
        cuisineCheck(id, true)
    }
    
    function cuisineCheck(id, is_chk){
//    alert(cuisine_count) 
        var str = '';
        if(cuisine[id] == id){
            cuisine[id] = null;
            $('#c'+id).removeAttr('checked');
        }else{
            cuisine[id] = id;
            $('#c'+id).attr('checked', 'checked');
        }
        cuisine_count = 0;
        for(var i = 0; i <= cuisine.length; i++) if(cuisine[i] != null) { str = str + ',' + cuisine[i]; cuisine_count++; };
        if(!is_chk){
            $('#a'+id).toggleClass('active');    
            $('#ok'+id).toggle('fast');
        }
        $('#cuisine').val(str.substring(1));
        if(cuisine_count >= 5){
            $('.cuisine_mark').each( function (){ 
                if($(this).attr('checked') != true)$(this).attr('disabled', 'disabled');
            } )
        }else{
            $('.cuisine_mark').each( function (){ 
                $(this).removeAttr('disabled');
            } )
        }
//        alert(cuisine_count)
        showCuisine();
    }
    
    function showCuisine(){
        var str = '';
        var name = '';
        for(var i = 0; i <= cuisine.length; i++) if(cuisine[i] != null && cuisine[i] != 0) {
            name = name + '<a href="#">' + $('#c'+cuisine[i]).attr('title') +'</a>'; 
            str = str + '<a class="active"><span>'+$('#c'+cuisine[i]).attr('title')+'</span></a><span class="ok"></span><div class="cl"></div>'; 
        }
        $('#cuisine_selected').html(str);
        $('#kitchen_name').html(name);
        if(str == ''){
            $('#cuisine_selected').html('<span>Вы ничего не выбрали</span>');    
            $('#kitchen_name').html('<a>Не выбрано</a>');    
        }
        
    }
    
    function exclusiveCheck2(id){
        return;
        $('#ae'+id).toggleClass('active');    
        $('#oke'+id).toggle('fast'); 
        exclusiveCheck(id, true)
    }
    
    function exclusiveCheck(id, is_chk){
         
        var str = '';
        if(exclusive[id] == id){
            exclusive[id] = null;
            $('#e'+id).removeAttr('checked');
        }else{
            exclusive[id] = id;
            $('#e'+id).attr('checked', 'checked');
        }
        exluz_count = 0;
        for(var i = 0; i <= exclusive.length; i++) if(exclusive[i] != null) { str = str + ',' + exclusive[i]; exluz_count++; }
        if(!is_chk){
            $('#ae'+id).toggleClass('active');    
            $('#oke'+id).toggle('fast'); 
        }
        $('#exclusive').val(str.substring(1));
        if(exluz_count >= 5){
            $('.exluz_mark').each( function (){ 
                if($(this).attr('checked') != true)$(this).attr('disabled', 'disabled');
            } )
        }else{
            $('.exluz_mark').each( function (){ 
                $(this).removeAttr('disabled');
            } )
        }
        showExluz(); 
    }
    
    function showExluz(){ 
        var str = '';
        var name = '';
        for(var i = 0; i <= exclusive.length; i++) if(exclusive[i] != null && exclusive[i] != 0) {
            name = name + '<a href="#">' + $('#e'+exclusive[i]).attr('title') +'</a>'; 
            str = str + '<a class="active"><span>'+$('#e'+exclusive[i]).attr('title')+'</span></a><span class="ok"></span><div class="cl"></div>'; 
        }
        $('#exluz_selected').html(str);
        $('#excl_name').html(name);
        if(str == ''){
            $('#exluz_selected').html('<span>Вы ничего не выбрали</span>');    
            $('#excl_name').html('<a>Не выбрано</a>');    
        }
         
        
    }
    
    function kitchen_drop_menu_toggle(){
        if($('#kitchen_drop_menu').css('display') == 'none'){
            $('#exluz_drop_menu').hide();    
            $('#exluz_drop_menu_pointer').hide()
            
            $('#location_drop_menu').hide();    
            $('#location_drop_menu_pointer').hide()
            
            $('#price_drop_menu').hide();    
            $('#price_drop_menu_pointer').hide()
            
            $('#kitchen_drop_menu').show();    
            $('#kitchen_drop_menu_pointer').show();   
        }else{
            $('#kitchen_drop_menu').hide();    
            $('#kitchen_drop_menu_pointer').hide(); 
        }
    }
    
    function location_drop_menu_toggle(){
        if($('#location_drop_menu').css('display') == 'none'){
           	$('#kitchen_drop_menu').hide();    
            $('#kitchen_drop_menu_pointer').hide()
            
            $('#price_drop_menu').hide();    
            $('#price_drop_menu_pointer').hide()
            
            $('#exluz_drop_menu').hide();    
            $('#exluz_drop_menu_pointer').hide()
            
            $('#location_drop_menu').show();    
            $('#location_drop_menu_pointer').show();   
        }else{
            $('#location_drop_menu').hide();    
            $('#location_drop_menu_pointer').hide(); 
        }
    }
    
    function price_drop_menu_toggle(){
        if($('#price_drop_menu').css('display') == 'none'){
  			$('#kitchen_drop_menu').hide();    
            $('#kitchen_drop_menu_pointer').hide()
            
            $('#location_drop_menu').hide();    
            $('#location_drop_menu_pointer').hide()
                                    
            $('#exluz_drop_menu').hide();    
            $('#exluz_drop_menu_pointer').hide()
            
            $('#price_drop_menu').show();    
            $('#price_drop_menu_pointer').show();   
        }else{
            $('#price_drop_menu').hide();    
            $('#price_drop_menu_pointer').hide(); 
        }
    }
    
    
    function exluz_drop_menu_toggle(){
        if($('#exluz_drop_menu').css('display') == 'none'){
            $('#kitchen_drop_menu').hide();    
            $('#kitchen_drop_menu_pointer').hide()
            
            $('#location_drop_menu').hide();    
            $('#location_drop_menu_pointer').hide()
            
            $('#price_drop_menu').hide();    
            $('#price_drop_menu_pointer').hide()
            
            $('#exluz_drop_menu').show();    
            $('#exluz_drop_menu_pointer').show();   
        }else{
            $('#exluz_drop_menu').hide();    
            $('#exluz_drop_menu_pointer').hide(); 
        }   
    }
    
     function all_menu_toggle(){
        if($('#exluz_drop_menu').css('display') == 'block'){
            $('#exluz_drop_menu').hide();    
            $('#exluz_drop_menu_pointer').hide();   
        }
        if($('#location_drop_menu').css('display') == 'block'){
            $('#location_drop_menu').hide();    
            $('#location_drop_menu_pointer').hide();   
        }
        if($('#price_drop_menu').css('display') == 'block'){
            $('#price_drop_menu').hide();    
            $('#price_drop_menu_pointer').hide();   
        }
        
        if($('#kitchen_drop_menu').css('display') == 'block'){
            $('#kitchen_drop_menu').hide();    
            $('#kitchen_drop_menu_pointer').hide();   
        }
        if($('#city_list').css('display') == 'block'){
        $('#city_list').hide();    
        }
         if($('#district_list ').css('display') == 'block'){
        $('#district_list ').hide();    
        }
         if($('#metro_list').css('display') == 'block'){
        $('#metro_list').hide();    
        }
    }
    
	    function resetForm(id) {
 			$('#'+id).each(function(){
			        this.reset();
			});
			prc = 0;
		    cuisine = Array();
		    exclusive = Array();
		    metroOffset = 0;
		    metroOffsetStep = 32;
		    
		    cityOffset = 0;
		    cityOffsetStep = 32;
		    
		    district = 0;
		    districtOffset = 0;
		    districtOffsetStep = 32;
		    
		    cuisine_count = 0;
		    exluz_count = 0;
		    areaName = '';    
			showExluz();
			alert(cuisine);
			showCuisine();
		}
         
     document.onclick = function (e)
     {
      	var event  = e || window.event;
      	var sender = event.target || event.srcElement;
      	var m;
    
		  if ( (sender.tagName == 'DIV') && (sender.id != 'cl3') && (sender.id != 'cl4') && (sender.id != 'cl1') && (sender.id != 'cl2')){
		  	all_menu_toggle();		     		     
    	  }
    	

  	 }
  	 
  	 
  	 
