

(function (globals) {

  var django = globals.django || (globals.django = {});

  
  django.pluralidx = function (count) { return (count == 1) ? 0 : 1; };
  

  
  /* gettext library */

  django.catalog = {
    " now!": " now!", 
    "%(institution)s": "%(institution)s", 
    "%(title)s at %(employer)s": "%(title)s at %(employer)s", 
    "%s in %s": "%s in %s", 
    "50%% of job seekers find their job through friends. Login to get started.": "50%% of job seekers find their job through friends. Login to get started.", 
    "6 or more letters & numbers": "6 or more letters & numbers", 
    ": ": ": ", 
    "<h1>Sorry. We just experienced a momentary technical glitch.</h1>": "<h1>Sorry. We just experienced a momentary technical glitch.</h1>", 
    "<p>You may try searching above or clicking the Simply Hired logo to be taken back to our home page.</p>": "<p>You may try searching above or clicking the Simply Hired logo to be taken back to our home page.</p>", 
    "Account": "Account", 
    "Account Settings": "Account Settings", 
    "Account activation required": "Account activation required", 
    "Add Notes": "Add Notes", 
    "Add notes": "Add notes", 
    "All of your Simply Hired search activity will be shown here automatically.": "All of your Simply Hired search activity will be shown here automatically.", 
    "Already have an account?": "Already have an account?", 
    "An account using this email has already been created.": "An account using this email has already been created.", 
    "Anytime": "Anytime", 
    "Before you can sign in, please click the link in the email we sent to %s.": "Before you can sign in, please click the link in the email we sent to %s.", 
    "By clicking Sign Up, you are indicating that you agree to Simply Hired's %s.": "By clicking Sign Up, you are indicating that you agree to Simply Hired's %s.", 
    "Cancel": "Cancel", 
    "Check email at %s": "Check email at %s", 
    "Check your inbox for a confirmation email.<br/>Click the link in the email to start receiving jobs.": "Check your inbox for a confirmation email.<br/>Click the link in the email to start receiving jobs.", 
    "Close": "Close", 
    "Connections": "Connections", 
    "Create Email Alert": "Create Email Alert", 
    "Don't have an account?": "Don't have an account?", 
    "Don't see it in your inbox?": "Don't see it in your inbox?", 
    "Edit": "Edit", 
    "Edit Notes:": "Edit Notes:", 
    "Edit notes: ": "Edit notes: ", 
    "Edit this search": "Edit this search", 
    "Email Address": "Email Address", 
    "Email Alert Created": "Email Alert Created", 
    "Email Alerts": "Email Alerts", 
    "Email sent! Use this form to email another friend.": "Email sent! Use this form to email another friend.", 
    "Emails do not match.": "Emails do not match.", 
    "Enter email address...": "Enter email address...", 
    "Enter your email address": "Enter your email address", 
    "Forgot password?": "Forgot password?", 
    "Friend's email address: ": "Friend's email address: ", 
    "From LinkedIn": "From LinkedIn", 
    "From Viadeo": "From Viadeo", 
    "Go to ": "Go to ", 
    "Improve your chances of finding a job": "Improve your chances of finding a job", 
    "Incorrect password": "Incorrect password", 
    "It looks like we've run into some technical difficulty. Please try returning at a later time!": "It looks like we've run into some technical difficulty. Please try returning at a later time!", 
    "Jobs in %s": "Jobs in %s", 
    "Missing email address.": "Missing email address.", 
    "Missing password.": "Missing password.", 
    "Need us to resend the activation email?": "Need us to resend the activation email?", 
    "No %s yet.": "No %s yet.", 
    "Password": "Password", 
    "Password contains an invalid character.": "Password contains an invalid character.", 
    "Passwords do not match.": "Passwords do not match.", 
    "Passwords need to be at least 6 characters.": "Passwords need to be at least 6 characters.", 
    "Please correct the errors below.": "Please correct the errors below.", 
    "Please enter a password containing at least one letter and one number.": "Please enter a password containing at least one letter and one number.", 
    "Please enter a valid email address": "Please enter a valid email address", 
    "Please enter a valid email address!": "Please enter a valid email address!", 
    "Please enter a valid email address.": "Please enter a valid email address.", 
    "Please enter keywords or a location.": "Please enter keywords or a location.", 
    "Please enter your current password.": "Please enter your current password.", 
    "Please enter your email address.": "Please enter your email address.", 
    "Please enter your new password.": "Please enter your new password.", 
    "Please enter your password.": "Please enter your password.", 
    "Receive updates with the latest relevant jobs: ": "Receive updates with the latest relevant jobs: ", 
    "Recent Searches": "Recent Searches", 
    "Report": "Report", 
    "Reported": "Reported", 
    "Resend email": "Resend email", 
    "Save": "Save", 
    "Saved": "Saved", 
    "Saved Jobs": "Saved Jobs", 
    "Saved searches": "Saved searches", 
    "See All Saved Searches": "See All Saved Searches", 
    "Send": "Send", 
    "Send jobs like this to me": "Send jobs like this to me", 
    "Send this job to a friend": "Send this job to a friend", 
    "Show less": "Show less", 
    "Show more": "Show more", 
    "Sign In": "Sign In", 
    "Sign Out": "Sign Out", 
    "Sign Up": "Sign Up", 
    "Sign in or sign up to manage the following features:": "Sign in or sign up to manage the following features:", 
    "Sorry! Someone has already created an account with that email address.": "Sorry! Someone has already created an account with that email address.", 
    "Sorry! Your password is too short.": "Sorry! Your password is too short.", 
    "Sorry, but we need some more information.": "Sorry, but we need some more information.", 
    "Sorry, there is no one in your social network at this company.": "Sorry, there is no one in your social network at this company.", 
    "Sorry, this feature is currently unavailable.  Please try again later.": "Sorry, this feature is currently unavailable.  Please try again later.", 
    "Sorry, we were unable to determine the company name for this job.": "Sorry, we were unable to determine the company name for this job.", 
    "Submit": "Submit", 
    "Submitting...": "Submitting...", 
    "Terms of Service": "Terms of Service", 
    "This field is required.": "This field is required.", 
    "Title, skills, or company": "Title, skills, or company", 
    "To activate your account, please click the link in the email we sent to %s.": "To activate your account, please click the link in the email we sent to %s.", 
    "To activate your job alert, please check your email and click the confirmation button.": "To activate your job alert, please check your email and click the confirmation button.", 
    "To get started, please sign in below.": "To get started, please sign in below.", 
    "Unable to create alert.  Please try again.": "Unable to create alert.  Please try again.", 
    "Unable to save search.  Please try again.": "Unable to save search.  Please try again.", 
    "Unable to send email.  Please try again.": "Unable to send email.  Please try again.", 
    "Updated!": "Updated!", 
    "View Mapped Jobs": "View Mapped Jobs", 
    "View all connections": "View all connections", 
    "View connections": "View connections", 
    "We aren't sure where the location {{location}} is.": "We aren't sure where the location {{location}} is.", 
    "We were unable to log you in. Please check that your email address and password are correct.": "We were unable to log you in. Please check that your email address and password are correct.", 
    "We were unable to log you in.</br></br>Please check that your email address and password are correct.": "We were unable to log you in.</br></br>Please check that your email address and password are correct.", 
    "We're currently performing routine maintenance and account functionality is temporarily unavailable. We'll be back shortly!": "We're currently performing routine maintenance and account functionality is temporarily unavailable. We'll be back shortly!", 
    "You already saved 100 searches.  Saving this search will override an existing search.  Do you want to continue?": "You already saved 100 searches.  Saving this search will override an existing search.  Do you want to continue?", 
    "You can edit or delete this alert in your": "You can edit or delete this alert in your", 
    "You currently have no viewed jobs. All of the jobs you view on Simply Hired will be shown here automatically.": "You currently have no viewed jobs. All of the jobs you view on Simply Hired will be shown here automatically.", 
    "You must sign in before you can save this job. Would you like to sign in now?": "You must sign in before you can save this job. Would you like to sign in now?", 
    "You're all set up to receive email alerts for this search!  <a rel=\")nofollow\" href=\"/a/my-alerts/email\">Manage your alerts.</a>": "You're all set up to receive email alerts for this search!  <a rel=\")nofollow\" href=\"/a/my-alerts/email\">Manage your alerts.</a>", 
    "You're almost done!": "You're almost done!", 
    "You've already got an Email Alert set up for this job search.": "You've already got an Email Alert set up for this job search.", 
    "Your Email Alert has been activated.": "Your Email Alert has been activated.", 
    "Your account has been activated!": "Your account has been activated!", 
    "Your email address didn't work.": "Your email address didn't work.", 
    "Your email address: ": "Your email address: ", 
    "Your email alert is created.<br/>No further action is necessary.": "Your email alert is created.<br/>No further action is necessary.", 
    "Your name: ": "Your name: ", 
    "clear list": "clear list", 
    "close": "close", 
    "create job alert": "create job alert", 
    "daily": "daily", 
    "delete": "delete", 
    "edit email alert": "edit email alert", 
    "from": "from", 
    "knows": "knows", 
    "location": "location", 
    "name this search": "name this search", 
    "of": "of", 
    "or": "or", 
    "rss feed": "rss feed", 
    "viewed": "viewed", 
    "weekly": "weekly", 
    "you": "you", 
    "your notes are only visible to you": "your notes are only visible to you", 
    "{{search}} Jobs": "{{search}} Jobs"
  };

  django.gettext = function (msgid) {
    var value = django.catalog[msgid];
    if (typeof(value) == 'undefined') {
      return msgid;
    } else {
      return (typeof(value) == 'string') ? value : value[0];
    }
  };

  django.ngettext = function (singular, plural, count) {
    var value = django.catalog[singular];
    if (typeof(value) == 'undefined') {
      return (count == 1) ? singular : plural;
    } else {
      return value[django.pluralidx(count)];
    }
  };

  django.gettext_noop = function (msgid) { return msgid; };

  django.pgettext = function (context, msgid) {
    var value = django.gettext(context + '\x04' + msgid);
    if (value.indexOf('\x04') != -1) {
      value = msgid;
    }
    return value;
  };

  django.npgettext = function (context, singular, plural, count) {
    var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count);
    if (value.indexOf('\x04') != -1) {
      value = django.ngettext(singular, plural, count);
    }
    return value;
  };
  

  django.interpolate = function (fmt, obj, named) {
    if (named) {
      return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])});
    } else {
      return fmt.replace(/%s/g, function(match){return String(obj.shift())});
    }
  };


  /* formatting library */

  django.formats = {
    "DATETIME_FORMAT": "N j, Y, P", 
    "DATETIME_INPUT_FORMATS": [
      "%Y-%m-%d %H:%M:%S", 
      "%Y-%m-%d %H:%M:%S.%f", 
      "%Y-%m-%d %H:%M", 
      "%Y-%m-%d", 
      "%m/%d/%Y %H:%M:%S", 
      "%m/%d/%Y %H:%M:%S.%f", 
      "%m/%d/%Y %H:%M", 
      "%m/%d/%Y", 
      "%m/%d/%y %H:%M:%S", 
      "%m/%d/%y %H:%M:%S.%f", 
      "%m/%d/%y %H:%M", 
      "%m/%d/%y"
    ], 
    "DATE_FORMAT": "N j, Y", 
    "DATE_INPUT_FORMATS": [
      "%Y-%m-%d", 
      "%m/%d/%Y", 
      "%m/%d/%y"
    ], 
    "DECIMAL_SEPARATOR": ".", 
    "FIRST_DAY_OF_WEEK": "0", 
    "MONTH_DAY_FORMAT": "F j", 
    "NUMBER_GROUPING": "3", 
    "SHORT_DATETIME_FORMAT": "m/d/Y P", 
    "SHORT_DATE_FORMAT": "m/d/Y", 
    "THOUSAND_SEPARATOR": ",", 
    "TIME_FORMAT": "P", 
    "TIME_INPUT_FORMATS": [
      "%H:%M:%S", 
      "%H:%M:%S.%f", 
      "%H:%M"
    ], 
    "YEAR_MONTH_FORMAT": "F Y"
  };

  django.get_format = function (format_type) {
    var value = django.formats[format_type];
    if (typeof(value) == 'undefined') {
      return format_type;
    } else {
      return value;
    }
  };

  /* add to global namespace */
  globals.pluralidx = django.pluralidx;
  globals.gettext = django.gettext;
  globals.ngettext = django.ngettext;
  globals.gettext_noop = django.gettext_noop;
  globals.pgettext = django.pgettext;
  globals.npgettext = django.npgettext;
  globals.interpolate = django.interpolate;
  globals.get_format = django.get_format;

}(this));

