function Swap(prefix, id)
 {
  if ($("#"+prefix+id).css("display") == "none")
   {
    $("dd[id^='"+prefix+"']").animate({ "height": "hide", "opacity": "hide" }, "normal");


    $("#"+prefix+id).animate({ "height": "show", "opacity": "show" }, "normal");
   }
  else
   {
    $("#"+prefix+id).animate({ "height": "hide", "opacity": "hide" }, "normal");
   }
 }

div_to_load = 'content';
after_load  = '';

function ContentLoad(link, div_name, after_func)
 {
  div_to_load = div_name || 'content';
  after_load  = after_func || '';

  $("#"+div_to_load).css("-moz-opacity", 0.5);
  $("#"+div_to_load).css("opacity", 0.5);
  $("#"+div_to_load).css("filter", "alpha(opacity=50)");

  var main_div = $("#"+div_to_load);
  var height   = $("#"+div_to_load).height();
  var width    = $("#"+div_to_load).width();
  var ofset    = $("#"+div_to_load).offset();

  $("<div id='content_loading'></div>")
  .html("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;завантаження...")
  .css("position","absolute")
  .css("height",  height / 2)
  .css("width",   width)
  .css("top",     ofset.top+height/2)
  .css("left",    ofset.left-width*3/4)
  .prependTo(main_div);

  $.post(link, {ajax: 1},onAjaxSuccess);
 }

function onAjaxSuccess(data)
 {
  $("#content_loading").remove();
  $("#"+div_to_load).css("-moz-opacity", 1);
  $("#"+div_to_load).css("opacity", 1);
  $("#"+div_to_load).css("filter", "alpha(opacity=100)");
  $("#"+div_to_load).attr("innerHTML", data);

  if (after_load != '') eval(after_load);
 }

function VoteGo(link)
 {
  var queryString = $('#pool').formSerialize();
  ContentLoad(link+'/?'+queryString, 'poll_content');
  return false;
 }

