diff --git a/presentation/lookAndFeel/knowledgeTree/documentmanagement/checkInDocumentUI.inc b/presentation/lookAndFeel/knowledgeTree/documentmanagement/checkInDocumentUI.inc
new file mode 100644
index 0000000..9c54882
--- /dev/null
+++ b/presentation/lookAndFeel/knowledgeTree/documentmanagement/checkInDocumentUI.inc
@@ -0,0 +1,100 @@
+, Jam Warehouse (Pty) Ltd, South Africa
+ * @package presentation.lookAndFeel.knowledgeTree.documentmanagement
+ */
+
+/**
+ * Prompts the user for a check in comment and revision type
+ *
+ * @param object the document we're checking in
+ */
+function renderCheckInPage($oDocument) {
+ global $default;
+
+ $sToRender = "
\n";
+
+ $sToRender .= "\n";
+
+ $sToRender .= "\n";
+
+ /*
+ $sToRender .= "\n\n\n\n";
+ */
+ return $sToRender;
+}
+
+/**
+ * Displays the document view page with additional input controls
+ * for checking in the document
+ *
+ * @param object the document to view and check out
+ */
+function getCheckInPage($oDocument) {
+ return getPage($oDocument, false, renderCheckInPage($oDocument));
+}
+?>
\ No newline at end of file
diff --git a/presentation/lookAndFeel/knowledgeTree/documentmanagement/checkOutDocumentUI.inc b/presentation/lookAndFeel/knowledgeTree/documentmanagement/checkOutDocumentUI.inc
new file mode 100644
index 0000000..5b0ee6e
--- /dev/null
+++ b/presentation/lookAndFeel/knowledgeTree/documentmanagement/checkOutDocumentUI.inc
@@ -0,0 +1,61 @@
+, Jam Warehouse (Pty) Ltd, South Africa
+ * @package presentation.lookAndFeel.knowledgeTree.documentmanagement
+ */
+
+/**
+ * Prompts the user for a checkout comment
+ *
+ * @param object the document we're checking out
+ */
+function renderCheckOutPage($oDocument) {
+ global $default;
+
+ $sToRender = "\n";
+
+ return $sToRender;
+}
+
+/**
+ * Displays the document view page with additional input controls
+ * for checking out the document
+ *
+ * @param object the document to view and check out
+ */
+function getCheckOutPage($oDocument, $bCheckedOut = false) {
+ global $default;
+
+ if ($bCheckedOut) {
+ $sToRender .= "";
+ } else {
+ $sToRender .= renderCheckOutPage($oDocument);
+ }
+
+ return getPage($oDocument, false, $sToRender);
+}
+?>
\ No newline at end of file
diff --git a/presentation/lookAndFeel/knowledgeTree/documentmanagement/documentUI.inc b/presentation/lookAndFeel/knowledgeTree/documentmanagement/documentUI.inc
index 5f86a4c..da6480d 100644
--- a/presentation/lookAndFeel/knowledgeTree/documentmanagement/documentUI.inc
+++ b/presentation/lookAndFeel/knowledgeTree/documentmanagement/documentUI.inc
@@ -78,90 +78,6 @@ function displayDocumentLink($oDocument, $bDisplayFullPath = false) {
$sIconPath . " " . $sLinkText);
}
-/**
- * Prompts the user for a check in comment and revision type
- *
- * @param object the document we're checking in
- */
-function renderCheckInPage($oDocument) {
- global $default;
-
- $sToRender = "\n";
-
- $sToRender .= "\n";
-
- $sToRender .= "\n";
-
- return $sToRender;
-}
-
-
-/**
- * Prompts the user for a checkout comment
- *
- * @param object the document we're checking out
- */
-function renderCheckOutPage($oDocument) {
- global $default;
-
- $sToRender = "\n";
-
- return $sToRender;
-}
-
function renderErrorPage($sErrorMessage, $iDocumentID = -1) {
global $default;
return "$sErrorMessage
\n" .