function arkLoginUser() { // login user if ($("#arkLoginUsername").val() != "" && $("#arkLoginPassword").val() != "") { $("#arkLoginForm").submit(); } else { arkNotify("Missing fields in the form"); } } function arkGetResponseMessage(string) { // decode backend response message return string.between("", ""); } function arkGetResponseStatus(string) { // decode backend response status return string.between("", ""); } String.prototype.between = function(prefix, suffix) { string = this; var i = string.indexOf(prefix); if (i >= 0) { string = string.substring(i + prefix.length); } else { return ""; } if (suffix) { i = string.indexOf(suffix); if (i >= 0) { string = string.substring(0, i); } else { return ""; } } return string; } function arkNotify(string) { // popup notifier with message $(".arkNotifier").fadeOut(300, function() { $(".arkNotifier").html(string); $(".arkNotifier").fadeIn(300); }); }