// ------------------------------------------------------------------
// copying the useful variables and constants from the PHP part into the JavaScript one

// constants
var PARAM_DOCUMENT_PATH_STRING = "docpathst";
var PARAM_ADD_INSET_FILE_DATA = "addinsdata";
var PARAM_PREVIOUS_DOCUMENT_URL = "lasturl";
var PARAM_EDIT_DOCUMENT_TITLE = "edtdoctitle";
var PARAM_EDIT_DOCUMENT_SUMMARY = "edtdocsumm";
var PARAM_NEW_DOCUMENT_NAME = "newdocname";
var PARAM_NEW_DOCUMENT_LANGUAGE = "newdoclang";
var PARAM_NEW_DOCUMENT_TITLE = "newdoctitle";
var PARAM_NEW_DOCUMENT_SUMMARY = "newdocsumm";
var PARAM_NEW_DOCUMENT_TYPE = "newdoctype";
var PARAM_LINKS = "links";

var PARAM_NEW_USER_SCREEN_NAME = "usrnewscrnm";
var PARAM_NEW_USER_PASSWORD = "usrnewpswd";

var PARAM_FUNCTION = "fun";
var PARAM_FUNCTION_DOCUMENT = "doc";
var PARAM_FUNCTION_RESOURCE = "res";
var PARAM_FUNCTION_RESOURCE_CHANGE = "changeres";
var PARAM_FUNCTION_ERROR = "error";
var PARAM_FUNCTION_SEARCH = "search";
var PARAM_FUNCTION_LOGOUT = "logout";
var PARAM_FUNCTION_DOCUMENT_CONTENT = "doccont";
var PARAM_FUNCTION_DOCUMENT_ADD = "docadd";
var PARAM_FUNCTION_DOCUMENT_EDIT = "docedt";
var PARAM_FUNCTION_DOCUMENT_MODERATE = "docmod";
var PARAM_FUNCTION_DOCUMENT_REMOVE = "docdel";
var PARAM_FUNCTION_DOCUMENT_REMOVE_RECURSIVE = "docdelrecur";
var PARAM_FUNCTION_DOCUMENT_SETUP = "docset";
var PARAM_FUNCTION_DOCUMENT_RESOURCES_SET = "docresset";
var PARAM_FUNCTION_DOCUMENT_RESOURCES_MAP = "docresmap";
var PARAM_FUNCTION_DOCUMENT_RESOURCE_REMOVE = "delres";
var PARAM_FUNCTION_DOCUMENT_RESOURCE_APPEND = "appendres";
var PARAM_FUNCTION_DOCUMENT_LAST_MODIFICATION_TIME = "doclastupd";
var PARAM_FUNCTION_DOCUMENT_OPTIMIZE = "docopt";
var PARAM_FUNCTION_USER_SCREEN_NAME = "usrscrname";
var PARAM_FUNCTION_USER_INFO = "usrinf";
var PARAM_FUNCTION_USER_RIGHTS = "usrrights";
var PARAM_FUNCTION_USER_ID = "usrid";
var PARAM_FUNCTION_SET_USER_INFO = "setusrinf";
var PARAM_FUNCTION_LOGIN = "login";
var PARAM_FUNCTION_REGISTER = "regist";
var PARAM_FUNCTION_INSET_FILE = "inset";
var PARAM_FUNCTION_INSET_FILE_ADD = "addinset";
var PARAM_FUNCTION_RSS = "rss";
var PARAM_FUNCTION_LINKS_EDIT = "lnksedt";

var PARAM_USER_ID = "login";
var PARAM_PASSWORD = "password";
var PARAM_LANGUAGE = "lang";
var PARAM_PAGE_NUMBER = "page";
var PARAM_SEARCH_REQUEST = "req";

var RESPONSE_REQUEST_PROCEEDED_SUCCESSFULLY = "OK";
var RESPONSE_IGNORED_EMPTY = "ignored due to empty";
var RESPONSE_RESOURCE_NOT_FOUND = "resources set file not found";
var RESPONSE_DOCUMENT_NOT_FOUND = "document not found";
var RESPONSE_FORBIDDEN = "forbidden";

var PARAM_REQUEST_USER_ID = "userid";

var MAX_DOCUMENT_FOLDER_NAME_LENGTH = "11";
var MAX_DOCUMENT_TITLE_LENGTH = "100";
var MAX_DOCUMENT_SUMMARY_LENGTH = "1000";
var MAX_LANGUAGE_LENGTH = "11";
var MAX_USER_ID_LENGTH = "20";
var MAX_USER_PASSWORD_LENGTH = "50";
var MAX_USER_SCREEN_NAME_LENGTH = "50";

// user statuses
var USER_STATUS_DEFAULT = "";
var USER_STATUS_HIDDEN = "hidden";
var USER_STATUS_MODERATOR = "moderator";

var DEFAULT_USER_ID = "unregistered";

var DEFAULT_UPDATE_PERIOD = "10000";
var LOGIN_STATE_UPDATE_PERIOD = "61187";
var ACCESSORS_UPDATE_PERIOD = "62493";

var DEFAULT_PAGE_NUMBER = "-1";

var SERVER_NAME = "workservice.ru";

var URL_PREFIX = "http://"+SERVER_NAME+"/";

var getDocumentsDescriptionsRequestUrl = "/?fun=docsdscrs&amp;lang=";
var getSiteMapRequestUrl = "/?fun=sitmap";
var getSearchUrlRequestUrl = "/?fun=search";

var INSET_FILE_URL_BASE = URL_PREFIX + "constants.js.php/?fun=inset&amp;insetid=";
var DOCUMENT_MANAGEMENT_REQUEST_BASE = "/?fun=";

// request urls
var sendLoginRequestUrl = "/?fun=login";
var sendRegisterRequestUrl = "/?fun=regist";
var sendLogoutRequestUrl = "/?fun=logout";
var getUserIdRequestUrl = "/?fun=usrid";
var setUserInfoRequestUrl = "/?fun=setusrinf";
var manageDocumentRequestUrl = "/";
