// Special handling for CSS-P redraw bug in Navigator 4
function handleResize() {
    if (isNN4) {
        // causes extra re-draw, but gotta do it to get banner object color drawn
        location.reload();
    } else {
        centerX("main", 0);
    }
}

function preload_images() {
	// make sure that old browsers don't trip up on image arrays
	if (document.images) {
		//
		//  hover (mouseover) images here
		//
		buttonHover = new Object();
		buttonHover["menu_home"] = new Image(179,21);
		buttonHover["menu_home"].src = "images/menu_home_hover.gif";
		buttonHover["menu_learningenvironment"] = new Image(179,21);
		buttonHover["menu_learningenvironment"].src = "images/menu_learningenvironment_hover.gif";
		buttonHover["menu_features"] = new Image(179,21);
		buttonHover["menu_features"].src = "images/menu_features_hover.gif";
		buttonHover["menu_enrollment"] = new Image(179,21);
		buttonHover["menu_enrollment"].src = "images/menu_enrollment_hover.gif";
		buttonHover["menu_schedule"] = new Image(179,21);
		buttonHover["menu_schedule"].src = "images/menu_schedule_hover.gif";
		buttonHover["menu_testimonials"] = new Image(179,21);
		buttonHover["menu_testimonials"].src = "images/menu_testimonials_hover.gif";
		buttonHover["menu_photogallery"] = new Image(179,21);
		buttonHover["menu_photogallery"].src = "images/menu_photogallery_hover.gif";
		buttonHover["menu_aboutus"] = new Image(179,21);
		buttonHover["menu_aboutus"].src = "images/menu_aboutus_hover.gif";
		//
		//  normal (mouseout) images here
		//
		buttonNormal = new Object();
		buttonNormal["menu_home"] = new Image(179,21);
		buttonNormal["menu_home"].src = "images/menu_home_norm.gif";
		buttonNormal["menu_learningenvironment"] = new Image(179,21);
		buttonNormal["menu_learningenvironment"].src = "images/menu_learningenvironment_norm.gif";
		buttonNormal["menu_features"] = new Image(179,21);
		buttonNormal["menu_features"].src = "images/menu_features_norm.gif";
		buttonNormal["menu_enrollment"] = new Image(179,21);
		buttonNormal["menu_enrollment"].src = "images/menu_enrollment_norm.gif";
		buttonNormal["menu_schedule"] = new Image(179,21);
		buttonNormal["menu_schedule"].src = "images/menu_schedule_norm.gif";
		buttonNormal["menu_testimonials"] = new Image(179,21);
		buttonNormal["menu_testimonials"].src = "images/menu_testimonials_norm.gif";
		buttonNormal["menu_photogallery"] = new Image(179,21);
		buttonNormal["menu_photogallery"].src = "images/menu_photogallery_norm.gif";
		buttonNormal["menu_aboutus"] = new Image(179,21);
		buttonNormal["menu_aboutus"].src = "images/menu_aboutus_norm.gif";
	}
}	
		
function rollover(imageId, type) {

	var image = getRawObject(imageId);
	
	if (type == "hover") {
		if (imageId != activeId) {
			image.src = buttonHover[imageId].src;
		}
		return true;
	}
	else if (type == "normal") {
		if (imageId != activeId) {
			image.src = buttonNormal[imageId].src;
		}
		return true;
	}
	else if (type == "active") {
		if (activeId && (imageId != activeId)) {
			var active_img = getRawObject(activeId);
			active_img.src = buttonNormal[activeId].src;
		}
		image.src = buttonHover[imageId].src;
		activeId = imageId;
		return true; 
	}
	else
		return true;
}