function addNewComment(){

var articleID = getSpanValue('articleID');
var comment = getControlValue('txtMessage-postComment');


showFeedback('addCommentActionContainer','posting');
eng_comments.addComment(articleID, 'txtMessage-postComment', comment, callback_addNewComment);

}

function addNewSportsNewsComment(){

var sportsItemID = getSpanValue('SportsItemID');
var comment = getControlValue('txtMessage-postComment');


showFeedback('addCommentActionContainer','posting');
eng_comments.addCommentSportsNews(sportsItemID, 'txtMessage-postComment', comment, callback_addNewComment);

}




function callback_addNewComment(res){
	if (res.error!=null){alert(res.error)};
	
	var results = res.value.Tables[0];
	if (results.Rows[0].result == "True")
		{
		var controls = res.value.Tables[1];
		for (var i=0; i<controls.Rows.length; i++)
			{
			clearInputField(controls.Rows[i].controlID);
			resetControlErrorMessage(controls.Rows[i].controlID,'');
			}
			switch (results.Rows[0].errMessage)
				{
					case "valid":
					
					feedbackValid('Saving','Saved');
					window.setTimeout("hideAddComment();",4000);
					
					break
				}
		}
	else
		{
		var controls = res.value.Tables[1];
		switch (results.Rows[0].errMessage)
				{
					case "invalid":
						feedbackInvalid('addCommentActionContainer');
						window.setTimeout(function(){processValidationResponse(controls)}, 2001);
					break
				}
		}
}

function hideAddComment(){
	cleanupFeedback('addCommentActionContainer');
	window.setTimeout("window.location.reload();", 500);
}

