
Rico.loadModule('Accordion');
var curIndex = 0;
var curDate = new Date();
var curMonth = curDate.getMonth();
var curDay = curDate.getDay();
var day = (curDay < 10) ? '0' + curDay : curDay;

function updateCal(changeIndex) {
curIndex = changeIndex;
$('calender').innerHTML = "Loading...";
var year = document.form1.year.value;
var check1on = document.form1.type1.checked;
var check3on = document.form1.type3.checked;
var check4on = document.form1.type4.checked;
var timestamp = new Date();

var url='components/events/updateCal.php';
//var passed current date, what is filtered
var params='year='+year+'&check1on='+check1on+'&check3on='+check3on+'&check4on='+check4on+"&nocache=" +timestamp;


var myAjax = new Ajax.Updater('calender', url, {method: 'get', parameters: params, onCreate: loading, onComplete: completed});
}

function updateCalPrint(changeIndex) {
curIndex = changeIndex;

$('calender').innerHTML = "Loading...";
var year = document.form1.year.value;
var check1on = document.form1.type1.checked;
var check3on = document.form1.type3.checked;
var check4on = document.form1.type4.checked;
$('col1').innerHTML = "";

var url='components/events/updateCalPrint.php';
//var passed current date, what is filtered
var timestamp = new Date();
var params='year='+year+'&check1on='+check1on+'&check3on='+check3on+'&check4on='+check4on+'&nocache='+timestamp;
var myAjax = new Ajax.Updater('col2', url, {method: 'get', parameters: params, onCreate: loading, onComplete: completed});
}

function register(id) {
var timestamp = new Date();
var url='components/events/register.php';
var params='id='+id+"&nocache="+timestamp;
var myAjax = new Ajax.Updater("register", url, {method: 'get', parameters: params});

}

function updateContent(id) {
$('eventdetails').innerHTML = "";
var url='components/events/updateDetails.php';
var timestamp = new Date();
var params='id='+id+"&nocache="+timestamp;
var myAjax = new Ajax.Updater("eventdetails", url, {method: 'get', parameters: params, onCreate: loadingDetails});

}

function updateCurrent(cur) {
curIndex = cur;
}

function completed() {

calenderAccordion =  new Rico.Accordion( $$('div.panelheader'), $$('div.panelContent'),
                      {panelHeight:200, hoverClass: 'mdHover', selectedClass: 'mdSelected', selectedIndex: curIndex});
	

}

function loadingDetails() {
$('eventdetails').innerHTML = "Loading...";
}


function loadTo(id, adate) {
updateContent(id);
updateCal(adate);
}

function init() {
	updateCal(curMonth);
}

function loading() {

}
