function EventFilter(eventRegion){
	//if no region is specified, make sure all events are displayed.
	if(eventRegion == ''){
		for(var i=0; i < eventsArray.length; i++){
			var event = 'event'+ eventsArray[i][0];
			document.getElementById(event).style.display='block';
		}
	}

	//only show events which match the region specified.
	else{
		for(var i=0; i < eventsArray.length; i++){
			var event = 'event'+ eventsArray[i][0];
			var region = eventsArray[i][1];

			if(eventRegion == region){
				document.getElementById(event).style.display='block';
			}
			else{
				document.getElementById(event).style.display='none';
			}
		}
	}
}

//used for homepage to display only three events max.
function EventFilterDisplayThree(eventRegion){
	var i=0

	//if no region is specified, make sure all events are displayed.
	if(eventRegion == ''){
		for(i; i < eventsArray.length; i=i+1){
			var event = 'event'+ eventsArray[i][0];
			if(i < 3){
				document.getElementById(event).style.display='block';
				}
			else{
				document.getElementById(event).style.display='none';
			}
		}
	}

	//only show events which match the region specified.
	else{
		var j=0; // the j variable is used to limit the display to 3 events.
		for(i; i < eventsArray.length; i++){
			var event = 'event'+ eventsArray[i][0];
			var region = eventsArray[i][1];

			if(eventRegion == region){
				if(j < 3){
					document.getElementById(event).style.display='block';
					//alert(j);
					j = j+1;
					}
				else{
					document.getElementById(event).style.display='none';
					}
			}
			else{
				document.getElementById(event).style.display='none';
			}
		}
	}
}

//used for homepage to display only FOUR events max.
function EventFilterDisplayFour(eventRegion){
	var i=0

	//if no region is specified, make sure all events are displayed.
	if(eventRegion == ''){
		for(i; i < eventsArray.length; i=i+1){
			var event = 'event'+ eventsArray[i][0];
			if(i < 4){
				document.getElementById(event).style.display='block';
				}
			else{
				document.getElementById(event).style.display='none';
			}
		}
	}

	//only show events which match the region specified.
	else{
		var j=0; // the j variable is used to limit the display to 3 events.
		for(i; i < eventsArray.length; i++){
			var event = 'event'+ eventsArray[i][0];
			var region = eventsArray[i][1];

			if(eventRegion == region){
				if(j < 4){
					document.getElementById(event).style.display='block';
					//alert(j);
					j = j+1;
					}
				else{
					document.getElementById(event).style.display='none';
					}
			}
			else{
				document.getElementById(event).style.display='none';
			}
		}
	}
}

function updateQueryFilter(scriptName, eventRegion){
	document.getElementById('regionFilter').action=scriptName + '?filter=' + eventRegion;
	document.getElementById('regionFilter').submit();
}