Ext.onReady(function(){
					 
    var tb = new Ext.Toolbar();
    tb.render('toolbar');
    tb.add('->');
	tb.add(new Ext.Toolbar.Button({
			text: 'Create your own event',
			handler: CreateNewEvent,
			iconCls: 'icon_add'
		})
	);
	function CreateNewEvent(){
		Ext.Msg.show({
			title: 'Create your own event',
			msg: "Please register (or log in) before creating a new event.",
			buttons: Ext.Msg.OK,
			icon: Ext.MessageBox.INFO
		});
	}
	});
// Add the additional 'advanced' VTypes
Ext.apply(Ext.form.VTypes, {
    daterange : function(val, field) {
        var date = field.parseDate(val);
        if(!date){
            return;
        }
        if (field.startDateField && (!this.dateRangeMax || (date.getTime() != this.dateRangeMax.getTime()))) {
            var start = Ext.getCmp(field.startDateField);
            start.setMaxValue(date);
            start.validate();
            this.dateRangeMax = date;
        } 
        else if (field.endDateField && (!this.dateRangeMin || (date.getTime() != this.dateRangeMin.getTime()))) {
            var end = Ext.getCmp(field.endDateField);
            end.setMinValue(date);
            end.validate();
            this.dateRangeMin = date;
        }
        /*
         * Always return true since we're only using this vtype to set the
         * min/max allowed values (these are tested for after the vtype test)
         */
        return true;
    },
    password : function(val, field) {
        if (field.initialPassField) {
            var pwd = Ext.getCmp(field.initialPassField);
            return (val == pwd.getValue());
        }
        return true;
    },
    passwordText : 'Passwords do not match'
});
