var calDstOffSet = 1; // 
var calDate = new Date();
var calOffSet = calDate.getTimezoneOffset()/60;
var calRealOffSet = calOffSet + calDstOffSet;
var calTimeZone = 'PST';

switch(calRealOffSet) {
	// Pacific
	case 8:
		calTimeZone = 'PST';
		calDtStart = '20081006T050000Z';
		calDtEnd   = '20081006T053000Z';
  		break;
  			
  	// Moutain  			   
	case 7:
		calTimeZone = 'MST';
		calDtStart = '20081006T050000Z';
		calDtEnd   = '20081006T053000Z';
		break;
			
	// Central				
	case 6:
		calTimeZone = 'CST';
		calDtStart = '20081006T020000Z';
		calDtEnd   = '20081006T023000Z';		
		break;
				
	// Eastern
	case 5:
		calTimeZone = 'EST';
		calDtStart = '20081006T020000Z';
		calDtEnd   = '20081006T023000Z';		
		break;
				
	// Default to Pacific			
	default:
		calTimeZone = 'PST';
		calDtStart = '20081006T050000Z';
		calDtEnd   = '20081006T053000Z';		
}

		
Event.observe(window, 'load', function() {
	var calItems = $$('a.calreminder');
	var calItemsTotal = calItems.length;
	

	for (i=0;i<calItemsTotal;i++) {
		calElem = new Object();
		calElem = $(calItems[i]);
		if (calElem != 'undefined') {
			calHref = calElem.readAttribute('href');
			calElem.setAttribute('href', calHref.replace('_PST', '_' + calTimeZone));
		}
	}
	
	var calGItems = $$('a.calgoogle');
	var calGItemsTotal = calGItems.length;			
    
	for (i=0;i<calGItemsTotal;i++) {
		calGElem = new Object();
		calGElem = $(calGItems[i]);
		if (calGElem != 'undefined') {
			calGHref = calGElem.readAttribute('href');
			calGHref = calGHref.replace('20081006T050000Z', calDtStart);
			calGHref = calGHref.replace('20081006T053000Z', calDtEnd);
			calGElem.setAttribute('href', calGHref);
		}
	}		
	
});