function commentsProcess(url, vars){
			$.post(
				url, 
				vars,
				function(xmlResponse){
		    		var root = xmlResponse.getElementsByTagName('root');
					var err = xmlResponse.getElementsByTagName('error')[0].childNodes[0].nodeValue;
					var msg = xmlResponse.getElementsByTagName('message')[0].childNodes[0].nodeValue;
					
					if(err == 'true'){
						alert('Error - Please try again later');
					}
					else{
						$('#comment_message').html(msg);
						$('#nickname').val('');
						$('#comment').val('');
						$('#add_comment_form').css('display', 'none');
					}
					
					hideWait();
				}, 
				"xml"
			);
		}
		
		$(document).ready(function(){
			$('#show_comments').click(function(){
				if($('#comments .comments_container').css('display') == 'none'){
					$('#comments .comments_container').css('display', 'block');
				}
				else{
					$('#comments .comments_container').css('display', 'none');
				}
				return false;
			});
			
			$('#add_comment').click(function(){
				$('#comment_message').html('');
				$('#add_comment_form').css('display', 'block');
				return false;
			});
			
			$('#cancel_comment_button').click(function(){
				$('#nickname').val('');
				$('#comment').val('');
				$('#add_comment_form').css('display', 'none');
			});
			
			$('#add_comment_button').click(function(){
				if($('#nickname').val().replace(/\s+/g,'').length == 0){
					alert('Please enter your nickname!');
					$('#nickname').focus();
				}
				else if($('#comment').val().replace(/\s+/g,'').length == 0){
					alert('Please enter your comment!');
					$('#comment').focus();
				}
				else{
					var url = 'ajax/comments.php';
					var nickname = encodeURIComponent($('#nickname').val());
					var comments = encodeURIComponent($('#comment').val());
					var review_id = encodeURIComponent($('#review_id').val());
					
					vars = addslashes('nickname=' + nickname + '&comments=' + comments + '&review_id=' + review_id);
					
					showWait();
					
					setTimeout("commentsProcess('" + url + "', '" + vars + "')", 1000);
				}
			});
		});
