//alert(JSON.stringify(session)) ; systemEmail = "info@coactify.com" ; sessionTokenName = "coactifyToken" ; sessionEmailName = "coactifyEmail" ; sessionPasscodeName = "coactifyPasscode" ; getSession() ; function validSession (session) {return session&&!session["error"] ;} function validSessionEditor (session) {return validSession(session)&&(session["editor"]||session["administrator"]) ;} function validSessionAdministrator (session) {return validSession(session)&&session["administrator"] ;} function validSessionPartner (session) {return validSession(session)&&(session["partner"]) ;} function validSessionContracted (session) {return validSession(session)&&(session["contracted"]) ;} function validUser (userEntity) {return userEntity&&!userEntity["error"]&&userEntity["entity"]==="UserEntity" ;} function validUserEmail (userEmailEntity) {return userEmailEntity&&!userEmailEntity["error"]&&userEmailEntity["entity"]==="UserEmailEntity" ;} function validCompany (companyEntity) {return companyEntity&&!companyEntity["error"]&&companyEntity["entity"]==="CompanyEntity" ;} function validCompanyUser (companyUserEntity) {return companyUserEntity&&!companyUserEntity["error"]&&companyUserEntity["entity"]==="CompanyUserEntity" ;} function validCompanyUserApproved (companyUserEntity) {return validCompanyUser(companyUserEntity)&&companyUserEntity["approved"] ;} function validCompanyUserMember (companyUserEntity) {return validCompanyUser(companyUserEntity)&&companyUserEntity["member"]&&companyUserEntity["accepted"]&&companyUserEntity["approved"] ;} function validCompanyUserClient (companyUserEntity) {return validCompanyUser(companyUserEntity)&&companyUserEntity["client"]&&companyUserEntity["accepted"]&&companyUserEntity["approved"] ;} function validCompanyUserEditor (companyUserEntity) {return validCompanyUser(companyUserEntity)&&(companyUserEntity["editor"]||companyUserEntity["administrator"])&&companyUserEntity["accepted"]&&companyUserEntity["approved"] ;} function validCompanyUserAdministrator (companyUserEntity) {return validCompanyUser(companyUserEntity)&&companyUserEntity["administrator"]&&companyUserEntity["accepted"]&&companyUserEntity["approved"] ;} function validCompanyExpense (companyExpenseEntity) {return companyExpenseEntity&&!companyExpenseEntity["error"]&&companyExpenseEntity["entity"]==="CompanyExpenseEntity" ;} function validCompanyPhase (companyPhaseEntity) {return companyPhaseEntity&&!companyPhaseEntity["error"]&&companyPhaseEntity["entity"]==="CompanyPhaseEntity" ;} function validExpense (companyExpenseEntity) {return companyExpenseEntity&&!companyExpenseEntity["error"]&&companyExpenseEntity["entity"]==="CompanyExpenseEntity" ;} function validPayment (companyPaymentEntity) {return companyPaymentEntity&&!companyPaymentEntity["error"]&&companyPaymentEntity["entity"]==="CompanyPaymentEntity" ;} if (getQueryParameter("companyExpenseEntityId")) { var companyExpenseEntity = getHttpJson("/app/companyexpense/view?companyExpenseEntityId="+getQueryParameter("companyExpenseEntityId")+"&sessionToken="+session["sessionToken"]) ; if (validExpense(companyExpenseEntity)) var companyPhaseEntity = getHttpJson("/app/companyphase/view?companyPhaseEntityId="+companyExpenseEntity["companyPhaseEntityId"]+"&sessionToken="+session["sessionToken"]) ; } if (getQueryParameter("companyPaymentEntityId")) { var companyPaymentEntity = getHttpJson("/app/companypayment/view?companyPaymentEntityId="+getQueryParameter("companyPaymentEntityId")+"&sessionToken="+session["sessionToken"]) ; if (validPayment(companyPaymentEntity)) var companyPhaseEntity = getHttpJson("/app/companyphase/view?companyPhaseEntityId="+companyPaymentEntity["companyPhaseEntityId"]+"&sessionToken="+session["sessionToken"]) ; } if (getQueryParameter("companyPhaseEntityId")) { var companyPhaseEntity = getHttpJson("/app/companyphase/view?companyPhaseEntityId="+getQueryParameter("companyPhaseEntityId")+"&sessionToken="+session["sessionToken"]) ; } if (validCompanyPhase(companyPhaseEntity)) { var companyEntity = getHttpJson("/app/company/view?companyEntityId="+companyPhaseEntity["companyEntityId"]+"&sessionToken="+session["sessionToken"]) ; } if (getQueryParameter("companyEntityId")) { var companyEntity = getHttpJson("/app/company/view?companyEntityId="+getQueryParameter("companyEntityId")+"&sessionToken="+session["sessionToken"]) ; if (getQueryParameter("userEntityId")) var companyUserEntity = getHttpJson("/app/companyuser/view?companyEntityId="+getQueryParameter("companyEntityId")+"&userEntityId="+getQueryParameter("userEntityId")+"&sessionToken="+session["sessionToken"]) ; } if (getQueryParameter("companyUserEntityId")) { var companyUserEntity = getHttpJson("/app/companyuser/view?companyUserEntityId="+getQueryParameter("companyUserEntityId")+"&sessionToken="+session["sessionToken"]) ; var companyEntity = getHttpJson("/app/company/view?companyEntityId="+companyUserEntity["companyEntityId"]+"&sessionToken="+session["sessionToken"]) ; if (validCompanyUser(companyUserEntity)) var userEntity = getHttpJson("/app/user/view?userEntityId="+companyUserEntity["userEntityId"]+"&sessionToken="+session["sessionToken"]) ; } if (validCompany(companyEntity)) { var sessionCompanyUserEntity = getHttpJson("/app/companyuser/view?companyEntityId="+companyEntity["companyEntityId"]+"&userEntityId="+session["userEntityId"]+"&sessionToken="+session["sessionToken"]) ; } if (validCompanyUser(companyUserEntity)) var userEntity = getHttpJson("/app/user/view?userEntityId="+companyUserEntity["userEntityId"]+"&sessionToken="+session["sessionToken"]) ; function contactForm (contactRequest) { var sessionUserEntity = getHttpJson("/app/user/view?userEntityId="+session["userEntityId"]+"&sessionToken="+session["sessionToken"]) ; var userEmailEntity = getHttpJson("/app/user/email/view?userEmailEntityId="+session["userEmailEntityId"]+"&sessionToken="+session["sessionToken"]) ; document.write(getHttp("/scripts?name=coactify&sct=0&v=1665084256292")) ;document.write(session['sessionToken']) ;document.write(getHttp("/scripts?name=coactify&sct=1&v=1665084256292")) ;document.write(session['userEntityId']) ;document.write(getHttp("/scripts?name=coactify&sct=2&v=1665084256292")) ; if (validUser(sessionUserEntity)&&sessionUserEntity["firstName"]) { document.write(getHttp("/scripts?name=coactify&sct=3&v=1665084256292")) ;document.write(sessionUserEntity["firstName"]) ;document.write(getHttp("/scripts?name=coactify&sct=4&v=1665084256292")) ; } else { document.write(getHttp("/scripts?name=coactify&sct=5&v=1665084256292")) ; } if (validUser(sessionUserEntity)&&sessionUserEntity["lastName"]) { document.write(getHttp("/scripts?name=coactify&sct=6&v=1665084256292")) ;document.write(sessionUserEntity["lastName"]) ;document.write(getHttp("/scripts?name=coactify&sct=7&v=1665084256292")) ; } else { document.write(getHttp("/scripts?name=coactify&sct=8&v=1665084256292")) ; } if (validUser(sessionUserEntity)&&sessionUserEntity["phone"]) { document.write(getHttp("/scripts?name=coactify&sct=9&v=1665084256292")) ;document.write(sessionUserEntity["phone"]) ;document.write(getHttp("/scripts?name=coactify&sct=10&v=1665084256292")) ; } else { document.write(getHttp("/scripts?name=coactify&sct=11&v=1665084256292")) ; } if (validUser(sessionUserEntity)&&sessionUserEntity["email"]) { document.write(getHttp("/scripts?name=coactify&sct=12&v=1665084256292")) ;document.write(sessionUserEntity["email"]) ;document.write(getHttp("/scripts?name=coactify&sct=13&v=1665084256292")) ; } else { document.write(getHttp("/scripts?name=coactify&sct=14&v=1665084256292")) ; } document.write(getHttp("/scripts?name=coactify&sct=15&v=1665084256292")) ; var contactRequestList = getHttpJson("/app/contact/list/request?sessionToken="+session["sessionToken"]) ; for (var i=0 ; i"+data["error"]) ; else $("#contactForm").html("

