    if( top != self )
    {
      if( window.opera ) window.onload=opera_befreien;
      else top.location = self.location;
    }

    function opera_befreien()
    {
      document.links[ 'befreien' ].click();
    }

    function set_opacity( obj, opacity )
    {
      opacity = ( opacity == 100 ) ? 99.999 : opacity;
      obj.style.filter       = "alpha( opacity :" + opacity + " )";
      obj.style.KHTMLOpacity = opacity / 100;
      obj.style.MozOpacity   = opacity / 100;
      obj.style.opacity      = opacity / 100;
    }

// Voting _____________________ start
    function set_vote( publicationId, sizeof_vote_radio )
    {
      vote_radio_active = -1;
      for( i = 0; i < parseInt( sizeof_vote_radio ); i++ )
      {
        if( $( 'vote_' + publicationId + '_' + i ).checked == true ) vote_radio_active = i;
      }
      if( vote_radio_active < 0 )
      {
        alert( "Es wurde keine Stimme abgegeben!" );
      }
      else
      {
        new Ajax.Request(
                          '/Reise-Urlaub-Ferien/admixture/vote/log_vote.php?publicationId=' + publicationId + '&sizeof_vote_radio=' + sizeof_vote_radio + '&vote_radio_active=' + vote_radio_active + '&update_srting=' + new Date().getTime(),
                          { method:'get', onComplete: set_vote_result }
                         );
        $( 'vote_button_' + publicationId ).style.display = 'none';
        $( 'vote_thanks_' + publicationId ).style.display = 'block';
      }
    }

    function set_vote_result( originalRequest )
    {
      split_array = originalRequest.responseText.split( "#" );
      publicationId = split_array[ split_array.length - 1 ];
      all_vote      = parseInt( split_array[ split_array.length - 2 ] );
      $( 'vote_' + publicationId + '_result_all' ).innerHTML = all_vote + ' abgegebene Stimmen';
      for( i = 0; i < ( split_array.length - 2 ); i++ )
      {
        width_precent = 0;
        if( all_vote > 0 ) width_precent = 100 * split_array[ i ] / all_vote; // gegen Division durch null
        $( 'result_' + publicationId + '_' + i + '_1' ).innerHTML = Math.round( width_precent ) + '%';
        $( 'result_' + publicationId + '_' + i + '_0' ).style.width = width_precent + '%';
      }
    }

    function show_result( publicationId )
    {
      $( 'voting_' + publicationId ).style.display = 'none';
      $( 'result_' + publicationId ).style.display = 'block';
    }

    function show_voting( publicationId )
    {
      $( 'voting_' + publicationId ).style.display = 'block';
      $( 'result_' + publicationId ).style.display = 'none';
    }
// Voting _____________________ end

