$j(document).ready(function() {
var place_open = false;
var place_animation = false;

$j('.place_link a').click(function() {
  if(place_animation == false){
    
    if($j(this).parent().hasClass('place_select')){
      toggle_place($j(this))
    }else if(!$j("#place li").hasClass('place_select')){
      toggle_place($j(this));
    }else{                              
      toggle_place($j('#place li.place_select a'));
      toggle_place($j(this));
    }
    
    /* jos klikattu on jo valittu poistetaan kaikki valitut ominaisuudet */
    if($j(this).parent().hasClass('place_select')){
      $j('#place li').removeClass('place_select');
    }else{
      $j('#place li').removeClass('place_select');
      $j(this).parent().addClass('place_select');
    }            
  }  
});

$j('.close_box').click(function() {
  if(place_animation == false){
    toggle_place($j('#place li.place_select a'));
    $j('#place li').removeClass('place_select');
  }
});
    

function toggle_place(target){          
    place_animation = true;
    $(target).parent().children('.place_box').animate({
      height: 'toggle'
    }, 500, function() {
      place_animation = false;
      if($j("#place li").hasClass('place_select')){
        place_open = true;
      }else{
        place_open = false;
      }
      //alert(place_open);  
    });
}        
});
      
