// JavaScript Document
function begin_calendar()
{
	date_shift=0;
	//document.getElementById("day_list").innerHTML=""
	begin_content=document.getElementById("calendar").innerHTML
	calendar(date_shift)
}
function inc_monts()
{
	date_shift++;
	calendar(date_shift)
}
function dec_monts()
{
	date_shift--;
	calendar(date_shift)
}
function shortenableTooltips(id)
{
var links,i,h;

if(id==null) links=document.getElementsByTagName("a");
else links=document.getElementById(id).getElementsByTagName("a");
for(i=0;i<links.length;i++){
    Prepare(links[i]);
    }
}
function calendar(date_shift)
{
var monthArray = new Array("January","Febuary","March","April","May","June","July","August","September","October","November","December");
var daysArray = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
var my_date = new Date();

var begin_month=my_date.getMonth()+date_shift//%12
/*
if(begin_month<0)
{
	begin_month+=12
}
*/
var begin_year=my_date.getFullYear()//+Math.floor((date_shift+my_date.getMonth())/12)
if(begin_year<1970) begin_year=1970


var begin_date = new Date (begin_year,begin_month,1)
begin_year=begin_date.getFullYear()
var begin_time=begin_date.getTime()
var begin_day=begin_date.getDay()
begin_month=begin_date.getMonth()
if(begin_year%4==0)daysArray[1]=29
if(begin_year%1000==0)daysArray[1]=28

//alert(begin_date.getYear())
var r_line="<span id='day_list'>";
var i
var d_split=new Array
//alert(date_list);
var cell_counter=0
for (i=0;i<begin_day;i++)
{
	r_line+="<div>&nbsp;</div>"
	cell_counter++
}
var n_date=begin_date
var day_counter=1
var event_id
var event_title

while (n_date.getMonth()==begin_month && day_counter<=daysArray[begin_month])
{
	event_id=0
	for(i=0;i<date_list.length;i++)
	{
		d_split=date_list[i].split("-")
		
		if(d_split[0]==begin_year &&  d_split[1]*1==(n_date.getMonth()*1+1) && d_split[2]*1==day_counter)
		{
			event_id=d_split[3]
			event_title=title_list[i]
		}
	}
	if(event_id==0)	r_line+="<div>"+day_counter+"</div>"
	else 	r_line+="<a href='"+event_id+"' title='"+event_title+"'>"+day_counter+"</a>"
	day_counter++
	cell_counter++
	begin_time+=1440*60000
	n_date=new Date(begin_time)
	
}
if (cell_counter/7>5)document.getElementById("calendar").style.height=196
else document.getElementById("calendar").style.height=172
r_line+="</span>"
document.getElementById("c_head_text").innerHTML="Events Calendar "+begin_year
document.getElementById("calendar").innerHTML=r_line+begin_content;
document.getElementById("m_name").innerHTML=monthArray[begin_month];
//if (typeof document.all.btc =="undefined") ;//
//else 
shortenableTooltips("calendar")


//alert("Last Modifed: " + displayDate)
}
