deleteAction_currentType = 0;
deleteAction_currentParam = '';
//Are you sure you want to delete this record? This can not be undone.
function deleteAction_callDeleteRecord(tableName,record_id,type,param1,displayText) {
	if(deleteAction_currentType != 0)
	{
		return;
	}
	var displayText;
	if (displayText === undefined)
	{
		displayText = "Are you sure you want to delete this record? This can not be undone.";
	} else {
		displayText = displayText;
	}
	$j("#deleteDialog").find("div").html(displayText);
	$j("#deleteDialog").dialog({ 
							resizable: false, 
							height: 200, 
							width: 400,
							buttons: { 
										"Cancel": function() { $j(this).dialog("close"); },
										"Ok": function() { 
											deleteAction_runDeleteRecord(tableName,record_id,type,param1);
											$j(this).dialog("close");
										}
									}
	});
}
function deleteAction_runDeleteRecord(tableName, record_id, type, param1){
	deleteAction_currentType = type;
	deleteAction_currentParam = param1;
	$j("#deleteAction_tableName").val(tableName);
	$j("#deleteAction_record_id").val(record_id);
	$j("#deleteAction_RecordForm").submit();
}
function deleteAction_successful() {
	if(deleteAction_currentType == 'relocate')
		window.location = deleteAction_currentParam;
	else if(deleteAction_currentType == 'hideRecordSubList') {
		if(deleteAction_currentParam.siblings().size() - deleteAction_currentParam.siblings(":hidden").size() == 1)
			window.location = window.location;
		else
			$j(deleteAction_currentParam).slideUp();
	} else
		$j(deleteAction_currentParam).slideUp();
		
	deleteAction_currentType = 0;
	deleteAction_currentlyParam = '';
}

