//alert(JSON.stringify(session)) ; systemEmail = "info@civilShield.org" ; sessionTokenName = "civilShieldToken" ; sessionEmailName = "civilShieldEmail" ; sessionPasscodeName = "civilShieldPasscode" ; getSession() ; function validSession (session) {return session&&!session["error"] ;} function validSessionEditor (session) {return session&&!session["error"]&&(session["editor"]||session["administrator"]) ;} function validSessionManager (session) {return session&&!session["error"]&&(session["manager"]||session["administrator"]) ;} function validSessionAdministrator (session) {return session&&!session["error"]&&session["administrator"] ;} function validSessionMentor (session) {return session&&!session["error"]&&session["mentor"] ;} 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 validCompanyUserSubscriber (companyUserEntity) {return validCompanyUser(companyUserEntity)&&companyUserEntity["subscriber"] ;} function validCompanyUserEditor (companyUserEntity) {return validCompanyUser(companyUserEntity)&&(companyUserEntity["editor"]||companyUserEntity["administrator"]) ;} function validCompanyUserAdministrator (companyUserEntity) {return validCompanyUser(companyUserEntity)&&(companyUserEntity["administrator"]) ;} function validCompanyUserManager (companyUserEntity) {return validCompanyUser(companyUserEntity)&&(companyUserEntity["manager"]) ;} function validCompanyUserInstructor (companyUserEntity) {return validCompanyUser(companyUserEntity)&&(companyUserEntity["instructor"]) ;} function validPlace (placeEntity) {return placeEntity&&!placeEntity["error"]&&placeEntity["entity"]=="PlaceEntity" ;} function validCompanyReview (companyReviewEntity) {return companyReviewEntity&&!companyReviewEntity["error"]&&companyReviewEntity["entity"]=="CompanyReviewEntity" ;} function validCompanyReviewUser (companyReviewUserEntity) {return companyReviewUserEntity&&!companyReviewUserEntity["error"]&&companyReviewUserEntity["entity"]=="CompanyReviewUserEntity" ;} function validEventType (eventTypeEntity) {return eventTypeEntity&&!eventTypeEntity["error"]&&eventTypeEntity["entity"]=="EventTypeEntity" ;} function validEventTypeFee (eventTypeFeeEntity) {return eventTypeFeeEntity&&!eventTypeFeeEntity["error"]&&eventTypeFeeEntity["entity"]=="EventTypeFeeEntity" ;} function validEventTypeRelay (eventTypeRelayEntity) {return eventTypeRelayEntity&&!eventTypeRelayEntity["error"]&&eventTypeRelayEntity["entity"]=="EventTypeRelayEntity" ;} function validEventTypeUser (eventTypeUserEntity) {return eventTypeUserEntity&&!eventTypeUserEntity["error"]&&eventTypeUserEntity["entity"]=="EventTypeUserEntity" ;} function validEventTypeUserManager (eventTypeUserEntity) {return validEventTypeUser(eventTypeUserEntity)&&eventTypeUserEntity["manager"] ;} function validEventTypeUserInstructor (eventTypeUserEntity) {return validEventTypeUser(eventTypeUserEntity)&&eventTypeUserEntity["instructor"] ;} function validEventTypeUserSubscriber (eventTypeUserEntity) {return validEventTypeUser(eventTypeUserEntity)&&eventTypeUserEntity["subscriber"] ;} function validEvent (eventEntity) {return eventEntity&&!eventEntity["error"]&&eventEntity["entity"]=="EventEntity" ;} function validEventUser (eventUserEntity) {return eventUserEntity&&!eventUserEntity["error"]&&eventUserEntity["entity"]=="EventUserEntity" ;} function validEventUserManager (eventUserEntity) {return validEventUser(eventUserEntity)&&eventUserEntity["manager"] ;} function validEventUserInstructor (eventUserEntity) {return validEventUser(eventUserEntity)&&eventUserEntity["instructor"] ;} function validEventUserSubscriber (eventUserEntity) {return validEventUser(eventUserEntity)&&eventUserEntity["subscriber"] ;} function validEventUserAttended (eventUserEntity) {return validEventUser(eventUserEntity)&&eventUserEntity["attended"] ;} function validEventFee (eventFeeEntity) {return eventFeeEntity&&!eventFeeEntity["error"]&&eventFeeEntity["entity"]=="EventFeeEntity" ;} function validEventFeeUser (eventFeeUserEntity) {return eventFeeUserEntity!=null&&!eventFeeEntity["error"]&&eventFeeUserEntity["entity"]=="EventFeeUserEntity" ;} function validEventRelay (eventRelayEntity) {return eventRelayEntity&&!eventRelayEntity["error"]&&eventRelayEntity["entity"]=="EventRelayEntity" ;} function validPublication (publicationEntity) {return publicationEntity&&!publicationEntity["error"]&&publicationEntity["entity"]=="PublicationEntity" ;} function validPublicationUser (publicationUserEntity) {return publicationUserEntity&&!publicationUserEntity["error"]&&publicationUserEntity["entity"]=="PublicationUserEntity" ;} function validPublicationUserSubscriber (publicationUserEntity) {return publicationUserEntity&&!publicationUserEntity["error"]&&publicationUserEntity["subscriber"]&&publicationUserEntity["entity"]=="PublicationUserEntity" ;} function validPublicationUserAuthor (publicationUserEntity) {return publicationUserEntity&&!publicationUserEntity["error"]&&publicationUserEntity["author"]&&publicationUserEntity["entity"]=="PublicationUserEntity" ;} function validPublicationUserEditor (publicationUserEntity) {return publicationUserEntity&&!publicationUserEntity["error"]&&(publicationUserEntity["editor"]||publicationUserEntity["administrator"])&&publicationUserEntity["entity"]=="PublicationUserEntity" ;} function validPublicationUserAdministrator (publicationUserEntity) {return publicationUserEntity&&!publicationUserEntity["error"]&&publicationUserEntity["administrator"]&&publicationUserEntity["entity"]=="PublicationUserEntity" ;} function findEventFeeUserEntity (eventFeeUserEntityList, eventFeeEntity) { if (!eventFeeUserEntityList||!eventFeeEntity) return ; for (var i=0; i