function openTourArchive (url, background, width, height)
{
    var obj;
    var contentId = "tour_archives_content";
    var minimizeId1 = "tour_archives_video";
    var minimizeId2 = "tour_archives_book";

    var re = new RegExp("tour-archives-", "g");
    page = url.replace (re, "");
    re = new RegExp(".html$", "g");
    page = page.replace (re, "");

    var new_bg = get_static_background ("tour", page);
    if ( new_bg )
    {
        setBackground (new_bg.src,
             new_bg.width,
             new_bg.height,
             new_bg.placement,
             new_bg.bgcolor,   
             new_bg.bgrepeat); 
    }
    else
	if ( background ) setBackground(background, width, height);


    obj = myGetElementById(contentId);
    if ( obj )
    {
	openLink(url, contentId);
	obj.parentNode.style.visibility = "visible";
	if ( obj.parentNode.MINIMIZED )
	    restorePanel(obj.parentNode.dfObj);

	if ( minimizeId1 )
	    minimizePanel (minimizeId1);
	
	if ( minimizeId2 )
	    minimizePanel (minimizeId2);
    }

    return false;
}

function openTourVideo (url)
{
    var obj;
    var contentId = "tour_archives_videocontent";
    var minimizeId1 = "tour_archives_container";
    var minimizeId2 = "tour_archives_book";

    obj = myGetElementById(contentId);
    if ( obj )
    {
	openLink(url, contentId);
	obj.parentNode.style.visibility = "visible";
	if ( obj.parentNode.MINIMIZED )
	    restorePanel(obj.parentNode.dfObj);

	if ( minimizeId1 )
	    minimizePanel (minimizeId1);
	
	if ( minimizeId2 )
	    minimizePanel (minimizeId2);
    }

    return false;
}

function openTourBook (url)
{
    var obj;
    var contentId = "tour_archives_bookcontent";
    var minimizeId1 = "tour_archives_container";
    var minimizeId2 = "tour_archives_video";

    obj = myGetElementById(contentId);
    if ( obj )
    {
	openLink(url, contentId);
	obj.parentNode.style.visibility = "visible";
	if ( obj.parentNode.MINIMIZED )
	    restorePanel(obj.parentNode.dfObj);

	if ( minimizeId1 )
	    minimizePanel (minimizeId1);
	
	if ( minimizeId2 )
	    minimizePanel (minimizeId2);
    }

    return false;
}
