<!--
	// image rollover script
	// build an array of images
	var images = new Array(16);
	images[0] = "http://www.angellearning.com/display/images/nav/off-products.gif";
	images[1] = "http://www.angellearning.com/display/images/nav/over-products.gif";
	images[2] = "http://www.angellearning.com/display/images/nav/off-servicesSupport.gif";
	images[3] = "http://www.angellearning.com/display/images/nav/over-servicesSupport.gif";
	images[4] = "http://www.angellearning.com/display/images/nav/off-community.gif";
	images[5] = "http://www.angellearning.com/display/images/nav/over-community.gif";
	images[6] = "http://www.angellearning.com/display/images/nav/off-partners.gif";
	images[7] = "http://www.angellearning.com/display/images/nav/over-partners.gif";
	images[8] = "http://www.angellearning.com/display/images/nav/off-mediaCenter.gif";
	images[9] = "http://www.angellearning.com/display/images/nav/over-mediaCenter.gif";
	images[10] = "http://www.angellearning.com/display/images/nav/off-tourAngel.gif";
	images[11] = "http://www.angellearning.com/display/images/nav/over-tourAngel.gif";
	images[12] = "http://www.angellearning.com/display/images/nav/off-demoAccount.gif";
	images[13] = "http://www.angellearning.com/display/images/nav/over-demoAccount.gif";
	images[14] = "http://www.angellearning.com/display/images/nav/off-communityProfiles.gif";
	images[15] = "http://www.angellearning.com/display/images/nav/over-communityProfiles.gif";

	// preload the images
	function preload() {
		var tmp = null;
		for(var j = 0; j < images.length; j++) {
			tmp = images[j];
			images[j] = new Image();
			images[j].src = tmp;
		}
	}

	void(preload());

	// swap images
	function imageSwap(image, swap) {
		if(images[swap]) {
			image.src = images[swap].src;
		}
	}
	
	
	function getObject(objectId) {
		// cross-browser function to get an object given the id
		if(document.getElementById && document.getElementById(objectId)) {
			return document.getElementById(objectId);
		} else if (document.all && document.all(objectId)) {
			return document.all(objectId);
		} else { // we're not going to support other browsers
			return false;
		}
	}
	
	function lsControl(control, newState) {
		var btn = getObject(control.concat("_btn"));
		var frm = getObject(control.concat("_form"));
		var btn_c = btn.className;
		if(!btn || !frm) {
			return false;
		} else {
			if(newState=="off") {
				btn.className = btn_c.replace(" active", "");
				frm.style.display = "none";
				return true;
			} else if (newState=="on") {
				btn.className = btn_c.concat(" active");
				frm.style.display = "block";
				return true;
			} else {
				return false;
			}
		}
	}
	
	function searchLoginForm(button) {
		var elem = getObject(button.concat("_form"));
		if(!elem) {
			return false;
		} else {
			if(button=='search' && elem.style.display == "none") {
				// switch to search mode
				lsControl('login', 'off');
				lsControl('search', 'on');
			} else if (button=='login' && elem.style.display == "none") {
				// switch to login mode 
				lsControl('search', 'off');
				lsControl('login', 'on');
			} else {
				// hide all
				lsControl('search', 'off');
				lsControl('login', 'off');
			}
		}
	}
	
	//-->