(CBS 2 and the Naperville Sun are news partners covering stories in the western suburbs of Chicago. If you know of stories happening in this region,
var _contentID = 329256;
var _stateData;
var _requireLogin = false;
var _commentCaptchaKey = "";
var _flagCaptchaKey = "";
var _loggedin = false;
var _commentValidation = "COMMENT";
var _flagValidation = "FLAG";
var _autoApprove = true;
var _sortDirection = "DESC";
//user attributes
var _userName = "";
var _registeredUserID = 0;
var _email = "";
var _firstName = "";
var _lastname = "";
var _zipCode = "";
//pager attributes
var _pageNumber = 1;
var _pageSize = 25;
var _totalRecords = 0;
var _slidingFactor = 1;
var _pageGroup = 10;
var _slidingThreshold = _pageGroup/2;
jQuery(document).ready(function() {
jQuery("#loginPopup").jqm({
modal: true,
trigger: document.getElementById("loginLink"),
closeClass: "cbstv_close_dialog_link",
onHide: hidePopup
});
jQuery("#flagPopup").jqm({
modal: true,
closeClass: "cbstv_close_dialog_link",
onHide: hidePopup
});
jQuery("#commentLoadingDiv").jqm({
modal: false,
onHide: hidePopup
});
$("#commentCountLabel").text("1024 characters remaining for comment");
$("#commentBox").keyup(function() {
$("#commentCountLabel").text((1024 - $(this).val().length) + " characters remaining for comment");
if((1024 - $(this).val().length) <= 0)
$("#commentCountLabel").css({color: 'red'});
else
$("#commentCountLabel").css({color: 'black'});
});
$("#commentBox").keydown(function(key) {
var keycode = null;
if(key.which)
keycode = key.which;
else
keycode = key.KeyCode;
if(!keycode)
return;
if( keycode == 8 || keycode == 46 || keycode == 33 || keycode == 34 ||
keycode == 36 || keycode == 37 || keycode == 38 || keycode == 39 ||
keycode == 40 || keycode == 17 || keycode == 16 )
return;
if((1024 - $(this).val().length) <= 0) {
$("#commentCountLabel").css({color: 'red'});
return false;
}
});
$("#reasonCountLabel").text($("#flagReasonTextbox").val().length + " characters");
$("#flagReasonTextbox").keyup(function() {
$("#reasonCountLabel").text($(this).val().length + " characters");
});
$("#nameTextbox").blur(function() {
if( $(this).val() != _userName && $(this).val() != "Name" ) {
var val = removeHTMLTags($(this).val());
_userName = val;
}
});
$("#logoutLink").click(function() {
logout();
updateCommentInputControls();
});
readLoginCookie();
refreshCommentCaptcha();
updateCommentInputControls();
});
function commentLinkClick(callerId) {
showLoading();
var cLink = document.getElementById(callerId);
cLink.style.display = "none";
loadComments();
}
function loadComments() {
jQuery.jmsajax({
type: "POST",
url: '/services/UtilityService.asmx',
method: "GetCommentsByContentID",
data: { contentID: _contentID,
startPage: _pageNumber,
numRecords: _pageSize,
sortDirection: _sortDirection
},
success: function(data) {
_stateData = data;
loadCommentsTemplate();
drawPager();
hideLoading();
},
error:
function(XMLHttpRequest, textStatus, errorThrown) {
hideLoading();
alert(textStatus);
}
});
}
function loadCommentsTemplate() {
var commentsDiv = jQuery("#commentsDiv");
commentsDiv.html("");
// load the state data into the template
jQuery.each(_stateData, function(i, comment) {
var cTemplate = jQuery("#cTemplate").html();
var cHtml = parseTemplate(cTemplate, { comment: comment });
commentsDiv.append(cHtml);
});
jQuery("#comments").css("display", "block");
}
function drawPager() {
var totalPages = Math.ceil(_totalRecords / _pageSize);
if(totalPages < 1)
totalPages = 1;
var nextPage = _pageNumber + 1 > totalPages ? totalPages : _pageNumber + 1;
var prevPage = _pageNumber - 1 < 1 ? 1 : _pageNumber - 1;
var html = "" +
"
Add Comment
Click here
to refresh with new letters
Comments