  function toggleWindow( id, offer, link )
  {
    var elements = $('content').select('.full_window');
    var e_count = elements.length;
    
    // Close all open windows
    for ( var i=0; i < e_count; i++ )
    {
      if ( elements[i].style.display == '' && elements[i].id != 'website_' + id )
      {
        elements[i].style.display = 'none';
      }
    }
    
    var elements = $('content').select('.minus');
    var e_count = elements.length;
    
    // Make all minus' plus
    for ( var i=0; i < e_count; i++ )
    {
      elements[i].className = 'plus';
    }
    
    // Get description element
    var desc = $( 'show_desc_' + id );
    
    // Toggle windows open/close
    if ( offer == true && desc !== null )
    {
      if ( $( 'website_' + id ).style.display == 'none' )
      {
        $( 'plus_minus_' + id ).className = 'minus';
      }
      
      desc.style.display = '';
      new Effect.toggle( 'website_' + id, 'appear' );
    }
    else if ( offer == false )
    {
      if ( $( 'website_' + id ).style.display == 'none' )
      {
        link.className = 'minus';
      }
      
      if ( desc !== null )
      {
        desc.style.display = 'none';
      }
      
      new Effect.toggle( 'website_' + id, 'appear' );
    }
  }