//Ajax content
var ajContent = {
	init: function(options){
		this.url = options[0];
		this.back = options[1];
		this.params = '&catid='+options[2]+'&Itemid='+options[3];
		
	},
	click:function(type,data){
		switch(type){
			case 'month': 	var query = 'task=month&month='+data[0]+'&year='+data[1]+this.params
							this.back = query;
				break;
			case 'year'	:	var query = 'task=year&year='+data[0]+this.params;
							this.back = query;
				break;
			case 'view'	:	var query = 'task=view&id='+data[0]+this.params;
				break;
			default		:	var query = this.back;
				break;
		}
		return this.getAjax(query);
	},
	getAjax: function(query){
		var fx = new Fx.Style($('ctext'), 'opacity', {duration: 700,transition: Fx.Transitions.Quad.easeOut});
		fx.set(0);
		var showResponse = function(){
			document.title = $('title_block').innerHTML;
			fx.start(0,1);
			$('title').innerHTML = $('title_block').innerHTML;
		}	
		new Ajax(this.url, { method: 'post', update: $('ctext'), onComplete: showResponse }).request(query);
		return false;
	}
}
var tm;
window.addEvent('domready',function(){tm = $$('ul.month a.off')[0];})
var swdata = function(type,data,e){
	switch(type){
			case 'month': 	tm.className = 'off';
							e.className = 'on';
							tm = e;
							ajContent.click(type,data)
				break;
			case 'year'	:   $$('ul#monthSel li.active').each(function(li){li.className = 'inactive'; })
							$$('ul#monthSel a.on').each(function(li){li.className = 'off';})
							e.className = 'on';
							e.parentNode.className = 'active';
							return false;
							//ajContent.click(type,data)
				break;
			case 'years':	tm.className = 'off';
							e.className = 'on';
							tm = e;
							ajContent.click('year',data)
				break;
		}
	return false;
}

//end Ajax