/*
 * Calendar modifications 
 * by John Burgoon  September 2009
 *
 * This script gets the calendar information when a user clicks the date on the calendar.
 * Calendar developed and supported by Kieran O'Shea
 * This is in /fina/wp-content/plugins/calendar
 * Date: 2009-09-10 
 */

var month;
var year;
var day;

function post_to_url(path, params, method) {
    method = method || "post"; 						// Set method to post by default, if not specified.

    var form = document.createElement("form");
    form.setAttribute("method", method);
    form.setAttribute("action", path);

    for(var key in params) {
        var hiddenField = document.createElement("input");
        hiddenField.setAttribute("type", "hidden");
        hiddenField.setAttribute("name", key);
        hiddenField.setAttribute("value", params[key]);

        form.appendChild(hiddenField);
    }

    document.body.appendChild(form);
    form.submit();
}

function get_date(day,month,year) {
//Link on calendar is set on line 2083 of calendar.php
// We cannot simply do the next line because calendar.php does not parse any additional args in the GET
//CANT DO THIS:  location.href="http://www.indiana.edu/~finaweb/test/cms/fina/about-sofa/news-events/?month=aug&yr=2009&day=" + day;
//
// Instead, we use POST in the date link to pass the actual date to PHP.

switch (month) {
  case 1: month="jan"; break;
  case 2: month="feb"; break;
  case 3: month="mar"; break;
  case 4: month="apr"; break;
  case 5: month="may"; break;
  case 6: month="jun"; break;
  case 7: month="jul"; break;
  case 8: month="aug"; break;
  case 9: month="sep"; break;
  case 10: month="oct"; break;
  case 11: month="nov"; break;
  case 12: month="dec"; break;
}

//alert('Month: ' + month + " Day: " + day + " Year: " + year);

post_to_url('http://www.indiana.edu/~finaweb/test/cms/fina/about-sofa/news-events/?month=' + month + '&yr=' + year, {d:day, m:month, y:year});
//post_to_url('http://www.indiana.edu/~finaweb/test/cms/fina/about-sofa/news-events/?month=' + month + '&yr=' + year)
}
