if (getQueryParameter("jobEntityId")) var jobEntity = getHttpJson("/app/job/view?jobEntityId="+getQueryParameter("jobEntityId")+"&sessionToken="+session["sessionToken"]) ; function jobMenu (jobEntity, list) { if (!session||(!session["administrator"]&&!session["editor"])) return ; document.write(getHttp("/body?name=job&sct=0&v=1671215562754")) ;document.write(list?"listmenu":"sidemenu") ;document.write(getHttp("/body?name=job&sct=1&v=1671215562754")) ; if (!list) { document.write(getHttp("/body?name=job&sct=2&v=1671215562754")) ; } if (jobEntity) { document.write(getHttp("/body?name=job&sct=3&v=1671215562754")) ;document.write(jobEntity["jobEntityId"]) ;document.write(getHttp("/body?name=job&sct=4&v=1671215562754")) ;document.write(jobEntity["jobEntityId"]) ;document.write(getHttp("/body?name=job&sct=5&v=1671215562754")) ;document.write(jobEntity["jobEntityId"]) ;document.write(getHttp("/body?name=job&sct=6&v=1671215562754")) ;document.write(jobEntity["jobEntityId"]) ;document.write(getHttp("/body?name=job&sct=7&v=1671215562754")) ;document.write(jobEntity["jobEntityId"]) ;document.write(getHttp("/body?name=job&sct=8&v=1671215562754")) ; } document.write(getHttp("/body?name=job&sct=9&v=1671215562754")) ; } if (pathname==null||pathname=="/job"||pathname=="/job/list") { var page = parseInt(getQueryParameter("page")) ; if (isNaN(page)) page = 0 ; var criteria = getQueryParameter("criteria") ; var jobEntityList = getHttpJson("/app/job/list"+(criteria?criteria:"")+"?page="+page+"&sessionToken="+session["sessionToken"]) ; document.write(getHttp("/body?name=job&sct=10&v=1671215562754")) ; jobMenu() ; document.write(getHttp("/body?name=job&sct=11&v=1671215562754")) ; for (i=0 ; i<10&&i0) { document.write(getHttp("/body?name=job&sct=18&v=1671215562754")) ;document.write(page-1) ;document.write((criteria?("&criteria="+criteria):"")) ;document.write(getHttp("/body?name=job&sct=19&v=1671215562754")) ; } if (jobEntityList.length>10) { document.write(getHttp("/body?name=job&sct=20&v=1671215562754")) ;document.write(page+1) ;document.write((criteria?("&criteria="+criteria):"")) ;document.write(getHttp("/body?name=job&sct=21&v=1671215562754")) ; } document.write(getHttp("/body?name=job&sct=22&v=1671215562754")) ; } else if (pathname=="/job/view") { document.write(getHttp("/body?name=job&sct=23&v=1671215562754")) ;document.write(jobEntity["label"]) ;document.write(getHttp("/body?name=job&sct=24&v=1671215562754")) ; jobMenu(jobEntity) ; document.write(getHttp("/body?name=job&sct=25&v=1671215562754")) ;document.write(getHttp("/app/job/textlongdescription?jobEntityId="+jobEntity["jobEntityId"]+"&sessionToken="+session["sessionToken"])) ;document.write(getHttp("/body?name=job&sct=26&v=1671215562754")) ; if (validSessionEditor(session)) { var userEntity = getHttpJson("/app/user/view?userEntityId="+jobEntity["userEntityId"]+"&sessionToken="+session["sessionToken"]) ; document.write(getHttp("/body?name=job&sct=27&v=1671215562754")) ;document.write(jobEntity["label"]) ;document.write(getHttp("/body?name=job&sct=28&v=1671215562754")) ; if (validUser(userEntity)) { document.write(getHttp("/body?name=job&sct=29&v=1671215562754")) ;document.write(userEntity["userEntityId"]) ;document.write(getHttp("/body?name=job&sct=30&v=1671215562754")) ;document.write(userEntity["label"]) ;document.write(getHttp("/body?name=job&sct=31&v=1671215562754")) ; } document.write(getHttp("/body?name=job&sct=32&v=1671215562754")) ;document.write(jobEntity["createDate"]) ;document.write(getHttp("/body?name=job&sct=33&v=1671215562754")) ;document.write(jobEntity["modifyDate"]) ;document.write(getHttp("/body?name=job&sct=34&v=1671215562754")) ; } document.write(getHttp("/body?name=job&sct=35&v=1671215562754")) ; } else if (pathname=="/job/create"&&validSessionEditor(session)) { document.write(getHttp("/body?name=job&sct=36&v=1671215562754")) ; jobMenu() ; document.write(getHttp("/body?name=job&sct=37&v=1671215562754")) ;document.write(session["sessionToken"]) ;document.write(getHttp("/body?name=job&sct=38&v=1671215562754")) ;document.write(session["userEntityId"]) ;document.write(getHttp("/body?name=job&sct=39&v=1671215562754")) ; $("#createJobForm").on ( "submit", function (event) { event.preventDefault() ; $.ajax ( { url: "/app/job/create", method: "POST", async: false, data: $("#createJobForm").serializeArray(), success: function (data) { if (data["error"]) $("#createJobFormMessage").html("

"+data["error"]) ; else { window.location = "/job/view?jobEntityId="+data["jobEntityId"] ; } }, error: function (jqXHR, textStatus, errorThrown) { $("#createJobFormMessage").html("

Failure: "+textStatus+" / "+errorThrown) ; } } ) ; } ) ; } else if (pathname=="/job/update"&&validJob(jobEntity)&&validSessionEditor(session)) { document.write(getHttp("/body?name=job&sct=40&v=1671215562754")) ;document.write(jobEntity["label"]) ;document.write(getHttp("/body?name=job&sct=41&v=1671215562754")) ; jobMenu(jobEntity) ; document.write(getHttp("/body?name=job&sct=42&v=1671215562754")) ;document.write(session["sessionToken"]) ;document.write(getHttp("/body?name=job&sct=43&v=1671215562754")) ;document.write(jobEntity["jobEntityId"]) ;document.write(getHttp("/body?name=job&sct=44&v=1671215562754")) ;document.write(jobEntity["label"]) ;document.write(getHttp("/body?name=job&sct=45&v=1671215562754")) ; $("#updateJobForm").on ( "submit", function (event) { event.preventDefault() ; $.ajax ( { url: "/app/job/update", method: "POST", async: false, data: $("#updateJobForm").serializeArray(), success: function (data) { if (data["error"]) $("#updateJobFormMessage").html("

"+data["error"]) ; else { window.location = "/job/view?jobEntityId="+data["jobEntityId"] ; } }, error: function (jqXHR, textStatus, errorThrown) { $("#updateJobFormMessage").html("

Failure: "+textStatus+" / "+errorThrown) ; } } ) ; } ) ; } else if (pathname=="/job/updateshort"&&validJob(jobEntity)&&validSessionEditor(session)) { document.write(getHttp("/body?name=job&sct=46&v=1671215562754")) ;document.write(jobEntity["label"]) ;document.write(getHttp("/body?name=job&sct=47&v=1671215562754")) ; jobMenu(jobEntity) ; document.write(getHttp("/body?name=job&sct=48&v=1671215562754")) ;document.write(session["sessionToken"]) ;document.write(getHttp("/body?name=job&sct=49&v=1671215562754")) ;document.write(jobEntity["jobEntityId"]) ;document.write(getHttp("/body?name=job&sct=50&v=1671215562754")) ;document.write(getHttp("/app/job/textshortdescription?jobEntityId="+jobEntity["jobEntityId"]+"&sessionToken="+session["sessionToken"])) ;document.write(getHttp("/body?name=job&sct=51&v=1671215562754")) ; $("#updateJobShortForm").on ( "submit", function (event) { event.preventDefault() ; $.ajax ( { url: "/app/job/updateshortdescription", method: "POST", async: false, data: $("#updateJobShortForm").serializeArray(), success: function (data) { if (data["error"]) $("#updateJobShortFormMessage").html("

"+data["error"]) ; else { window.location = "/job/view?jobEntityId="+data["jobEntityId"] ; } }, error: function (jqXHR, textStatus, errorThrown) { $("#updateJobShortFormMessage").html("

Failure: "+textStatus+" / "+errorThrown) ; } } ) ; } ) ; } else if (pathname=="/job/updatelong"&&validJob(jobEntity)&&validSessionEditor(session)) { document.write(getHttp("/body?name=job&sct=52&v=1671215562754")) ;document.write(jobEntity["label"]) ;document.write(getHttp("/body?name=job&sct=53&v=1671215562754")) ; jobMenu(jobEntity) ; document.write(getHttp("/body?name=job&sct=54&v=1671215562754")) ;document.write(session["sessionToken"]) ;document.write(getHttp("/body?name=job&sct=55&v=1671215562754")) ;document.write(jobEntity["jobEntityId"]) ;document.write(getHttp("/body?name=job&sct=56&v=1671215562754")) ;document.write(getHttp("/app/job/textlongdescription?jobEntityId="+jobEntity["jobEntityId"]+"&sessionToken="+session["sessionToken"])) ;document.write(getHttp("/body?name=job&sct=57&v=1671215562754")) ; $("#updateJobLongForm").on ( "submit", function (event) { event.preventDefault() ; $.ajax ( { url: "/app/job/updatelongdescription", method: "POST", async: false, data: $("#updateJobLongForm").serializeArray(), success: function (data) { if (data["error"]) $("#updateJobLongFormMessage").html("

"+data["error"]) ; else { window.location = "/job/view?jobEntityId="+data["jobEntityId"] ; } }, error: function (jqXHR, textStatus, errorThrown) { $("#updateJobLongFormMessage").html("

Failure: "+textStatus+" / "+errorThrown) ; } } ) ; } ) ; } else if (pathname=="/job/delete"&&validJob(jobEntity)&&validSessionEditor(session)) { document.write(getHttp("/body?name=job&sct=58&v=1671215562754")) ;document.write(jobEntity["label"]) ;document.write(getHttp("/body?name=job&sct=59&v=1671215562754")) ; jobMenu(jobEntity) ; if (!getQueryParameter("confirm")) { document.write(getHttp("/body?name=job&sct=60&v=1671215562754")) ;document.write(jobEntity["label"]) ;document.write(getHttp("/body?name=job&sct=61&v=1671215562754")) ;document.write(jobEntity["jobEntityId"]) ;document.write(getHttp("/body?name=job&sct=62&v=1671215562754")) ; } else { $.ajax ( { url: "/app/job/delete", method: "POST", async: false, data: {"sessionToken":session["sessionToken"],"jobEntityId":jobEntity["jobEntityId"]}, success: function (data) { if (data["error"]) $("#jobDeleteMessage").html("

"+data["error"]) ; else { window.location = "/job/list" ; } }, error: function (jqXHR, textStatus, errorThrown) { $("#jobDeleteMessage").html("

Failure: "+textStatus+" / "+errorThrown) ; } } ) ; } document.write(getHttp("/body?name=job&sct=63&v=1671215562754")) ; } else errorPage() ;