/* javascript/region.js 
 */ 

// Called from the "All of Maine" checkbox located amongst the array of region
// checkboxes, this will check all region checkboxes. 
function selectAllRegions(frm,ctl){ 
	if(ctl.checked){
		for(var i=0;i<frm.elements.length;i++){
			if(frm.elements[i].name.match(/^region/)){
				if(frm.elements[i].type=="checkbox"){ 
					if(frm.elements[i].checked==false){
						frm.elements[i].checked=true;
					}
				}
			}
		}
	}
} 

// This will uncheck the "All of Maine" checkbox if the region checkbox from 
// which it's invoked is unchecked. 
function unselectAllRegions(frm,ctl){ 
	if(ctl.checked==false){
		frm.Region_0.checked=false;
	}
}

/////////////////////////////////////
// These are used by the imagemap. //
/////////////////////////////////////

// When a polygon on the map is selected, check the corresponding checkbox. 
function selectRegionFromMap(frm,reg){
	for(var i=0;i<frm.elements.length;i++){
		if(frm.elements[i].name.match(/^region/)){
			if(frm.elements[i].type=="checkbox"){ 
				if(frm.elements[i].value==reg){
					if(frm.elements[i].checked==false){
						frm.elements[i].checked=true;
					}
				}
			}
		}
	}
}