function getVHrootURL()
{
	var baseurl= "../VHimages";   //file:///Z:/VH_www";          
	baseurl = "../VHimages_gvix"; 
//"http://www.orbit.nesdis.noaa.gov/smcd/emb/vci/VHimages_gvix";
	return (baseurl);
		
}
function getRegionLongName(rname){
    var regionTitle= rname;
    switch (rname) {
    case 'NorthAmerica':	regionTitle = "North America";		break;
    case 'SouthAmerica':	regionTitle = "South America";		break;
    case 'USA':		regionTitle = "United States";		break;
    case 'SouthAfrica': 	regionTitle = "South Africa";		break;
    case 'Rusia': 		regionTitle = "Former Soviet Union";	break;
    }
    return (regionTitle);
}

function getLongTitleOfDataType(imagetype){
        var prodTitle ="unkown";
	var prodTitle2="unknow";
	var prodTitle3="unknow";

    switch (imagetype) {
            case 'VHI': 		prodTitle = "Vegetation Health Index (VHI): Current Week and One Year Ago";	break;
            case 'VHchangeWeekly': 	prodTitle = "Vegetation Health Change from Last Week";		break;
            case 'VHchangeYearly': 	prodTitle = "Vegetation Health Change from Last Year";		break;
            case 'VCI-TCI': 	prodTitle = "Vegetation Condition Index and Temperature Condition Index";break;
            case 'SMN': 		prodTitle = "Greenness (Smoothed NDVI)";					break;
            case 'SMT': 		prodTitle = "Smoothed Brightness Temperature";				break;
            case 'FireRisk': 	prodTitle = "Fire Risk";							break;
            case 'VH_DIVISION': 	prodTitle = "Vegetation Health Index (VHI) by Climate Division";
                                    prodTitle2 = "Vegetation Condition Index (VCI) by Climate Division";
                                    prodTitle3 = "Thermal Condition Index (TCI) by Climate Division";
                                    break;
            case 'DroughtRisk': 	prodTitle = "Drought-Related Stress";					break;
            case 'ModerateDroughtChange': prodTitle = "Change in Moderate-to-Exceptional Drought between";break;// from 1 Week, 4 Weeks, 8 Weeks, and 1 Year Ago";
            case 'ExtremeDroughtChange':  prodTitle = "Change in Extreme-to-Exceptional Drought between";break;// from 1 Week, 4 Weeks, 8 Weeks, and 1 Year Ago";
            case 'MalariaRisk': 	prodTitle  = "Malaria Risk Map Derived from VHI";
                                    prodTitle2 = "Malaria Risk Map Derived from VCI";
                                    prodTitle3 = "Malaria Risk Map Derived from TCI";
                                    break;

    }
    return ([prodTitle, prodTitle2,prodTitle3]);

}
function getColorBarURL(imagetype ){
	var s = "" ;
	switch	(imagetype )
	{
	case "VCI" : 
	case "TCI" : 
	case "VTI" : 
	case "VHI" : 
	case "VH_DIVISION" :
	case "VCI-TCI" :
		s= "VCI"; break;
	case "SMN" : s= "NVI"; break;
	case "SMT" : s= "TMP"; break;

	case "ModerateDroughtChange" :
	case "ExtremeDroughtChange":  
		 	s="DroughtChange";
			break;

	case "DroughtRisk":
	case "VHchangeYearly":
	case "VHchangeWeekly" :
	case "FireRisk" :
	case "MalariaRisk": 
	 	   s= imagetype ; break;
	default:
	}
  	
	if(s == "") return "";
	var colorbarURL=  getVHrootURL()+	"/../VH_colorbars/bar_"+ s +".png";
	return (colorbarURL);
}

function getCurrentDayOfYear()
{	var now = new Date();
	var year=now.getFullYear() ;
	 
	var month = now.getMonth();
	var daysInMonth = [31,29,31, 30,31,30, 31,31,30, 31,30,31];

	// Check to see if this is a leap year
	daysInMonth[1] = (Math.round(year/4) == year/4 && Math.round(year/100) != year/100) ? 29: 28; 
 
	var DayOfYear = 0;	
		for (var count = 0; count < (month); count++) {
			DayOfYear += daysInMonth[count ];
		} 
		DayOfYear += now.getDate();
        return (DayOfYear);
}
function getCurrentWeek(){
	var DayOfYear = getCurrentDayOfYear();
	week=	Math.floor((DayOfYear-1)/7 );
        if(week == 0) week=52; 
	return ( week );
}
function getCurrentYear(){
        var now = new Date();
	var year=now.getFullYear() ;
        var DayOfYear = getCurrentDayOfYear();
	week=	Math.floor((DayOfYear-1)/7 );
        if(week == 0) year--;
	return (year);
}

function CalendarY(year){

	  var today	=new Date();
	  var current_year	=today.getYear();
	  if( current_year < 1000 )	  current_year += 1900 ;
	  var iyear=2003 ;//1981;
	  var s="";
	  s =  s +"<OPTION VALUE='0'  > Year </option>";
	  while (iyear <= current_year){
			s =  s +"<OPTION VALUE='"+ iyear +"' ";
		    if(iyear == year) s = s + " Selected";
		    s =  s +" >" +iyear +"</option>";
			iyear++;
	  }
	  return(s);
}

function CalendarWeek(week){
	var s="";
		s =  s +"<OPTION VALUE='0'  >- Week -</option>";
	for  (var iweek=1; iweek <= 52; iweek++){
		s =  s +"<OPTION VALUE='"+ iweek+"'";
		if(iweek == week) s =  s +" Selected";
		s =  s +">week " +iweek +"</option>";
	}
	return(s);
}