<!--

function LoadContent(pageFile, pageTitle, directory)
{
    var newTitle;
    var frame = document.getElementById('PageContentFrame');
    if(frame)
        frame.src = directory + pageFile + ".html";
    else
        alert("Frame not found!");
    newTitle = "Dvorak Racing";
    if(pageTitle && pageTitle.length > 0)
        newTitle += " - " + pageTitle;
    document.title = newTitle;
}

function BuildGallery(photoList, titleList, descriptionList)
{
    var oContainer = document.getElementById("GalleryContainer");
    var oTable, oTableHead, oTableFoot, oTableBody, oCell, oRow, oImage, oText;
    var nPhotoIndex = 0, szContent;

    if(!oContainer)
        return;

    oTable = document.createElement("table");
    oTable.setAttribute("width", "100%");
    oTable.setAttribute("cellspacing", "10");
    oTable.setAttribute("cellpadding", "0");

    oTableHead = document.createElement("thead");
    oTableHead.style.height = 0;
    oTable.appendChild(oTableHead);

    oTableFoot = document.createElement("tfoot");
    oTableFoot.style.height = 0;
    oTable.appendChild(oTableFoot);

    oTableBody = document.createElement("tbody");
    
    while(photoList[nPhotoIndex])
    {
        if(nPhotoIndex % 2 == 0)
        {
            if(oRow)
                oTableBody.appendChild(oRow);
            oRow = document.createElement("tr");
        }

        oCell = document.createElement("td");
        szContent = "<div class='galleryImage'><img src='tn_" + photoList[nPhotoIndex]
                  + ".jpg' alt='" + titleList[nPhotoIndex]
                  + "' onMouseOver='DisplayPhoto(\"" + photoLocation + photoList[nPhotoIndex] + "\",\""
                  + titleList[nPhotoIndex] + "\",\"" + descriptionList[nPhotoIndex]
                  + "\");' onMouseOut='HidePhoto();'><br>"
        if(titleList[nPhotoIndex] && (titleList[nPhotoIndex].length) > 0)
            szContent += "<br>" + titleList[nPhotoIndex];
        szContent += "</div>";

        oCell.innerHTML = szContent;
        oRow.appendChild(oCell);

        nPhotoIndex++;
    }
    if(oRow)
        oTableBody.appendChild(oRow);
    oTable.appendChild(oTableBody);
    oContainer.appendChild(oTable);
}

function DisplayPhoto(photoName, photoTitle, photoDescription)
{
    var parentDoc = parent.top.document;
    var oContainer = parentDoc.getElementById('PhotoWindow');
    var oRow, oCell, oImage, oTable, oTableHead, oTableFoot, oTableBody;
    
    if(!oContainer)
        return;
    
    oTable = parentDoc.createElement("table");
    oTable.setAttribute("cellpadding", "2");
    oTable.setAttribute("cellspacing", "0");

    oTableHead = parentDoc.createElement("thead");
    oTableHead.style.height = 0;
    oTable.appendChild(oTableHead);

    oTableFoot = parentDoc.createElement("tfoot");
    oTableFoot.style.height = 0;
    oTable.appendChild(oTableFoot);

    oTableBody = parentDoc.createElement("tbody");
    
    oRow = parentDoc.createElement("tr");
    oCell = parentDoc.createElement("td");
    oCell.setAttribute("bgcolor", "#000000");
    oImage = parentDoc.createElement("img");
    oImage.src = photoName + ".jpg";
    oImage.name = "bigPhoto";

    oCell.appendChild(oImage);
    oRow.appendChild(oCell);
    oTableBody.appendChild(oRow);
    oTable.appendChild(oTableBody);
    oContainer.appendChild(oTable);

    ShowPhoto();
}

function ShowPhoto()
{
    var parentDoc = parent.top.document;
    var oContainer = parentDoc.getElementById('PhotoWindow');
    var oImage = parentDoc.images.bigPhoto;
    
    if(!oImage || !oImage.complete)
    {
        setTimeout("ShowPhoto()", 100);
        return;
    }
        
    if(parentDoc.body.clientHeight > oImage.height)
        oContainer.style.top = ((parentDoc.body.clientHeight) - (oImage.height))/2;
    else
        oContainer.style.top = 0;
    oContainer.style.left = 30;
    oContainer.style.display = "block";
}

function HidePhoto()
{
    var oContainer = parent.top.document.getElementById('PhotoWindow');
    if(!oContainer)
        return;

    oContainer.style.display = "none";
    oContainer.innerHTML = "";
}

// ---------------------------------------------------------------------------------------
// Copyright 2006-2007 javascript-array.com

var timeout	= 500;
var closetimer	= 0;
var ddmenuitem	= 0;

// open hidden layer
function mopen(id)
{	
	// cancel close timer
	mcancelclosetime();

	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';

}
// close showed layer
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

// close layer when click-out
document.onclick = mclose; 

-->
