<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!--jsp:useBean id="jafer" scope="session" class="org.mdcog.jafer.JaferClient" / -->
<%@ page import="java.util.List" %>
<%@ page import="java.util.HashMap" %>
<%@ page import="java.util.Map" %>
<%@ page import="org.w3c.dom.Node" %>
<%@ page import="org.jafer.query.QueryBuilder" %>
<%@ page import="org.jafer.record.Field" %>
<%@ page import="org.mdcog.config.MdcConfig" %>
<%@ page import="org.mdcog.db.Persistor" %>
<%@ page import="org.mdcog.databeans.ResultDisplayRow" %>
<%@ page errorPage="error.jsp" %>
<%@ page contentType="text/html; charset=UTF-8" %>
<%@ taglib uri="/WEB-INF/displaytag-12.tld" prefix="display" %>
<jsp:useBean id="readingListBean" scope="session" class="org.mdcog.databeans.ReadingListBean" />
<%!
// Declarations

%><% // Instream code
System.out.println("****************START************************");
        session = request.getSession();	
        String inputtab = request.getParameter("inputtab");

        String author = "";
        if(request.getParameter("inp_author") != null){
            author = request.getParameter("inp_author");
        }
        
        String title = "";
        if(request.getParameter("inp_title") != null){
            title = request.getParameter("inp_title");
        }
        
        String abstractText = "";
        if(request.getParameter("inp_abstract") != null){
            abstractText = request.getParameter("inp_abstract");
        }
        
        String publisher = "";
        if(request.getParameter("inp_publisher") != null){
            publisher = request.getParameter("inp_publisher");
        }
        
        String date = "";
        if(request.getParameter("inp_dateIssued") != null){
            date = request.getParameter("inp_dateIssued");
        }
        
        String isbn = "";
        if(request.getParameter("inp_isbn") != null){
            isbn = request.getParameter("inp_isbn");
        }
        
        String issn = "";
        if(request.getParameter("inp_issn") != null){
            issn = request.getParameter("inp_issn");
        }
        
        String url = "";
        if(request.getParameter("inp_weburl") != null){
            url = request.getParameter("inp_weburl");
        }
        
        //For Journal articles
        String jdate = "";
        if(request.getParameter("inp_jdate") != null){
            jdate = request.getParameter("inp_jdate");
        }
        
        String journal = "";
        if(request.getParameter("inp_journal") != null){
            journal = request.getParameter("inp_journal");
        }
        
        String volume = "";
        if(request.getParameter("inp_volume") != null){
            volume = request.getParameter("inp_volume");
        }
        
        String startpage = "";
        if(request.getParameter("inp_startpage") != null){
            startpage = request.getParameter("inp_startpage");
        }
        
        String endpage = "";
        if(request.getParameter("inp_endpage") != null){
            endpage = request.getParameter("inp_endpage");
        }
        
        String[] bookFields = {
            "Abstract","Access Date", "Accession Number", "Alternate Title",
            "Author", "Author Address", "Call Number", "Caption", "City",
            "Database Provider", "Edition", "Electronic Resource Number",
            "Image", "ISBN", "Keywords", "Label", "Language", 
            "Last Modified Date", "Link to PDF", "Name of Database", "Notes",
            "Number of Pages", "Number of Volumes", "Original Publication",
            "Publisher", "Reprint Edition", "Resource Notes", "Series Editor",
            "Series Title", "Short Title", "Title", "Tramslated Author",
            "Translated Title", "Translator", "URL", "Volume", "Year"
        };
        
        String[] journalFields = {
            "Access Date", "Accession Number", "Alternate Title",
            "Author Address", "Call Number", "Caption",
            "Database Provider", "Electronic Resource Number", "Image",
            "Issue", "Keywords", "Label", "Language",
            "Last Modified Date", "Link to PDF", "Name of Database", "Notes",
            "Number of Pages", "Original Publication", "Reprint Edition",
            "Resource Notes", "Reviewed Item", "Short Title",
            "Tramslated Author", "Translated Title", "Type of Article",
            "URL"
        };
