function showDeleteTask(itemID){
	engCalendarDev.getEventDetailsById(itemID, callback_showDeleteTask);
}

function callback_showDeleteTask(res){
	if (res.error!=null){alert(res.error)};
	checkResponse(res.value);
	var dt = res.value;
	
	setSpanValue('deleteEventID', dt.taskID);
	setSpanValue('panel_deleteTask_header',dt.TaskDisplayDate);
	setSpanValue('panel_deleteTask_Label',dt.taskText);

	if (dt.IsReccurring)
		{
		document.getElementById('divIsReccurringRemove').style.display = "block";
		}
	else
		{
		document.getElementById('divIsReccurringRemove').style.display = "none";
		}
		
	openModalWindow('panel_deleteTask');
}	

function deleteEvent(){
	var itemID = getSpanValue('deleteEventID');
	var removeOpt = getSelectedRadioValue('recRemoveOpt');
	showFeedback('deleteEventActionContainer');
	engCalendarDev.removeEvent(itemID,removeOpt, callback_deleteEvent);
}

function callback_deleteEvent(res){
	checkResponse(res.value);
	if (res.value == "failed")
		{
		feedbackInvalid('deleteEventActionContainer');
		}
	else
		{
		feedbackValid('Deleting','Deleted');
		//populateRemovedCalTasks(res.value);
		window.setTimeout("hideDeleteEvent();", 4000);
		}
}

function hideDeleteEvent(){
	
	closeModalWindow('panel_deleteTask');
	cleanupFeedback('deleteEventActionContainer');
	getNextEvents();
	window.setTimeout("engCalendarDev.sameMonth(callback_loadAllTasks);",1000);
	window.location = "/myCalendar/Index.aspx";
}

function showDeleteFriendShareTask(itemID){

setSpanValue('deleteSharedEventID', itemID);
engCalendarDev.getEventDetailsById(itemID, callback_showDeleteFriendShareTask);
}

function callback_showDeleteFriendShareTask(res){
	if (res.error!=null){alert(res.error)};
	checkResponse(res.value);
	var dt = res.value;
	
	
	setSpanValue('panel_deleteSharedTask_header',dt.TaskDisplayDate);
	setSpanValue('panel_deleteSharedTask_Label',dt.taskText);
	
	openModalWindow('panel_deleteSharedTask');
}	

function deleteSharedEvent(){
	var itemID = getSpanValue('deleteSharedEventID');
	showFeedback('deleteSharedEventActionContainer');
	engCalendarDev.removeSharedEvent(itemID, callback_deleteSharedEvent);
}

function callback_deleteSharedEvent(res){
	checkResponse(res.value);
	if (res.value == "failed")
		{
		feedbackInvalid('deleteSharedEventActionContainer');
		}
	else
		{
		feedbackValid('Deleting','Deleted');
		//populateRemovedCalTasks(res.value);	
		window.setTimeout("hideDeleteSharedEvent();", 4000);
		}
}

function hideDeleteSharedEvent(){
	
	closeModalWindow('panel_deleteSharedTask');
	cleanupFeedback('deleteSharedEventActionContainer');
	getNextEvents();
	window.setTimeout("engCalendarDev.sameMonth(callback_loadAllTasks);",1000);
	window.location = "/myCalendar/Index.aspx";
}
