function menuitem(title, link) {
    this.link = link;
    this.title = title;
}

var navmenu = new Array (
    new menuitem("biography","biography.htm"),
    new menuitem("contact","contact.htm")
)

var imageCache = new Array();

var currimg = 0;

function preloader() {
    for (var i=0; i < Images.length; i++) {
	imageCache[i] = new Image();
	imageCache[i].src = Images[i];
    }
}

function switchimage(box, img_idx) {
    document.images[Images.length + 1].src = imageCache[img_idx].src;

    var txt = document.getElementById('fright');
    if (Textes && (Textes.length > 1)) {
	if (img_idx < Textes.length) txt.innerHTML = Textes[img_idx];
	else txt.innerHTML = Textes[0];
    }
}

var step = 4;		/* begin negative */
var MINC = 0;		/* color range [0 .. 255] */
var MAXC = 200;		/* color range [0 .. 255] */
var colr = MINC;

function textfade() {
    var vis = document.getElementById('lsv');
    if (vis) {
	step *= -1;
	if (step < 0) {
	    vis.innerHTML="text";
	} else {
	    vis.innerHTML="hide text";
	}
	colorfade();
    }
}

function colorfade() {
    var txt = document.getElementById('projdesc');
    txt.style.visibility='visible';
    if ((colr >= MINC) && (colr <= MAXC)) {
	colr += step;
	window.setTimeout("colorfade()", 40);	/* milliseconds */
    } else {
	if (colr > MAXC) {
	    colr = MAXC;
	    txt.style.visibility='hidden';
	} else if (colr < MINC) {
	    colr = MINC;
	}
	window.clearTimeout();
    }
    txt.style.color='rgb('+colr+','+colr+','+colr+')';
}

function insert_menu() {
    document.write (
	'<table width="100%">'+
	'<tr><td valign="middle">'+
	'<img src="sharon.png" style="width:201px; height:30px;">'+
	'<td><table id="menu"><tr>'+
	'<td><a href="paintings-1.htm">cityscape</a>'+
	'<td><a href="ocean-1.htm">ocean</a>'+
	'<td><a href="biography.htm">biography</a>'+
	'<td><a href="exhibits.htm">exhibits</a>'+
	'<td><a href="gallery.htm">gallery</a>'+
	'<td><a href="contacts.htm">contact</a>'+
	'</table></table>'
    );
}
