function myfunction()
{
  var qsParm = new Array();
  var query = window.location.search.substring(1); 
  var parms = query.split('&');
  for (var i=0; i<parms.length; i++) 
  {
     var pos = parms[i].indexOf('=');
     if (pos > 0) 
     {
        var key = parms[i].substring(0,pos);
        var val = parms[i].substring(pos+1);
        qsParm[key] = val;
     }
  }

	var today;

	if (qsParm['year'])
	{	
		today = new Date(qsParm['year'],qsParm['month'],qsParm['day']);
	}
	else
	{
		today = new Date();
	}
	var i;

	document.write("<center>Forecast for " + today);

	document.write("<table border=\"1\"><tr>");

	document.write("<td><center><small>Today</small></center></td><td><center><small>Tomorrow</small></center></td>");

	today.setTime(today.getTime() + 86400000);

	var weekday=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
	var his = new Array(35,39,50,61,71,79,83,81,74,63,51,40);
	var lows = new Array(20,22,30,39,49,58,62,61,54,43,34,25);

	for (i = 2; i < 7; i++)
	{
		today.setTime(today.getTime() + 86400000);
		document.write("<td><center><small>" + weekday[today.getDay()] + "</small></center></td>");
	}

	document.write("</tr><tr>");

	document.write("<td><center><img src=\"weather/ra.jpg\"></center></td>");
	document.write("<td><center><img src=\"weather/ra.jpg\"></center></td>");
	document.write("<td><center><img src=\"weather/sct.jpg\"></center></td>");
	document.write("<td><center><img src=\"weather/sct.jpg\"></center></td>");
	document.write("<td><center><img src=\"weather/sct.jpg\"></center></td>");
	document.write("<td><center><img src=\"weather/sct.jpg\"></center></td>");
	document.write("<td><center><img src=\"weather/sct.jpg\"></center></td>");

	document.write("</tr><tr>");

	for(i=6; i >= 0; i--)
	{
		document.write("<td><center><small>Hi: " + (Math.round(Math.random()*10 - 5) + his[today.getMonth()] - i*2) + "<br>Low: " + (Math.round(Math.random()*10-5) + lows[today.getMonth()] - i*2) + "</small></center></td>");
	}

	document.write("</tr></table></center>");
}
