tipman/functions.js
Josh Holtrop a6ccd8cd1f initial import
git-svn-id: svn://anubis/tipman@1 ce01c143-e732-0410-ac0e-c064f6e6c7ef
2007-06-15 00:53:46 +00:00

112 lines
3.1 KiB
JavaScript

var show_tips_array = new Array('show_tips01', 'show_tips02', 'show_tips03', 'nav_tips0', 'nav_tips1', 'nav_tips2', 'nav_tips3', 'nav_tips4');
var show_stats_array = new Array('show_stats01', 'show_stats02', 'show_stats03', 'show_stats04', 'nav_stats0', 'nav_stats1', 'nav_stats2', 'nav_stats3', 'nav_stats4');
var nav_month_vals = new Array('nav_month0', 'nav_month1', 'nav_month2', 'nav_month3', 'nav_month4');
var nav_links = new Array('nav_link0', 'nav_link1', 'nav_link2', 'nav_link3', 'nav_link4');
var month_names = new Array('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');
function showTips()
{
var a = document.getElementById("calendar");
a.style.display = 'block';
a = document.getElementById("no-calendar");
a.style.display = 'none';
for (var i = 0; i < show_tips_array.length; i++)
document.getElementById(show_tips_array[i]).value = "1";
}
function hideTips()
{
var a = document.getElementById("calendar");
a.style.display = 'none';
a = document.getElementById("no-calendar");
a.style.display = 'block';
for (var i = 0; i < show_tips_array.length; i++)
document.getElementById(show_tips_array[i]).value = "0";
}
function showStats()
{
var a = document.getElementById("stats");
a.style.display = 'block';
a = document.getElementById("no-stats");
a.style.display = 'none';
for (var i = 0; i < show_stats_array.length; i++)
document.getElementById(show_stats_array[i]).value = "1";
}
function hideStats()
{
var a = document.getElementById("stats");
a.style.display = 'none';
a = document.getElementById("no-stats");
a.style.display = 'block';
for (var i = 0; i < show_stats_array.length; i++)
document.getElementById(show_stats_array[i]).value = "0";
}
function nav_up()
{
var navFirstMth = new String(navFirstMonth);
var theMonth = navFirstMth.substring(0,2);
var theYear = navFirstMth.substring(2,6);
theMonth--;
if (theMonth == 0)
{
theMonth = 12;
theYear--;
}
var newMonth = new String(theMonth);
if (newMonth.length < 2)
newMonth = "0" + newMonth;
navFirstMonth = newMonth.concat(theYear);
navIndex++;
regen_navbar();
}
function nav_down()
{
var navFirstMth = new String(navFirstMonth);
var theMonth = navFirstMth.substring(0,2);
var theYear = navFirstMth.substring(2,6);
theMonth++;
if (theMonth == 13)
{
theMonth = 1;
theYear++;
}
var newMonth = new String(theMonth);
if (newMonth.length < 2)
newMonth = "0" + newMonth;
navFirstMonth = newMonth.concat(theYear);
navIndex--;
regen_navbar();
}
function regen_navbar()
{
var theMonth = navFirstMonth.substring(0,2);
var theYear = navFirstMonth.substring(2,6);
for (var i = 0; i < 5; i++)
{
theMonth = new String(theMonth);
if (theMonth.length < 2)
theMonth = "0" + theMonth;
var m = document.getElementById(nav_month_vals[i]);
m.value = theMonth.concat(theYear);
m = document.getElementById(nav_links[i]);
if (i == navIndex)
m.innerHTML = '<b>' + month_names[theMonth - 1] + ", " + theYear + '</b';
else
m.innerHTML = month_names[theMonth - 1] + ", " + theYear;
theMonth++;
if (theMonth == 13)
{
theMonth = 1;
theYear++;
}
}
}