function showState(state) {  
	//gets location of map and scrolls to that part of the page
	var loc = Sys.UI.DomElement.getLocation($get("locationMap"));
	window.scrollTo(loc.x,loc.y);
	
	var stateDivs = getElementsByClassName("state", "div", $get("mainContent")); 
	
	for(var i=0; i<stateDivs.length; i++) {
		if(stateDivs[i].id == state) {
			stateDivs[i].style.display="block";
		}
		else {
			stateDivs[i].style.display="none";
		}
	}
}


//function found at http://www.robertnyman.com/2005/11/07/the-ultimate-getelementsbyclassname/ with 
// modification from http://www.dynamicdrive.com/forums/showthread.php?t=19294
function getElementsByClassName(className, tag, elm){
	var testClass= new RegExp('\\b'+className+'\\b');
	var tag = tag || "*";
	var elm = elm || document;
	var elements = (tag == "*" && elm.all)? elm.all : elm.getElementsByTagName(tag);
	var returnElements = [];
	var current;
	var length = elements.length;
	for(var i=0; i<length; i++){
		current = elements[i];
		if(testClass.test(current.className)){
			returnElements.push(current);
		}
	}
	return returnElements;
}
