var rea = {
    
    draw_borders: function(){
        if($.browser.msie){
            $('#top-menu .selected').corner("round tl tr 3px");
        }
    },
    
    set_default_styles: function(){
        $('input[type="text"], select').addClass('text');
    },
    
    re_object_card_window: function(url){
        window.open(url, "Rea" + Math.ceil(Math.random()*100), "resizable=yes,scrollbars=yes,status=no,left=0,top=0,width=705,height=800");
    },
    
    re_objects_link: function(){
        $('.popup').bind('click', function(){
            rea.re_object_card_window($(this).attr('href'));
            return false;
        });
    },
    
    change_photo: function(){
        $('.change_photo').bind('click', function(){
           $('#main_photo').attr('src', $(this).attr('href'));
           $('.change_photo img').removeClass('selected');
           $(this).find('img').addClass('selected');
           return false; 
        });
    },
    
    open_estate_from_list: function(){
        $('.estate_list tbody tr').bind('click', function(){
            rea.re_object_card_window('/naujas/objektas?id=' + $(this).attr('rel'));
            return false;
        });
    },
    
    open_from_search_by_id: function(){
      $('#right form:first').bind('submit', function(){
          if($('#by_id').val().length < 4) return false;
          rea.re_object_card_window('/naujas/objektas?id=' +  $('#by_id').val());
          return false;
      });
    },
    
    zebra_tables: function(){
        $('.zebra tbody tr:odd').addClass('odd');
    },
    
    estate_list_paging: function(page){
        $('#this_page').val( page );
        $('#estate_search').submit(); 
        return false;
    },
    
    estate_list_per_paging: function(){
        $('#per_page_values').bind('change', function(){
           $('#per_page').val( $(this).val() );
           $('#estate_search').submit(); 
           return false;
        });
    },
    
    change_search_type: function(){
        $('#estate_type').bind('change', function(){
           window.location.href = '/naujas/' + $('option[selected]', this).attr('rel'); 
        });
    }
}


$(function(){
   rea.draw_borders(); 
   rea.set_default_styles();
   rea.re_objects_link();
   rea.zebra_tables();
   
   $('#city').bind('change', function(){
           $.ajax({
               url:'/naujas/location.php',
               data: {type:'block', estate_type: $('#estate_type').val(), city: $(this).val()},
               success: function(r){
                   $('#block').replaceWith(r);
               } 
          });
    });
    
   rea.change_search_type();
   rea.open_from_search_by_id();
   
  if($.browser.version == 7 && $.browser.msie){
      $('.project_estates_link').css('left', '293px').css('margin-top', '-10px');
  }
   
});

var estate_list = function(){
    rea.open_estate_from_list();
    rea.estate_list_per_paging();
    
}




