var currentViewLevel;

function SetViewLevel(vlID){
	var aElements = document.getElementsByTagName("a");
	var sIDPreFix = "vlA_";
	var sStandardClass = "viewLevel";
	var sHighLightClass = "viewLevelHL";

	var oElement;
	var sID;

	if (vlID!=currentViewLevel){
		currentViewLevel = vlID;
		legIF.location.href="legendDisplay.aspx?vlid=" + vlID;
	}
	
	for(var i=0; i < aElements.length; i++){
		oElement = aElements[i];

		if (oElement.id.indexOf(sIDPreFix)==0){
			if (oElement.id == sIDPreFix + vlID){
				oElement.className = sHighLightClass;
				if (oElement.name == "0") { 
					// disable panning at top levels - added S GIRVIN
					// disablePanners();
				}
			}else{
				oElement.className = sStandardClass;
			}
		}
	}
}

function disablePanners() {  

	var allPageTags = new Array(); 
	
	allPageTags = getAllDivs("mapIF","a");  
	modifyClass("aPan",allPageTags);
	
	allPageTags = getAllDivs("mapIF","DIV"); 
	modifyClass("panner",allPageTags); 

} 

function modifyClass(sClass,allPageTags){

	for (i=0; i<allPageTags.length; i++) {  
		//Pick out the tags with our class name
		if (allPageTags[i].className==sClass) {  
			allPageTags[i].removeAttribute("href"); 
			allPageTags[i].style.cursor = "default";
			allPageTags[i].onclick = "doNothing();"
		}
	}
}

function doNothing() {
	return false;
}

function getAllDivs(frameID,tagName){
	var obj = document.all? (top.document.frames(frameID).document.all.tags(tagName) || null)
	 	: document.getElementById? (top.document.getElementById(frameID).contentDocument.getElementsByTagName(tagName) || null)
	 	: null ;
	return obj;
}

