function sendEmail(emailText)
{
  var email = "";

  // holds the decoded email address
  for (i=0; i < emailText.length; i++)
  {
    // remove spaces if necessary
    if (emailText.charAt(i) != " ")
      email = email + emailText.charAt(i);
  }
  // compose email address
  email = "mailto:" + email.toLowerCase() + "@" + "kpsc.com.au";
  
  location.href = email;
}


function alternaterows()
{
  tables = document.getElementsByTagName("table");
  rows = tables[0].rows;
  for( var i = 0; i < rows.length; i++ )
  {
    // Change the background colour for alternate rows.
    if( i % 2 == 0 )
    {
      rows[i].style.backgroundColor = "#CCCCCC";
    }
    else
    {
      rows[i].style.backgroundColor = "#eeeeee";
    }
  }
}


function show_announcements()
{
  if (window.XMLHttpRequest)
  {
    // code for Firefox, Chrome, Opera, Safari, IE7+
    xmlhttp = new XMLHttpRequest();
  }
  else if (window.ActiveXObject)
  {
    // code for IE6 and IE5
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  }
  else
  {
    alert ("Your browser does not support AJAX!");
  }
  
  url = "http://www.kpsc.com.au/cgi-bin/announcements.py";
  xmlhttp.onreadystatechange = stateHandler;
  xmlhttp.open("GET", url, true);
  xmlhttp.send(null);

  return true;
}

function stateHandler()
{
  if (xmlhttp.readyState == 4)
  {
    document.getElementById('announce').innerHTML = xmlhttp.responseText;
  }
  return true;
}

function show_baseball()
{
  if (window.XMLHttpRequest)
  {
    // code for Firefox, Chrome, Opera, Safari, IE7+
    xmlhttp = new XMLHttpRequest();
  }
  else if (window.ActiveXObject)
  {
    // code for IE6 and IE5
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  }
  else
  {
    alert ("Your browser does not support AJAX!");
  }

  url = "http://www.kpsc.com.au/cgi-bin/show_baseball.py";
  xmlhttp.onreadystatechange = stateHandler;
  xmlhttp.open("GET", url, true);
  xmlhttp.send(null);

  return true;
}

function show_softball()
{
  if (window.XMLHttpRequest)
  {
    // code for Firefox, Chrome, Opera, Safari, IE7+
    xmlhttp = new XMLHttpRequest();
  }
  else if (window.ActiveXObject)
  {
    // code for IE6 and IE5
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  }
  else
  {
    alert ("Your browser does not support AJAX!");
  }

  url = "http://www.kpsc.com.au/cgi-bin/show_softball.py";
  xmlhttp.onreadystatechange = stateHandler;
  xmlhttp.open("GET", url, true);
  xmlhttp.send(null);

  return true;
}

function show_netball()
{
  if (window.XMLHttpRequest)
  {
    // code for Firefox, Chrome, Opera, Safari, IE7+
    xmlhttp = new XMLHttpRequest();
  }
  else if (window.ActiveXObject)
  {
    // code for IE6 and IE5
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  }
  else
  {
    alert ("Your browser does not support AJAX!");
  }

  url = "http://www.kpsc.com.au/cgi-bin/show_netball.py";
  xmlhttp.onreadystatechange = stateHandler;
  xmlhttp.open("GET", url, true);
  xmlhttp.send(null);

  return true;
}

function show_football()
{
  if (window.XMLHttpRequest)
  {
    // code for Firefox, Chrome, Opera, Safari, IE7+
    xmlhttp = new XMLHttpRequest();
  }
  else if (window.ActiveXObject)
  {
    // code for IE6 and IE5
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  }
  else
  {
    alert ("Your browser does not support AJAX!");
  }

  url = "http://www.kpsc.com.au/cgi-bin/show_football.py";
  xmlhttp.onreadystatechange = stateHandler;
  xmlhttp.open("GET", url, true);
  xmlhttp.send(null);

  return true;
}

function show_cricket()
{
  if (window.XMLHttpRequest)
  {
    // code for Firefox, Chrome, Opera, Safari, IE7+
    xmlhttp = new XMLHttpRequest();
  }
  else if (window.ActiveXObject)
  {
    // code for IE6 and IE5
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  }
  else
  {
    alert ("Your browser does not support AJAX!");
  }

  url = "http://www.kpsc.com.au/cgi-bin/show_cricket.py";
  xmlhttp.onreadystatechange = stateHandler;
  xmlhttp.open("GET", url, true);
  xmlhttp.send(null);

  return true;
}

