function PreloadImage(src)
{
    image = new Image();
    image.src = src;
}

//display/hide artwork
function displayArea()
{    
    var element = document.getElementById('rightColumn');
	element.style.visibility = 'hidden';
	setTimeout('fadeElement(document.getElementById(\'rightColumn\'))', 3000);
}

function displayParchment()
{
    var e1 = document.getElementById('parchmentTop');
    var e2 = document.getElementById('parchmentMiddle');
    var e3 = document.getElementById('parchmentBottom');
    if(e1)
	    e1.style.visibility = 'hidden';
	if(e2)
	    e2.style.visibility = 'hidden';
	if(e3)
	    e3.style.visibility = 'hidden';
	setTimeout('showElement(document.getElementById(\'parchmentTop\'))', 0);
	setTimeout('showElement(document.getElementById(\'parchmentMiddle\'))', 0);
	setTimeout('showElement(document.getElementById(\'parchmentBottom\'))', 0);
}

//quick show method
function showElement(element)
{
    if(element)
    {
        var fader = new Fadomatic(element, 0, 0, 0, 100);
        fader.show();
    }
}

//quick fade method
function fadeElement(element)
{
    if(element)
    {
        var fader = new Fadomatic(element, 10, 0, 0, 100);
        fader.fadeIn();
    }
}

function swapImage(elementID, imgSrc)
{
    var el = document.images[elementID];    
    if (el)
    {               
        el.src = imgSrc;        
    }    
}

//image protection
var message = '';
function clickIE() {if (document.all) {(message);return false;}} 
function clickNS(e) {if 
(document.layers||(document.getElementById&&!document.all)) { 
if (e.which==2||e.which==3) {(message);return false;}}} 
if (document.layers) 
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;} 
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;} 
document.oncontextmenu=new Function("return false") 