// commenting
var invCode = "";
var responseSuccessComment = function(o)
{
	var numeComment		= document.getElementById('numeComment').value;
	var contentComment  = document.getElementById('contentComment').value;
	if (o.responseText=="The validation code is incorrect. Please try again.")
	{
		if (document.getElementById("send_message_button"))
			document.getElementById("send_message_button").value = "{{Send message}}";
		Recaptcha.reload();
		alert(o.responseText)
	}
	else
	{
		document.getElementById('commenForm').innerHTML = o.responseText;
		contentToAdd = '<div class="titleComment">'+numeComment+'</div><div class="contentComment">'+contentComment+'</div><br />';
		document.getElementById("existingComments").innerHTML = contentToAdd + document.getElementById("existingComments").innerHTML;
	}
};

var responseFailureComment = function(o)
{
	//alert('error');
}
var callbackComment =
{
	success:responseSuccessComment,
	failure:responseFailureComment
};

function submit_comment(formObject, numeFieldErr, commentFieldForm, invalidCode)
{
	var invCode = invalidCode
	if (document.getElementById("numeComment").value=="")
	{
		alert(numeFieldErr+" !");
		document.getElementById("numeComment").focus();
		return false;
	}
	if (document.getElementById("contentComment").value=="")
	{
		alert(commentFieldForm+" !");
		document.getElementById("contentComment").focus();
		return false;
	}

	YAHOO.util.Connect.setForm(formObject);
	var cObj = YAHOO.util.Connect.asyncRequest('POST', '/inc/gadgets_controller.php?action=post_comment', callbackComment);
}
// end commenting



// voting
var responseSuccessVot = function(o)
{
		document.getElementById('vote_container').innerHTML = o.responseText;
};

var responseFailureVot = function(o)
{
	//alert('error');
}
var callbackVot =
{
	success:responseSuccessVot,
	failure:responseFailureVot
};

function submit_vot(subdomain, direction, record_id, vots_category)
{
	var request = YAHOO.util.Connect.asyncRequest('GET', '/inc/gadgets_controller.php?action=vote&subdomain='+subdomain+'&direction='+direction+'&record_id='+record_id+'&category='+vots_category, callbackVot); 
}
// end voting