
function hideDetail()
{
  new Effect.Fade("detailHolderDiv");

  if(Prototype.Browser.IE || Prototype.Browser.WebKit)
    new Effect.Appear("galleryHolderDiv",{ queue: "end"});
}

function openDetail(strGallery,strPiece)
{
  var strURL="loadPiece.php";

  var strParams="gallery="+strGallery+"&piece="+strPiece;
  //new Effect.Fade("midBlockContent",{ queue: "front"});

  var fFunc=function(ret)
  {
//Element.hide("galleryHolderDiv");
$("midBlockContent").style.display="";
    $("detailHolderDiv").innerHTML=ret.responseText;

    if(Prototype.Browser.IE || Prototype.Browser.WebKit)
    {
      Element.hide($("galleryHolderDiv"));
    }
    else
    {
      $("detailHolderDiv").style.top=(-1*$("galleryHolderDiv").getHeight())+"px";
      $("detailHolderDiv").style.height=$("galleryHolderDiv").getHeight()+"px";
    }

    new Effect.Appear("detailHolderDiv",{ queue: "end"});
    Lightbox.updateImageList();
  }

  var myAjax=new Ajax.Request(
    strURL, 
    {
      method: 'get', 
      parameters: strParams+"&rnd="+Math.random(),
      onComplete: fFunc
    }
  );
}

function loadGallerySection(strGallery)
{
  var strURL="loadGallery.php"
  var strParams="gallery="+strGallery;

  var fFunc=function(ret)
  {
    $("gallerySectionDiv").innerHTML=ret.responseText;
    new Effect.Appear("gallerySectionDiv",{ queue: "end"});
  }

  var myAjax=new Ajax.Request(
    strURL, 
    {
      method: 'get', 
      parameters: strParams+"&rnd="+Math.random(),
      onComplete: fFunc
    }
  );
}

function loadSection(strURL)
{
  var strParams="";
  //new Effect.Fade("midBlockContent",{ queue: "front"});
  Element.hide("midBlockContent");

  var fFunc=function(ret)
  {
    $("midBlockContent").innerHTML=ret.responseText;
    new Effect.Appear("midBlockContent",{ queue: "end"});

    if($("gallerySectionDiv"))
      loadGallerySection("gallery00");
  }

  var myAjax=new Ajax.Request(
    strURL, 
    {
      method: 'get', 
      parameters: strParams+"&rnd="+Math.random(),
      onComplete: fFunc
    }
  );
}