Thank you for contacting us. We will be in touch shortly.") ; }, error: function (jqXHR, textStatus, errorThrown) { $("#contactFormMessage").html("

Failure: "+textStatus+" / "+errorThrown) ; } } ) ; } ) ; } function signinPage () { document.write(getHttp("/scripts?name=coactify&sct=22&v=1665084256292")) ;document.write(getNonnull(getCookie(sessionEmailName))) ;document.write(getHttp("/scripts?name=coactify&sct=23&v=1665084256292")) ; $("#signinEmailFormCancel").click ( function() { window.location = "/" ; } ) ; $("#signinEmailForm").on ( "submit", function (event) { event.preventDefault() ; setCookie(sessionEmailName,$("#signinEmailFormSessionEmail").val(),365) ; $.ajax ( { url: "/app/session/confirm", method: "POST", async: false, data: $("#signinEmailForm").serializeArray(), success: function (data) { if (data["error"]) $("#signinEmailFormMessage").html("

"+data["error"]) ; else if (data["confirm"]) { $("#signinEmailDiv").css("display","none") ; $("#signinPasswordDiv").css("display","block") ; $("#signinPasswordFormSessionEmail").val($("#signinEmailFormSessionEmail").val()) ; } else { $("#signinEmailDiv").css("display","none") ; $("#joinDiv").css("display","block") ; $("#joinFormSessionEmail").val($("#signinEmailFormSessionEmail").val()) ; } }, error: function (jqXHR, textStatus, errorThrown) { $("#signinEmailFormMessage").html("

