function highlightPeriod(image_number){
	//What period are we dealing with

	//REMOVE$('#debug').append("**Begin highlightPeriod("+image_number+") period="+period+" image_number="+image_number+"  day_count="+day_count+" <br>");
	if(period == "daily"){
		if(image_number <= day_count){
			//Good

			//Remove previous shading
			$('#day_'+selected_day).removeClass("day_cell_hilite");
			$('#day_'+selected_day).addClass("day_cell");

			$('#week_'+selected_week).removeClass("week_cell_hilite");
			$('#week_'+selected_week).addClass("week_cell");

			selected_day=image_number;

			if(selected_day<=7){
				selected_week=1;
			}
			else if(selected_day<=14){
				selected_week=2;
			}

			//Add new shading
			
			$('#day_'+selected_day).removeClass("day_cell");
			$('#day_'+selected_day).addClass("day_cell_hilite");

			prev_selected_day=selected_day;
			prev_selected_week=selected_week;

		}
		else{
			alert("out of range ("+image_number+")");
			return;
		}
	}
	else if(period == "weekly"){
		if(image_number <= week_count){
			//Remove previous shading

			$('#week_'+selected_week).removeClass("week_cell_hilite");
			$('#week_'+selected_week).addClass("week_cell");
			
			$('#day_row td').removeClass("day_cell_hilite");
			$('#day_row td').addClass("day_cell");
			selected_week=image_number;
			
			//Add new shading
			$('#week_'+selected_week).removeClass("week_cell");
			$('#week_'+selected_week).addClass("week_cell_hilite");

			prev_selected_week=selected_week;

		}
		else{
			alert("out of range ("+image_number+")");
			return;
		}
	}
	
	
	return;
	
}


function loadImages(){
	if(data_type){
		
		if(!getRegion()){
			//Region failed
			alert("There was a problem getting the region");
			return;
		}
		
		var overlay_html="";
		//data_type exists, is it valid?
		stopImage();
		if(data_type == "current"){
			imageLoadedCount=0;
			period=initial_period;
			currentBaseImageID="loop_image";
			loadCurrentImages();

			yyyymmdd=$('#animation_date').val();


			//See if weekly should be visible
			if(weekly_flag[variable] && weekly_flag[variable] == 1){
				$('#week_row').css("visibility","visible");
			}
			else{
				$('#week_row').css("visibility","hidden");
			}
			

			load_image_overlays('current');
			highlightPeriod(1);

			showDescription(variable);
			if(previous_variable && previous_variable.length >= 1 && variable && variable.length >= 1 && variable != previous_variable){
				hideDescription(previous_variable);
			}


			//previous_region=region;
			previous_variable=variable;
			previous_region=region;
			previous_data_type=data_type;
		} //END else if(data_type == "current")
		else if(data_type == "historical"){
			imageLoadedCount=0;
			//
			//alert("Load HIST IMAGE");
			dynloadImages();
			$('#date_controls').css("display","none");
			

		}
		else if(data_type == "short_range"){
			imageLoadedCount=0;
			//period=initial_period;
			currentBaseImageID=period+"_loop_image";
			dynloadImages();
			if(!getMapDate()){
				//Date failed
				alert("There was a problem getting the date");
				return;
			}
			$('#date_controls').css("display","");

			yyyymmdd=$('#animation_date').val();


			//See if weekly should be visible
			if(weekly_flag[variable] && weekly_flag[variable] == 1){
				$('#week_row').css("visibility","visible");
			}
			else{
				$('#week_row').css("visibility","hidden");
			}
			load_image_overlays('short range');

			//Looks like we are good to go.  We need to loop over all the days and update the image array

			showDescription(variable);
			if(previous_variable && previous_variable.length >= 1 && variable && variable.length >= 1 && variable != previous_variable){
				hideDescription(previous_variable);
			}


			//previous_region=region;
			previous_variable=variable;
			previous_region=region;
			previous_data_type=data_type;
		} //END else if(data_type == "short_range")
		else if(data_type == "long_range"){
			//alert("Load LR IMAGE");
			overlay_html="";
			//dynloadImages();
			$('#date_controls').css("display","none");
			if(!dynloadImages()){
				//Load failed
				return;
			}
			else{
				//Success
			}
		}
		
	}
	

	//previous_region=region;
	//previous_data_type=data_type;
	if(requestNumber && requestNumber >= 1){
		playLastImage=0;
	}
	requestNumber++;
}

function updateCurrentDates(id){
	
}