/*
	--------------------------------
	cms user comments javascript
	----------------
*/
var UserComments = {
	
	groupName : '', 
	contentTable : '', 
	contentPrimary : 0,
	
	// start up
	init : function(group, table, primary) {
		// settings
		this.groupName = group;
		this.contentTable = table;
		this.contentPrimary = primary;
		// default focus clear
		$j('#poster-comment').focus(
			function() {
				if($j(this).text() == 'Type you comment here...') {
					$j(this).text("");
				}
			}
		);
	},
	// submit the comment - validation MUST of already occured
	submitComment : function() {
		var usRCo = this;
		// get posties
		var posterName = $j('#poster-name').val();
		var posterEmail = $j('#poster-email-address').val();
		if($j("#poster-released-yes").is(":checked")) {
			var posterReleased = 'Yes';
		} else {
			var posterReleased = 'No';
		}
		var posterMessage = $j('#poster-comment').val();
		// show progresser
		$j('#post-comment-form-wrapper').css("overflow", "hidden");
		$j('#post-comment-form-wrapper').animate(
			{ 
			height: "200px", 
			opacity: 0.0 
			},
			500, 
			function() {
				// post to ajax
				$j.post(
					'/cbdr/common-ajax.php?process_name=post_user_comment', { 
						'1ceee8fda810b676f'	: 'f4f1494fb6c7807a9bdc7b443e26d7bdbe7d80b1',
						'group_name'		: usRCo.groupName,
						'content_table'		: usRCo.contentTable,
						'content_primary'	: usRCo.contentPrimary,
						'poster_name'		: posterName,
						'poster_email'		: posterEmail,
						'poster_released'	: posterReleased,
						'poster_message'	: posterMessage
					}, 
					function(data) {
						var tdata = trimString(data); //data.trim();
						$j('#post-comment-progress-message-box').html("<p>"+tdata+"</p>");
					}
				);
				// update progresser
				$j('#post-comment-progress-message-box').html("<p>Posting comment, please wait...</p>");
				$j('#post-comment-progress-message-box').css("visibility", "visible");
				$j('#post-comment-progress-message-box').css("display", "block");
				$j('#post-comment-form-wrapper').css("visibility", "hidden");
				$j('#post-comment-form-wrapper').css("display", "none");
			}
		);
	}
	
};
