
function newImage(arg) {
    if (document.images) {
        rslt = new Image();
        rslt.src = arg;
        return rslt;
    }
}

function changeImages() {
    if (document.images && (preloadFlag == true)) {
        for (var i=0; i<changeImages.arguments.length; i+=2) {
            document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
        }
    }
}

var preloadFlag = false;

function preloadImages() {
    if (document.images) {
        fish_over = newImage("/images/menu/fish-over.gif");
        corals_over = newImage("/images/menu/corals-over.gif");
        liverock_over = newImage("/images/menu/liverock-over.gif");
        specials_over = newImage("/images/menu/specials-over.gif");
        fishtales_over = newImage("/images/common/fishtales_headero.gif");
        aboutus_over = newImage("/images/menu/aboutus-over.gif");
        contact_over = newImage("/images/menu/contact-over.gif");
        mailinglist_over = newImage("/images/menu/mailinglist-over.gif");
        fishtalesnav_over = newImage("/images/menu/fishtales-over.gif");
        more_over = newImage("/images/menu/morebutton-over.gif");
        preloadFlag = true;
    }
}

function openWindow(url, name, width, height, resize, scroll, center) {
	var sParams = '';
	name = (name == null) ? '' : name;

	sParams += 'width=' + width;
	sParams += ',height=' + height;
	sParams += (resize || resize == 'true') ? ',resizable=yes' : ',resizable=no';
	sParams += (scroll || scroll == 'true') ? ',scrollbars=yes' : ',scrollbars=no';
	sParams += (center || center == 'true') ? ',left=' + ((screen.width - width) / 2) : '';
	sParams += (center || center == 'true') ? ',top=' + ((screen.height - height) / 2) : '';

	window.name = 'opener';
	var popupWin = window.open(url, name, sParams);
	return popupWin;
}

function getDHTMLObj(objName) {
	if (document.getElementById) {
		return document.getElementById(objName);
	} else if (document.all) {
		return document.all[objName];
	} else if (document.layers) {
		return document.layers[objName];
	} else {
		return null;
	}
} 