function MM_preloadImages() { //v3.0
 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
   var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
   if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function NW() {
	var current = document.getElementById('Northwest');
	if (current.style.visibility == 'hidden') {
		current.style.visibility = '';
		document.getElementById('reg1').value = 1;
	} else {
		current.style.visibility = 'hidden';
		document.getElementById('reg1').value = 0;
	}
	makelist();
}

function SW() {
	var current = document.getElementById('Southwest');
	if (current.style.visibility == 'hidden') {
		current.style.visibility = '';
		document.getElementById('reg5').value = 1;
	} else {
		current.style.visibility = 'hidden';
		document.getElementById('reg5').value = 0;
	}
	makelist();
}

function NC() {
	var current = document.getElementById('Northcentral');
	if (current.style.visibility == 'hidden') {
		current.style.visibility = '';
		document.getElementById('reg2').value = 1;
	} else {
		current.style.visibility = 'hidden';
		document.getElementById('reg2').value = 0;
	}
	makelist();
}

function SC() {
	var current = document.getElementById('Southcentral');
	if (current.style.visibility == 'hidden') {
		current.style.visibility = '';
		document.getElementById('reg3').value = 1;
	} else {
		current.style.visibility = 'hidden';
		document.getElementById('reg3').value = 0;
	}
	makelist();
}

function NE() {
	var current = document.getElementById('Northeast');
	if (current.style.visibility == 'hidden') {
		current.style.visibility = '';
		document.getElementById('reg4').value = 1;
	} else {
		current.style.visibility = 'hidden';
		document.getElementById('reg4').value = 0;
	}
	makelist();
}

function SE() {
	var current = document.getElementById('Southeast');
	if (current.style.visibility == 'hidden') {
		current.style.visibility = '';
		document.getElementById('reg6').value = 1;
	} else {
		current.style.visibility = 'hidden';
		document.getElementById('reg6').value = 0;
	}
	makelist();
}

function canada() {
	var current = document.getElementById('Canada');
	if (current.style.visibility == 'hidden') {
		current.style.visibility = '';
		document.getElementById('reg7').value = 1;
	} else {
		current.style.visibility = 'hidden';
		document.getElementById('reg7').value = 0;
	}
	makelist();
}

function international() {
	var current = document.getElementById('International');
	if (current.style.visibility == 'hidden') {
		current.style.visibility = '';
		document.getElementById('reg8').value = 1;
	} else {
		current.style.visibility = 'hidden';
		document.getElementById('reg8').value = 0;
	}
	makelist();
}
regname1 = "   Northwest";
regname2 = "   North Central";
regname3 = "   South Central";
regname4 = "   Northeast";
regname5 = "   Southwest";
regname6 = "   Southeast";
regname7 = "   Canada";
regname8 = "   International";
function makelist() {
	var started = false;
	var regTextString = "Currently selected:"
	var regString = '';
	for (i = 1; i < 9 ; i++) {
		if (document.getElementById('reg'+i).value == 1) {
			if (started) {
				regString = regString + "," + i;
			} else {
				regString = i;
				started = true;
			}
			regTextString = regTextString + String.fromCharCode(13) + String.fromCharCode(10) + eval('regname'+i);
		}
	}
	document.getElementById('Regions').value = regString;
	if (regString == '') {
		document.getElementById('TextBox').style.visibility = 'hidden';
	} else {
		document.getElementById('TextBox').value = regTextString;
		document.getElementById('TextBox').style.visibility = '';
	}
}

function setregions() {
	MM_preloadImages('images/maps/Region_Map-CC.gif', 'images/maps/Region_Map-over-CAN.gif', 'images/maps/Region_Map-over-Intl.gif', 'images/maps/Region_Map-over-NC.gif', 'images/maps/Region_Map-over-NE.gif', 'images/maps/Region_Map-over-NW.gif', 'images/maps/Region_Map-over-SC.gif', 'images/maps/Region_Map-over-SE.gif', 'images/maps/Region_Map-over-SW.gif');
	if (document.getElementById('reg1').value == 1) {
		document.getElementById('Northwest').style.visibility = '';
		document.getElementById('reg1').value = 1;
	}
	if (document.getElementById('reg5').value == 1) {
		document.getElementById('Southwest').style.visibility = '';
		document.getElementById('reg5').value = 1;
	}
	if (document.getElementById('reg2').value == 1) {
		document.getElementById('Northcentral').style.visibility = '';
		document.getElementById('reg2').value = 1;
	}
	if (document.getElementById('reg3').value == 1) {
		document.getElementById('Southcentral').style.visibility = '';
		document.getElementById('reg3').value = 1;
	}
	if (document.getElementById('reg4').value == 1) {
		document.getElementById('Northeast').style.visibility = '';
		document.getElementById('reg4').value = 1;
	}
	if (document.getElementById('reg5').value == 1) {
		document.getElementById('Southwest').style.visibility = '';
		document.getElementById('reg5').value = 1;
	}
	if (document.getElementById('reg6').value == 1) {
		document.getElementById('Southeast').style.visibility = '';
		document.getElementById('reg6').value = 1;
	}
	if (document.getElementById('reg7').value == 1) {
		document.getElementById('Canada').style.visibility = '';
		document.getElementById('reg7').value = 1;
	}
	if (document.getElementById('reg8').value == 1) {
		document.getElementById('International').style.visibility = '';
		document.getElementById('reg8').value = 1;
	}
	makelist();
}
