var addCommentCode = '';
function expandComments(articleId)
{
	var url = baseUrl;
	dojo.xhrGet({
		url: url,
		handleAs: "json",
		content: {
			option: 'com_zimbcomment',
			format: 'ajax',
			task: 'showComments',
			articleId: articleId
		},
		load: function(result)
		{
			var div = dojo.byId('COMMENT' + articleId);
			div.innerHTML = result.comments;
			div.innerHTML += result.interface;
			addCommentCode = result.addComment;
		},
		error: function(result)
		{
		
		}
	});
}
function hideComments(articleId)
{
	console.log('Hide Comments');
	var div = dojo.byId('COMMENT' + articleId);
	div.innerHTML = '';
}
function addComments(articleId)
{
	var div = dojo.byId('COMMENT' + articleId);
	div.innerHTML += addCommentCode;
	addCommentCode = "";
	if (dojo && dijit)
	{
		dojo.parser.parse(div);
	}
}
function saveComment(articleId)
{
	var url = baseUrl;
	console.log("Save Comment Clicked");
	var comment = dojo.byId('txtComment' + articleId).value;
	var user = '';
	var userurl = '';
	var email = '';
	var captcha = false;
	if (dojo.byId('txtUser' + articleId))
	{
		user = dojo.byId('txtUser' + articleId).value;
	}
	if (dojo.byId('txtEmail' + articleId))
	{
		email = dojo.byId('txtEmail' + articleId).value;
	}
	if (dojo.byId('txtUrl' + articleId))
	{
		userurl = dojo.byId('txtUrl' + articleId).value;
	}
	if (dojo.byId('txtCaptcha' + articleId))
	{
		captcha = dojo.byId('txtCaptcha' + articleId).value;
	}
	dojo.xhrGet({
		url: url,
		handleAs: "json",
		content: {
			option: 'com_zimbcomment',
			format: 'ajax',
			task: 'saveComment',
			articleId: articleId,
			comment: comment,
			user: user,
			email: email,
			url: userurl,
			captcha: captcha
		},
		load: function(result) {
			if (!result.error)
			{
				if (dojo && dijit && dijit.byId('txtUser' + articleId))
				{
					dijit.byId('txtUser' + articleId).destroy();
					dijit.byId('txtEmail' + articleId).destroy();
					dijit.byId('txtUrl' + articleId).destroy();
					dijit.byId('txtCaptcha' + articleId).destroy();
				}
				expandComments(articleId);
			}
			else
			{
				var errorDiv = dojo.byId('zimbcommentError' + articleId);
				errorDiv.innerHTML = result.error;
			}

		},
		error: function(result) {
		}
	});
}
function toHand()
{
	document.body.style.cursor = 'pointer';
}

function toDefault()
{
	document.body.style.cursor = 'default';
}