<!--

var weekStart=19971213
var week=weekEnd
var imgWin, instrWin
var rootDir="../graphics/";
var satelliteDir="tmi";

var rootLarge = rootDir + satelliteDir+"/graphics_v04/gif/weeks/";
var rootSmall = rootDir + satelliteDir+"/graphics_v04/small/weeks/";

var cloudFile = rootLarge + get_gif("l");
var rainFile = rootLarge + get_gif("r");
var vaporFile = rootLarge + get_gif("v");
var windFile = rootLarge + get_gif("w");
var sstFile = rootLarge + get_gif("s");
var windzFile = rootLarge + get_gif("z");
var otherDisplay=false

douttext=weekName[numwks].substring(0,3)+"/"
douttext+=weekName[numwks].substring(4,6)+","
douttext+=weekName[numwks].substring(8,13)+"-weekly-average"

var wIdx=numwks

var form = document.forms[0];

function week_options() {
	options = "<OPTION>Week"
	for (var i=1; i<=numwks; ++i) {
		options += "<OPTION" 
		if (i == numwks) options += " selected>"
		else options += ">"
		options += weekName[i]
	}
	return options
}

function within_range() {
	if ((week < weekStart) || (week > weekEnd)) return false;
	return true;
}

function set_week() {
	wSI = form.week.selectedIndex;
	if (wSI == 0) { form.week.options[wIdx].selected = true;}
	else {wIdx=wSI}
	week=weekArray[wIdx]
}

function valid_select() {
	if ( !exist_data()) {
		rangeMsg = "Weekly averaged data are available\n";
		rangeMsg += "from " + weekStart + " to " + weekEnd + "/" +".\n"
		rangeMsg += "Please check your selection.";
		alert(rangeMsg);
		return false
	}
	return true
}

function reset_index() {
	form.week.options[numwks].selected = true;
}

function get_dataFile() {
	if (valid_select()) {
		dataFile = "../data/tmi/bmaps_v04/weeks/";
		dataFile += "TMI_" + week + "v4.gz";
		window.location = dataFile;
	}
}

function convert(inStr) {
	if (inStr < 1000) return ("0" + inStr);
	return inStr;
}

function get_gif(par) {
	gifName = par ;
	gifName += week +".gif";
	return gifName;
}

function display_image() {
	form = document.forms[0];
	week=weekArray[wIdx]

	if (otherDisplay || valid_select()) {
		outputText = weekName[wIdx] + " - weekly average"

		cloudFile = rootLarge + get_gif("l");
		rainFile = rootLarge + get_gif("r");
		vaporFile = rootLarge + get_gif("v");
		windFile = rootLarge + get_gif("w");
		windzFile = rootLarge + get_gif("z");
		sstFile = rootLarge + get_gif("s");

		form.output.value = outputText;

		document.images["cloud"].src = rootSmall + get_gif("l");
		document.images["rain"].src = rootSmall + get_gif("r");
		document.images["vapor"].src = rootSmall + get_gif("v");
		document.images["wind"].src = rootSmall + get_gif("w");
		document.images["windz"].src = rootSmall + get_gif("z");
		document.images["sst"].src = rootSmall + get_gif("s");

		otherDisplay = false 
	}
}


function display_next() {
	otherDisplay = true
	wIdx=form.week.selectedIndex
	if ( wIdx == numwks) {
		alert("Sorry. This is currently the last available week.")
		display_last
	}
	else {
		wIdx++
		form.week.options[wIdx].selected = true;
		display_image();
	}
}

function display_prev() {
	otherDisplay = true
	wIdx=form.week.selectedIndex;
	if (wIdx == 1){
		alert("The first week of TRMM data is " + weekName[1])
		display_first()
	}
	else {
		wIdx--
		form.week.options[wIdx].selected = true;
		display_image();
	}
}

function display_first() {
	wIdx = 1
	form.week.options[wIdx].selected = true
	display_image()
}

function display_last() {
	wIdx = numwks
	form.week.options[wIdx].selected = true
	display_image()
}


function get_help() {
	spawn_window("tmi_averaged_help.html","help");
}


function data_may_need_refreshing() {
	return(0);
}


// -->

