function showDetail (id)
{
    var e_obj = document.getElementById('extra_' + id);
    var pt_obj = document.getElementById('poster_' + id + '_thumb');
    var pb_obj = document.getElementById('poster_' + id);
    var g_obj = document.getElementById('gallery_' + id);

    if ( ! e_obj ) return;

    if ( e_obj.style.display != "block" )
	e_obj.style.display = "block";
    else
	e_obj.style.display = "none";

    if ( g_obj )
    {
	if ( g_obj.style.display != "block" )
	    g_obj.style.display = "block";
	else
	    g_obj.style.display = "none";
    }

    if ( pt_obj )
    {
	if ( pt_obj.style.display != "block" )
	    pt_obj.style.display = "block";
	else
	    pt_obj.style.display = "none";
    }

    if ( pb_obj )
    {
	if ( pb_obj.style.display != "block" )
	    pb_obj.style.display = "block";
	else
	    pb_obj.style.display = "none";
    }

}

function absHeight (obj)
{
}
function openPhotoGallery (folder, caller)
{
    var curr_y = (document.all) ? document.body.scrollTop : window.pageYOffset;

    $('photos').style.position = "absolute";
    $('photos').style.top = curr_y + $(caller).offsetTop + "px";

    $('photos').style.display = "block";
    $('photos_one').innerHTML = "Loading gallery...";
    var params;
    var url = "/cat-bin/gallery/show?artist_name=fob;noheader=1;nofooter=1;max=1;tn=photo_one;f=" + folder;
    var ajax = new Ajax.Updater (
	{success: 'photos_one'},
	url,
	{method: 'get', onFailure: reportError}
	);

    url = "/cat-bin/gallery/show?artist_name=fob;noheader=1;nofooter=1;tn=photo_index;f=" + folder;
    ajax = new Ajax.Updater (
	{success: 'photos_index'},
	url,
	{method: 'get', onFailure: reportError}
	);
}
function reportError(request) {
    alert("error: " + request);
}

function showPhoto (img_url)
{
    if ( $('thephoto').src != img_url )
    {
	$('thephoto').onload = function() { $('thephoto_load').innerHTML = ""; }
	$('thephoto_load').innerHTML = "<br/>Loading...";
	$('thephoto').src = img_url;
    }
}

function closePhotoGallery (folder)
{
    $('photos').style.display = "none";
    $('photos_one').innerHTML = "";
    $('photos_index').innerHTML = "";
}


