var calendar = {
	addEvent:function(dayDate,allDay,jsEvent,view) {
	    var win = new Ext.Window({
	    	autoLoad: {url:'service.php', callback:cnfjs, params:'&request=calendar.event.create&day='+dayDate+'&allday='+allDay+'&view='+view.name},
	        title: 'Add Calendar Event',
	        closable:true,
	        width:525,
	        modal:true,
	        height:525,
	        plain:true,
			tools:[
				{
					id:'help',
					qtip:'Help',
					handler: function(event,toolEl,panel) {}
				}
			]
	    });
	    win.show(this);
    },
    viewEvent:function(calEvents, jsEvent, view) {
    	var title,params='';
    	if (view=='gbl') {
    		var tmp = calEvents;
    		calEvents = new Object();
    		calEvents.id = tmp;
    		calEvents.editable=jsEvent;
    		calEvents.className='na';
    		view.name = 'day';
    	}
    	
    	// if i own it let me edit
    	if (calEvents.editable) {
    		params = '&request=calendar.event.create&event='+calEvents.id+'&view='+view.name;
    		title='Update Calendar Event';
    	}
    	// otherwise view
    	else {
    		params = '&request=calendar.event.view&event='+calEvents.id+'&class='+calEvents.className;
    		title='View Calendar Event';
    	}
	    var win = new Ext.Window({
	    	autoLoad: {url:'service.php', callback:cnfjs, params:params},
	        title: title,
	        closable:true,
	        width:525,
	        modal:true,
	        height:525,
	        plain:true,
			tools:[
				{
					id:'help',
					qtip:'Help',
					handler: function(event,toolEl,panel) {}
				}
			]
	    });
	    win.show(this);
    }
}
function openItem(tab) {
	tab.getUpdater().update({url:tab.url, callback: cnfjs, params:tab.params});
}

