Object.extend(Element, {
	setXY: function(element, x, y) {
	   	element = $(element);
    	element.style.left = x + "px";
    	element.style.top = y + "px";
	},
	setInnerHTML: function(element,content) {
		element = $(element);
		element.innerHTML = content;
	}
});

var doeffect = false;
var lastid = -1;

var dohide = false;

function adpreviewhide(obj, c)
{
  obj = $(obj);
  obj.hide();
  return;

  if (!c) {
    c = 1
    dohide = true;
  } 
  
  if (c == 1 && dohide) {
    new Effect.Fade(obj, { duration: 0.2, from: 0.8, to: 0.0 });
    $("adpreview").style.width = "350px";
    $("adpreview").style.height = "150px";
  }
  else if (dohide) {
    c--;
    setTimeout("adpreviewhide(obj, " + (c) + ")", 100);
  }
}

function participant_clicked(id)
{
  location.href = "../deelnemers/" + id;
}

function loaded()
{
  $("adpreview_image").show();
  $("adpreview_loader").hide();
  $("adpreview").style.width = $("adpreview_image").width;
  $("adpreview").style.height = $("adpreview_image").height;
}

function finished()
{
}

function adpreviewshow(e, image, obj)
{
  img = image;
  obj = $("adpreview");
  image = $("adpreview_image");
  //if (!obj.visible(obj)) 
  {
    //dohide = false;
    
//    $("adpreview_loader").show();
    image.src = img + "_thumb.jpg";
    image.onload = loaded;
//    $("adpreview_image").hide();
    
    if (doeffect)
      new Effect.Appear(obj, { afterFinish: finished } );
    else {
    obj.show();
    finished();
    }
  }
  
  posx = Event.pointerX(e);
  posy = Event.pointerY(e);
  Element.setXY(obj, posx + 20, posy - 250);
}