Failure: "+textStatus+" / "+errorThrown) ; } } ) ; } ) ; document.write(getHttp("/scripts?name=coactify&sct=24&v=1665084256292")) ;document.write(getNonnull(getCookie(sessionEmailName))) ;document.write(getHttp("/scripts?name=coactify&sct=25&v=1665084256292")) ; $("#signinPasswordFormCancel").click ( function() { window.location = "/" ; } ) ; $("#signinPasswordForm").on ( "submit", function (event) { event.preventDefault() ; setCookie(sessionEmailName,$("#signinPasswordFormSessionEmail").val(),365) ; $.ajax ( { url: "/app/session/signin", method: "POST", async: false, data: $("#signinPasswordForm").serializeArray(), success: function (data) { if (data["error"]) $("#signinPasswordFormMessage").html("

"+data["error"]) ; else { session = data ; setCookie(sessionTokenName,session["sessionToken"],365) ; setCookie(sessionPasscodeName,session["passcode"],365) ; $("#signinPasswordDiv").hide() ; window.location.reload() ; } }, error: function (jqXHR, textStatus, errorThrown) { $("#signinPasswordFormMessage").html("

Failure: "+textStatus+" / "+errorThrown) ; } } ) ; } ) ; document.write(getHttp("/scripts?name=coactify&sct=26&v=1665084256292")) ;document.write(getNonnull(getCookie(sessionEmailName))) ;document.write(getHttp("/scripts?name=coactify&sct=27&v=1665084256292")) ;document.write(systemEmail) ;document.write(getHttp("/scripts?name=coactify&sct=28&v=1665084256292")) ;document.write(systemEmail) ;document.write(getHttp("/scripts?name=coactify&sct=29&v=1665084256292")) ; $("#joinFormCancel").click ( function() { window.location = "/" ; } ) ; $("#joinForm").on ( "submit", function (event) { event.preventDefault() ; setCookie(sessionEmailName,$("#joinFormSessionEmail").val(),365) ; $.ajax ( { url: "/app/session/join", method: "POST", async: false, data: $("#joinForm").serializeArray(), success: function (data) { if (data["error"]) $("#joinFormMessage").html("

"+data["error"]) ; else { session = data ; setCookie(sessionTokenName,session["sessionToken"],365) ; setCookie(sessionPasscodeName,session["passcode"],365) ; $("#joinDiv").hide() ; window.location.reload() ; } }, error: function (jqXHR, textStatus, errorThrown) { $("#joinFormMessage").html("

