
//************script for selecting files etc ******************
var hoursPerFile=24.0;
var filetime=new Date();
var currentFile;
var tdcobj=window.parent.dataset.document.all.data1;
//var tdcobj=window.parent.frames("dataset").document.all.data1;
//var urlobj=document.all.dir.value;
//var urlobj=window.parent.frames("navigator").document.all.dir.value;
//var urlobj="pennington";
var sortutcstring="-time";
var sortavgdirstring="-avg_twd";

function sortbyutc(){
	sortutcstring=(sortutcstring!="+time")? "+time" : "-time";
	tdcobj.Sort=sortutcstring;
	tdcobj.reset();
	}

function sortbyavgdir(){
	sortavgdirstring=(sortavgdirstring!="+avg_twd")? "+avg_twd" : "-avg_twd";
	tdcobj.Sort=sortavgdirstring;
	tdcobj.reset();
	}

function displayThisFile( day, mon, year, url){
	//document.write("day="+day+" mon="+mon+" year="+year+" url="+url);
	filetime.setYear(year);
	filetime.setMonth(mon - 1);
	filetime.setDate(day);
        var filename = getFileName( filetime, url );	 
        //document.write(" filename="+filename);
	displayMain( filename );
}
//
// adds noOfFiles * hoursPerFile to filetime
//
function nextFileTime(noOfFiles){
	var oneFile=3600*hoursPerFile*1000;
	newtime = filetime.getTime();
	newtime = filetime.getTime()+(oneFile*noOfFiles);
	filetime.setTime(newtime);
}

//
// display next file
//
function displayNextFile(noOfFiles, url){
        //document.write("noOfFiles="+noOfFiles+" url="+url);
	nextFileTime(noOfFiles);	//calculate next file time
	var filename = getFileName( filetime, url );	//form new file name
        //document.write(" filename="+filename);
	displayMain(filename);		//display new file

}
function getFileName(dateobj, url){
	var year=dateobj.getYear();
	var month=dateobj.getMonth()+1;
	if(month < 10)month="0"+month;
	var date=dateobj.getDate();
	if(date < 10)date="0"+date;
	var filename="./" + url + "/" + year+month+date+".csv";
        ////document.write("filename="+filename);
	return filename;
}

function getCurrentFile( urlobj ){
	////document.write("url="+urlobj);
	filetime = new Date();
	var filename = getFileName( filetime, urlobj ); //form file name for current time
	return filename; 
}

function displayNowFile( url ){
	//document.write(" url="+url);
	filetime = new Date();
	var filename = getFileName( filetime, url ); //form file name for current time
        //document.write(" filename="+filename);
	displayMain( filename );            //display file
}

function displayCurrentFile( ){
        //document.write(" currentFile="+currentFile);
	displayMain( currentFile );            //display file
}

function displayMain( filename ){
	tdcobj.DataURL = filename ;
	currentFile=filename;
	//document.write("tdcobj.DataURL="+tdcobj.DataURL);
	//tdcobj.DataURL = "./pennington/20050611.csv";
	tdcobj.Reset();
}


