var id = null;
var DATE_FORMAT = 'n/j/Y g:i A';

function postComment(contentId) {
  var c = Styles.getElement('commentInput');
  var str = c.value;
  
  if (str == null || str.length == 0 || str.length > 1024) {
    alert("Comment must be between 1 and 1,024 characters long.");
    return;
  }
  
  var obj = new Object();
  obj['comment'] = str;
  obj['content_id'] = contentId;

  Styles.getElement('commentButton').disabled = true;
  authenticatedJSONRequest("users.saveComment", commentSaved, obj);
}

function commentSaved(id) {
  Styles.getElement('commentButton').disabled = false;

  if (id > 0) {
    Styles.getElement('commentInput').value = '';
    window.location.reload();
    
  } else {
    alert("An error occured while posting your comment.\n\nPlease try again.");
  }
}