Failure: "+textStatus+" / "+errorThrown) ; } } ) ; } ) ; } function signinPageX () { document.write(getHttp("/scripts?name=coactify&sct=30&v=1665084256292")) ;document.write(sessionEmailName) ;document.write(getHttp("/scripts?name=coactify&sct=31&v=1665084256292")) ;document.write(getCookie(sessionEmailName)) ;document.write(getHttp("/scripts?name=coactify&sct=32&v=1665084256292")) ;document.write(sessionEmailName) ;document.write(getHttp("/scripts?name=coactify&sct=33&v=1665084256292")) ;document.write(getCookie(sessionEmailName)) ;document.write(getHttp("/scripts?name=coactify&sct=34&v=1665084256292")) ;document.write(sessionEmailName) ;document.write(getHttp("/scripts?name=coactify&sct=35&v=1665084256292")) ;document.write(getCookie(sessionEmailName)) ;document.write(getHttp("/scripts?name=coactify&sct=36&v=1665084256292")) ;document.write(sessionEmailName) ;document.write(getHttp("/scripts?name=coactify&sct=37&v=1665084256292")) ;document.write(getCookie(sessionEmailName)) ;document.write(getHttp("/scripts?name=coactify&sct=38&v=1665084256292")) ;document.write(getNonnull(getCookie(sessionEmailName))) ;document.write(getHttp("/scripts?name=coactify&sct=39&v=1665084256292")) ; $("#signinEmailForm").on ( "submit", function (event) { event.preventDefault() ; setCookie(sessionEmailName,$("#signinEmailFormSessionEmail").val(),365) ; alert(getCookie(sessionEmailName)) ; $.ajax ( { url: "/app/session/confirm", method: "POST", async: false, data: $("#signinEmailForm").serializeArray(), success: function (data) { if (data["error"]) $("#signinEmailFormMessage").html("

"+data["error"]) ; else if (data["confirm"]) { $("#signinEmailSection").css("display","none") ; $("#signinPasswordSection").css("display","block") ; $("#signinPasswordFormSessionEmail").val($("#signinEmailFormSessionEmail").val()) ; } else { $("#signinEmailSection").css("display","none") ; $("#joinSection").css("display","block") ; $("#joinFormSessionEmail").val($("#signinEmailFormSessionEmail").val()) ; } }, error: function (jqXHR, textStatus, errorThrown) { $("#signinEmailFormMessage").html("

Failure: "+textStatus+" / "+errorThrown) ; } } ) ; } ) ; document.write(getHttp("/scripts?name=coactify&sct=40&v=1665084256292")) ;document.write(getNonnull(getCookie(sessionEmailName))) ;document.write(getHttp("/scripts?name=coactify&sct=41&v=1665084256292")) ; $("#signinPasswordForm").on ( "submit", function (event) { event.preventDefault() ; setCookie(sessionEmailName,$("#signinPasswordFormSessionEmail").val(),365) ; $.ajax ( { url: "/app/session/signin", method: "POST", async: false, data: $("#signinPasswordForm").serializeArray(), success: function (data) { if (data["error"]) $("#signinPasswordFormMessage").html("

"+data["error"]) ; else { session = data ; setCookie(sessionTokenName,session["sessionToken"],365) ; setCookie(sessionPasscodeName,session["passcode"],365) ; $("#signinPasswordDiv").hide() ; window.location.reload() ; } }, error: function (jqXHR, textStatus, errorThrown) { $("#signinPasswordFormMessage").html("

Failure: "+textStatus+" / "+errorThrown) ; } } ) ; } ) ; document.write(getHttp("/scripts?name=coactify&sct=42&v=1665084256292")) ;document.write(getNonnull(getCookie(sessionEmailName))) ;document.write(getHttp("/scripts?name=coactify&sct=43&v=1665084256292")) ;document.write(systemEmail) ;document.write(getHttp("/scripts?name=coactify&sct=44&v=1665084256292")) ;document.write(systemEmail) ;document.write(getHttp("/scripts?name=coactify&sct=45&v=1665084256292")) ; $("#joinForm").on ( "submit", function (event) { event.preventDefault() ; setCookie(sessionEmailName,$("#joinFormSessionEmail").val(),365) ; $.ajax ( { url: "/app/session/join", method: "POST", async: false, data: $("#joinForm").serializeArray(), success: function (data) { if (data["error"]) $("#joinFormMessage").html("

"+data["error"]) ; else { session = data ; setCookie(sessionTokenName,session["sessionToken"],365) ; setCookie(sessionPasscodeName,session["passcode"],365) ; $("#joinDiv").hide() ; window.location.reload() ; } }, error: function (jqXHR, textStatus, errorThrown) { $("#joinFormMessage").html("

Failure: "+textStatus+" / "+errorThrown) ; } } ) ; } ) ; }