function getcomment(page) {
	if (enableComments)
	{		
		var cpcookiename = "cp-" + uuid;
		if (page > 0 && page != getCookie(cpcookiename)) {
			setCookie(cpcookiename, page);
			document.location.reload();
			return "";
		} 
		
		if (getCookie(cpcookiename)!="") {
			page = getCookie(cpcookiename);
		}
			
		$j.ajax({
			type: "GET",
			url: "/php/comments/getcomment.php",
			data: "forcereload=" + new Date().valueOf() + "&apikey=" + apikey + "&uuid=" + uuid + "&page=" + page + "&limit=" + commentsxpage,
			success: function(html){
			  $j(commentContainerId).html( html );
				if(typeof(cmxl) != "undefined") {
					$j("#chardisp").val(cmxl);
					$j(".commenti09_form .destra").html('Saranno accettati i primi '+cmxl+' caratteri (Testo minimo: 10 caratteri)');
				}
				
				if (getCookie("commentoinviato")=="true") {
					setCookie("commentoinviato", "false");
					var grazie =  '<form action="#">';
						grazie += '<div class="commenti09_form_tit">GRAZIE PER IL TUO COMMENTO:</div>';
						grazie += '<div class="commenti09_form_testo">Il tuo commento apparirà a breve. <br/>';
						grazie += 'Attenzione: la redazione si riserva di non pubblicare quei commenti che risulteranno offensivi, volgari o lesivi della dignità altrui.</div>';
						grazie += '<div class="commenti09_bottone_invia"><a href="#" onclick="document.location.reload();return false;"><img src="/img2007/commenti09_bottone_scrivi.gif" alt="SCRIVI UN COMMENTO" class="absmiddle" align="right" height="20" width="143"></a></div>';
						grazie += '<div class="commenti09_clear"></div>';
						grazie += '</form>';
						$j(".commenti09_form").html(grazie);
				}
			}
		});
		getnumcomment();
		setCookie(cpcookiename, "");
	}
}
function getnumcomment() {

	$j.ajax({
		type: "GET",
		url: "/php/comments/getcomment.php",
		data: "forcereload=" + new Date().valueOf() + "&apikey=" + apikey + "&uuid=" + uuid + "&onlycount=1",
		success: function(numc){
			if(numc>0){
				$j('#numcommenti').html( numc );
				$j('#headcommenti').css({display: "inline" });
			}
		}
	});
}
function getmostcommented() {
	if (enableComments)
	{
		$j.ajax({
			type: "GET",
			url: "/php/comments/getmostcommented.php",
			data: "forcereload=" + new Date().valueOf() + "&apikey=" + apikey + "&limit=" + numpiucommentati,
			success: function(html){
			  $j(mostCommentedContainerId).html( html );
			}
		});
	}
}
function getmostvoted() {
	if (enableRating)
	{
		$j.ajax({
			type: "GET",
			url: "/php/comments/getmostvoted.php",
			data: "forcereload=" + new Date().valueOf() + "&apikey=" + apikey + "&limit=" + numpiuvotati,
			success: function(html){
			  $j(mostVotedContainerId).html( html );
			}
		});
	}
}
function invia() {
	$j('#finvio :submit').attr("disabled","disabled");
	
	var formvariables = $j('#finvio :input');
	var postdata = "forcereload=" + new Date().valueOf() + "&apikey=" + apikey + "&uuid=" + uuid + "&ipaddress=" + ipaddress;
	for (var i = 0; i < formvariables.length; i++){
		postdata += '&' + formvariables[i].name + '=';
		if (formvariables[i].type == 'checkbox') {
			postdata += formvariables[i].checked;
		} else {
			postdata += formvariables[i].value;
		}		
	}
	
	$j(".error").removeClass("error");
	$j(".commenti09_form_errore").remove();
	$j(".commenti09_form_erroresmall").remove();
	
	 $j.ajax({
	   type: "POST",
	   url: "/php/comments/postcomment.php",
	   data: postdata,
	   success: function(msg){
	    if (msg=='') {
			setCookie("commentoinviato", "true");
			//getcomment(1);
			document.location.reload();
		} else {				
		  var ids = eval(msg);
		  var cid = '';
		  for (var i=0; i<ids.length; i++) {
		   cid = '#'+ids[i];
		   $j(cid).addClass("error");
		   if(ids[i]=="condizioni") {
			$j(".commenti09_banda").append('<div class="commenti09_form_erroresmall">E\' necessario accettare le condizioni di privacy</div>');
		   }
		  }
		  if(ids.length>0 ) {
			$j(".commenti09_form_tit").before('<div class="commenti09_form_errore">ATTENZIONE: il tuo commento non è stato inviato. Controlla di aver compilato correttamente tutti i campi e prova ad inviarlo di nuovo.</div>');
		  }
		}	   
	   },
	   complete: function(){
	     // Handle the complete event
		  $j('#finvio :submit').attr("disabled","");
	   }
	 });
	
 }

function checkcommentlength(txtarea){
	var maxlength = (typeof(cmxl)!="undefined") ? cmxl : 1000;
	if(txtarea.value.length > maxlength) {
		txtarea.value = txtarea.value.substring(0, maxlength);
	} else {
		 $j("#chardisp").val(maxlength-txtarea.value.length);
	}
}

function showTooltip(e) {	
	if (!e) var e = window.event; 
	/* CONFIG */		
	yOffset = 90;
	xOffset = 10;										  
	if (e.pageX || e.pageY) 	{
		posx = e.pageX;
		posy = e.pageY;
	}
	else if (e.clientX || e.clientY) 	{
		posx = e.clientX + document.body.scrollLeft
			+ document.documentElement.scrollLeft;
		posy = e.clientY + document.body.scrollTop
			+ document.documentElement.scrollTop-20;
	}

	$j(".commenti09_tooltip")
		.css("top",(posy - yOffset) + "px")
		.css("left",(posx + xOffset) + "px")
		.fadeIn("fast");
}
function hideTooltip() {
	$j(".commenti09_tooltip").hide();
}

