function popup_video (url)
{
    window.open (url, "moonalice_video", "width=512,height=360,menubar=0,titlebar=0,toolbar=0,location=0,scrollbars=0,resizable=0,status=no");
}

var current_tour_detail;

function showDetail (source_id, id)
{
    var source_obj = document.getElementById(source_id);
    var obj = document.getElementById(id);

    if ( ! obj || ! source_obj ) return;

    if ( obj.style.display != "block" )
    {
	if ( current_tour_detail )
	{
	    current_tour_detail.obj.style.display = "none";
	    current_tour_detail.source_obj.innerHTML = "+";
	}

	obj.style.display = "block";
	source_obj.innerHTML = "&ndash;";

	current_tour_detail = { 'source_obj': source_obj, 'obj' : obj };
    }
    else
    {
	obj.style.display = "none";
	source_obj.innerHTML = "+";
    }
}

function tourOver (obj) { obj.className = "item_over"; }
function tourOut (obj) { obj.className = "item"; }

function showDetailFlightlog (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 openPhotoGallery (folder)
{
    $('photos').style.display = "block";
    $('photos_one').innerHTML = "Loading gallery...";
    var params;
    var url = "http://moonaliceband.com/cat-bin/gallery/show?artist_name=moonalice;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 = "http://moonaliceband.com/cat-bin/gallery/show?artist_name=moonalice;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, width, height)
{
    if ( $('thephoto').src != img_url )
    {
	$('thephoto').onload = function() { $('thephoto_load').innerHTML = ""; }
	$('thephoto_load').innerHTML = "<br/>Loading...";
	$('thephoto').src = img_url;
	$('thephoto').style.width = width + "px";
	$('thephoto').style.height = height + "px";
    }
}

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