%>
<html>
    <head>
        <title>Manual Input</title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <meta http-equiv="Content-Style-Type" content="text/css" />
        <meta name="description" content="Manual Input" />
        <meta name="keywords" content="MDCOG" />
        <script language="javascript">
            function submitToParent(disposition,itemType) {
            if (disposition == 'close') {
            window.close();
            } else {
            //alert("submiting, disposition:"+disposition);
            //alert("submiting, itemtype:"+itemType);
            if(itemType == 'book'){
            window.opener.document.searchForm.rlAction.value='addinput';
            //alert("after rl action");
            window.opener.document.searchForm.itemtype.value="book";
            //alert("after itemtype");
            window.opener.document.searchForm.inp_author.value=document.newItem.inp_author.value;
            //alert("after author"+document.newItem.inp_author.value);
            window.opener.document.searchForm.inp_title.value=document.newItem.inp_title.value;
            //alert("after title"+document.newItem.inp_title.value);
            window.opener.document.searchForm.inp_abstract.value=document.newItem.inp_abstract.value;
            window.opener.document.searchForm.inp_publisher.value=document.newItem.inp_publisher.value;
            window.opener.document.searchForm.inp_dateIssued.value=document.newItem.inp_dateIssued.value;
            window.opener.document.searchForm.inp_isbn.value=document.newItem.inp_isbn.value;
            window.opener.document.searchForm.inp_weburl.value=document.newItem.inp_weburl.value;
            window.opener.document.searchForm.submit();
            } else if(itemType == 'journal'){
            window.opener.document.searchForm.rlAction.value='addinput';
            window.opener.document.searchForm.itemtype.value="journal";
            window.opener.document.searchForm.inp_author.value=document.newItem.inp_author.value;
            window.opener.document.searchForm.inp_title.value=document.newItem.inp_title.value;;
            window.opener.document.searchForm.inp_abstract.value=document.newItem.inp_abstract.value;
            window.opener.document.searchForm.inp_jdate.value=document.newItem.inp_jdate.value;
            window.opener.document.searchForm.inp_journal.value=document.newItem.inp_journal.value;
            window.opener.document.searchForm.inp_volume.value=document.newItem.inp_volume.value;
            window.opener.document.searchForm.inp_startpage.value=document.newItem.inp_startpage.value;
            window.opener.document.searchForm.inp_endpage.value=document.newItem.inp_endpage.value;
            window.opener.document.searchForm.inp_publisher.value=document.newItem.inp_publisher.value;
            window.opener.document.searchForm.inp_dateIssued.value=document.newItem.inp_dateIssued.value;
            window.opener.document.searchForm.inp_issn.value=document.newItem.inp_issn.value;
            window.opener.document.searchForm.inp_weburl.value=document.newItem.inp_weburl.value;
            window.opener.document.searchForm.submit();
            }
            if (disposition == 'saveclose') {
            window.close();
            } else if (disposition == 'clear') {
            document.newItem.inp_author.value = '';
            document.newItem.inp_title.value = '';
            document.newItem.inp_abstract.value = '';
            document.newItem.inp_publisher.value = '';
            document.newItem.inp_dateIssued.value = '';
            document.newItem.inp_isbn.value = '';
            document.newItem.inp_issn.value = '';
            document.newItem.inp_weburl.value = '';
            }
            }
            }
        </script>
        <link rel="stylesheet" type="text/css" href="main.css" media="all" />
    </head>
    <body>
        <form id="searchForm" name="newItem" action="" >
            <div id="searchResults">
                <h2>Resource From Manual Input</h2>
                <div id="inputformDiv">
                    <ul id="tabbed">
                        <li <%if (inputtab == null || inputtab.equals("book")) { %> class="selectedTab"<%}%> ><a href="rlManual.jsp?inputtab=book">Book</a></li>
                        <li <%if (inputtab != null && inputtab.equals("journal")) { %> class="selectedTab"<%}%> ><a href="rlManual.jsp?inputtab=journal">Journal Article</a></li>
                        <li <%if (inputtab != null && inputtab.equals("image")) { %> class="selectedTab"<%}%> ><a href="rlManual.jsp?inputtab=image">Image</a></li>
                        <li <%if (inputtab != null && inputtab.equals("video")) { %> class="selectedTab"<%}%> ><a href="rlManual.jsp?inputtab=video">Video</a></li>
                        <li <%if (inputtab != null && inputtab.equals("assessment")) { %> class="selectedTab"<%}%> ><a href="rlManual.jsp?inputtab=assessment">Assessment</a></li>
                    </ul>
                    <br/>
                    <%if (inputtab == null || !inputtab.equals("journal")) { %>
                    <table>
                        <tr>
                            <th>Author</th><td><input type="text" size="30" name="inp_author" value="<%=author%>" /></td>
                        </tr>
                        <tr>
                            <th>Title</th><td><input type="text" size="60" name="inp_title" value="<%=title%>"/></td>
                        </tr>
                        <tr>
                            <th>Abstract</th><td><textarea cols="60" rows="3" name="inp_abstract" value="<%=abstractText%>"></textarea></td>
                        </tr>
                        <tr>
                            <th>Publisher</th><td><input type="text" size="30" name="inp_publisher" value="<%=publisher%>"/></td>
                        </tr>
                        <tr>
                            <th>Date Issued</th><td><input type="text" size="30" name="inp_dateIssued" value="<%=date%>"/></td>
                        </tr>
                        <tr>
                            <th>ISBN</th><td><input type="text" size=30 name="inp_isbn" value="<%=isbn%>"/></td>
                        </tr>
                        <tr>
                            <th>Web URL</th><td><input type="text" size=30 name="inp_weburl" value="<%=url%>"/></td>
                        </tr>
                    </table>
                    <%} else if (inputtab.equals("journal")) { %>
                    <table>
                        <tr>
                            <th>Author</th><td><input type="text" size="30" name="inp_author" value="<%=author%>" /></td>
                        </tr>
                        <tr>
                            <th>Title</th><td><input type="text" size="60" name="inp_title" value="<%=title%>"/></td>
                        </tr>
                        <tr>
                            <th>Abstract</th><td><textarea cols="60" rows="3" name="inp_abstract" value="<%=abstractText%>"></textarea></td>
                        </tr>
                        <tr>
                            <th>Year</th><td><input type="text" size="15" name="inp_dateIssued" value="<%=date%>"/></td>
                        </tr>
                        <tr>
                            <th>Journal</th><td><input type="text" size="60" name="inp_journal" value="<%=journal%>"/></td>
                        </tr>
                        <tr>
                            <th>Volume</th><td><input type="text" size="15" name="inp_volume" value="<%=volume%>"/></td>
                        </tr>
                        <tr>
                            <th>IssuePages</th><td>
                            <input type="text" size="10" name="inp_startpage" value="<%=startpage%>"/> to
                            <input type="text" size="10" name="inp_endpage" value="<%=endpage%>"/></td>
                        </tr>
                        <tr>
                            <th>Publisher</th><td><input type="text" size="30" name="inp_publisher" value="<%=publisher%>"/></td>
                        </tr>
                        <tr>
                            <th>Date</th><td><input type="text" size="15" name="inp_jdate" value="<%=jdate%>"/></td>
                        </tr>
                        <tr>
                            <th>ISSN</th><td><input type="text" size="15" name="inp_issn" value="<%=issn%>"/></td>
                        </tr>
                        <tr>
                            <th>Web URL</th><td><input type="text" size=30 name="inp_weburl" value="<%=url%>"/> Please add http:// or https:// in front of it</td>
                        </tr>
                       </table>
                    <% } %>
                    <br/>
		<%
                if(inputtab == null){
                    inputtab = "book";
                } %>
                    <!-- <input type="submit" name="btnAdd" value="Add More Fields"/> -->
                    <br/> <br/>
                    <input type="button" id="inp_form" name="btnKeep" value="Save and Duplicate" onclick="submitToParent('keep', '<%= inputtab %>');" />
                    <input type="button" id="inp_form" name="btnClear" value="Save and Add Another" onclick="submitToParent('clear','<%= inputtab %>');" />
                    <input type="button" id="inp_form" name="btnClear" value="Save and Close" onclick="submitToParent('saveclose', '<%= inputtab %>');" />
                    <input type="button" id="inp_form" name="btnClose" value="Close" onclick="submitToParent('close', '<%= inputtab %>');" />

                </div>

            </div>
        </form>
    </body>
</html>