function loadpage(genMenu){

        var selectopt = eval("document." + genMenu + ".opt");
        var select=eval(selectopt.selectedIndex);
        var url=selectopt.options[select].value;

        if(url == "none"){
                parent.location.reload();
        }
	else
	{
                parent.location=url;
        }
}

GMTHour  = 0;
TodayMin = 0;
TodaySec = 0;

function calctime() {
	dte = new Date();

	Asec = parseInt(dte.valueOf()/1000);
	Adays = parseInt(((Asec / 60) / 60) / 24);

	TotalSecs = Asec - (Adays * 60 * 60 * 24);
	GMTHour   = parseInt(TotalSecs / 60 / 60);
	TodayMin  = parseInt((TotalSecs - (GMTHour * 60 * 60)) /60);
	TodaySec  = parseInt(TotalSecs - (GMTHour * 60 * 60) - (TodayMin * 60));
}

function daylightcheck(testdate, dl_start_day, dl_start_month, dl_end_day, dl_end_month) 
	{
	dl_start_month--;
	dl_end_month--;
	testday = testdate.getDate();
	testmonth = testdate.getMonth();
	testyear = testdate.getYear();

	if ((dl_start_month < dl_end_month) || 
		((dl_start_month == dl_end_month) && (dl_start_day <= dl_end_day)))
		{
		start_year = testyear;
		end_year = testyear;
		}
	else
		{
		if ((testmonth < dl_start_month) || 
			((testmonth == dl_start_month) && (testday < dl_start_day)))
			{
			start_year = testyear - 1;
			end_year = testyear;
			}
		else
			{
			start_year = testyear;
			end_year = testyear + 1;
			}
		}

	dlstart = new Date(start_year, dl_start_month, dl_start_day);
	dlend   = new Date(end_year, dl_end_month, dl_end_day);

	dst_change = 0;
	if (testdate >= dlstart && testdate <= dlend)
		{
		dst_change = 1;
		}

	return dst_change;
	}

function displaylocaltime(TagName, GMTdiff, dl_st_day, dl_st_mth, dl_end_day, dl_end_mth) 
{
	today = new Date();
	DST_add = daylightcheck(today, dl_st_day, dl_st_mth, dl_end_day, dl_end_mth)

	DST_postfix = (DST_add > 0)? " (DST)" : "";

	TodayHourL = (GMTHour + 24 + GMTdiff + DST_add - 1) % 24;
	TodayHourC = (TodayHourL < 10 ? "0":"") + TodayHourL;

	Postfix = (TodayHourL < 12)? "am" : "pm";

	TodayMinC = (TodayMin < 10 ? "0":"") + TodayMin;
 
	LocalTime = TodayHourC + ":" + TodayMinC + Postfix + DST_postfix;
        DocForm = eval(TagName);
 	DocForm.innerHTML = LocalTime;
}

function refreshtime() {
        calctime();
	displaylocaltime('australiatime',	+11, 31, 10, 26, 03);
	displaylocaltime('nztime',		+13, 01, 10, 19, 03);
	displaylocaltime('irelandtime', 	+1,  26, 03, 31, 10);
	displaylocaltime('usatime', 		-7,  02, 04, 31, 10);
	displaylocaltime('canadatime', 		-4,  02, 04, 31, 10);
	displaylocaltime('southafricatime', 	+3,  01, 01, 01, 01);
	displaylocaltime('unitedkingdomtime', 	+1,  26, 03, 31, 10);
	displaylocaltime('braziltime', 		-2,  01, 10, 13, 02);
	displaylocaltime('portugaltime', 	+1,  26, 03, 31, 10);
        setTimeout("refreshtime()",1000);
}

RadioScriptLoaded = 1;