function show_photos_1()
{
  if (window.XMLHttpRequest)
  {
    // code for Firefox, Chrome, Opera, Safari, IE7+
    xmlhttp = new XMLHttpRequest();
  }
  else if (window.ActiveXObject)
  {
    // code for IE6 and IE5
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  }
  else
  {
    alert ("Your browser does not support AJAX!");
  }

  url = "http://www.kpsc.com.au/cgi-bin/show_photos1.py";
  xmlhttp.onreadystatechange = stateHandler;
  xmlhttp.open("GET", url, true);
  xmlhttp.send(null);

  return true;
}

function show_photos_2()
{
  if (window.XMLHttpRequest)
  {
    // code for Firefox, Chrome, Opera, Safari, IE7+
    xmlhttp = new XMLHttpRequest();
  }
  else if (window.ActiveXObject)
  {
    // code for IE6 and IE5
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  }
  else
  {
    alert ("Your browser does not support AJAX!");
  }

  url = "http://www.kpsc.com.au/cgi-bin/show_photos2.py";
  xmlhttp.onreadystatechange = stateHandler;
  xmlhttp.open("GET", url, true);
  xmlhttp.send(null);

  return true;
}

function show_photos_3()
{
  if (window.XMLHttpRequest)
  {
    // code for Firefox, Chrome, Opera, Safari, IE7+
    xmlhttp = new XMLHttpRequest();
  }
  else if (window.ActiveXObject)
  {
    // code for IE6 and IE5
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  }
  else
  {
    alert ("Your browser does not support AJAX!");
  }

  url = "http://www.kpsc.com.au/cgi-bin/show_photos3.py";
  xmlhttp.onreadystatechange = stateHandler;
  xmlhttp.open("GET", url, true);
  xmlhttp.send(null);

  return true;
}

function show_photos_4()
{
  if (window.XMLHttpRequest)
  {
    // code for Firefox, Chrome, Opera, Safari, IE7+
    xmlhttp = new XMLHttpRequest();
  }
  else if (window.ActiveXObject)
  {
    // code for IE6 and IE5
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  }
  else
  {
    alert ("Your browser does not support AJAX!");
  }

  url = "http://www.kpsc.com.au/cgi-bin/show_photos4.py";
  xmlhttp.onreadystatechange = stateHandler;
  xmlhttp.open("GET", url, true);
  xmlhttp.send(null);

  return true;
}

function show_photos_5()
{
  if (window.XMLHttpRequest)
  {
    // code for Firefox, Chrome, Opera, Safari, IE7+
    xmlhttp = new XMLHttpRequest();
  }
  else if (window.ActiveXObject)
  {
    // code for IE6 and IE5
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  }
  else
  {
    alert ("Your browser does not support AJAX!");
  }

  url = "http://www.kpsc.com.au/cgi-bin/show_photos5.py";
  xmlhttp.onreadystatechange = stateHandler;
  xmlhttp.open("GET", url, true);
  xmlhttp.send(null);

  return true;
}

function Refresher(t)
{
  if(t) refresh = setTimeout("document.location='http://www.kpsc.com.au/admin/admin.htm';", t*1000);
}

function displayCalendar( startWeek ) {
  var showWeeks = 5;
  var startDay = ((startWeek-1)*7)+1;
  var endDay = startDay+(showWeeks*7);
  var displayDay = new Array();
  
  if( startDay == 1 )
    document.getElementById('upButton').disabled = true;
  else
    document.getElementById('upButton').removeAttribute("disabled");
    
  if( endDay >= 364 )
    document.getElementById('downButton').disabled = true;
  else
    document.getElementById('downButton').removeAttribute("disabled");
    
                        //for ( var i=startDay-7; i <= startDay+(showWeeks*7)+7; i++ ) {
  for ( var i=1; i <= 364; i++ ) {
    displayDay[i] = 'day'+i;
    if( i < startDay || i >= endDay )
      document.getElementById(displayDay[i]).style.display = 'none';
    else
      document.getElementById(displayDay[i]).style.display = 'block';
  }
}

