function showPicture(ev)
{
    var pictures = new Array();
        pictures['1'] = "gal-palm-150x113.jpg";	    
        pictures['5'] = "gal-saratoga-148x200.jpg";
        pictures['2'] = "gal-north-200x150.jpg";
        pictures['7'] = "gal-auburn-200x150.jpg";
        pictures['6'] = "gal-dan-200x138.jpg";
        pictures['3'] = "gal-luna-200x138.jpg";
        pictures['4'] = "gal-half-200x138.jpg";

    var originator = (document.all)? window.event.srcElement : ev.target; 
    try
    {
        while ( originator.id.indexOf('p') != 0 )
        {
            originator = originator.parentNode;
        }
        var originatorId = "x"+originator.id.substr(1);
        //document.getElementById(originatorId).style.visibility = "visible";
		var targetImage = document.getElementById(originatorId);
		targetImage.style.zIndex = "10";
		targetImage.style.border = "3px outset gold";
        x = setTimeout(function(){ setPictureState(originatorId);},1000);        
     }
     catch ( err ) 
    { 
        //alert(err); 
    }
  
}
function setPictureState(originatorId)
{
    if ( originatorId ) 
    { 
        try
        {
            //document.getElementById(originatorId).style.visibility = "hidden";
			var targetImage = document.getElementById(originatorId);
			targetImage.style.zIndex = "1";
			targetImage.style.border = "3px solid white";
        }
        catch ( err ) 
        { 
            //alert(err); 
        }
    }
}

function activate()
{
    try
    {
        var targetTypes = new Array("div","h3","address","a","span","p");
        for ( targetType in targetTypes )
        {
            var targets = document.getElementById("choices").getElementsByTagName(targetTypes[targetType]);
            for ( i = 0; i < targets.length; i++ )
            {
                targets[i].onmouseover = showPicture;
            }
        }
     }
     catch ( oops ) 
    { 
        //alert(oops); 
    }
}
xInit(activate);
