var Event = 
{
	calendar: 'http://app.gaslightmedia.com/assets/icons/calendar.png',
	
	init: function()
	{
		Event.setupSDateCalendar();
        var fromCal = new Zapatec.Calendar.setup({
            weekNumbers		: false,
            ifFormat		: '%m/%d/%Y',
            button			: 'startcal',
            onUpdate		: Event.updateFrom,
            showsTime		: false
        });

        Event.setupEDateCalendar();
        var toCal = new Zapatec.Calendar.setup({
            weekNumbers		: false,
            ifFormat		: '%m/%d/%Y',
            button			: 'endcal',
            onUpdate		: Event.updateTo,
            showsTime		: false
        });
	},

	updateFrom: function(cal)
	{
		var date = cal.date;
		var month = date.getMonth() + 1;
		var day = date.getDate();
		var year = date.getFullYear();

        $("#eStartDate").val(month + '/' + day + '/' + year);
        $("#startDate").val(month + '/' + day + '/' + year);
        Event.updateTo(cal);
	},

	updateTo: function(cal)
	{
		var date = cal.date;
		var month = date.getMonth() + 1;
		var day = date.getDate();
		var year = date.getFullYear();

        $("#eEndDate").val(month + '/' + day + '/' + year);
        $("#endDate").val(month + '/' + day + '/' + year);
	},

	setupSDateCalendar: function()
	{
		var img = '&nbsp;<img id="startcal" height="16" width="16" ' + 
						'style="vertical-align: middle" ' +
						'src="' + Event.calendar + '">';
		$('#eStartDate').after(img);
        $('#eStartDate').attr('disabled', 'disabled');
        $("#startcal").css('display', 'inline');
	},

	setupEDateCalendar: function()
	{
		var img = '&nbsp;<img id="endcal" height="16" width="16" ' + 
						'style="vertical-align: middle" ' +
						'src="' + Event.calendar + '">';
		$('#eEndDate').after(img);
        $('#eEndDate').attr('disabled', 'disabled');
        $("#endcal").css('display', 'inline');
	},

	confirmDelete: function(event)
	{
		if (!confirm('Are you sure you wish to delete this banner?\n\nThis action is not reversible!')) {
			event.preventDefault();
		}
	}
};

$(document).ready(Event.init);

