




 $(document).ready(function() {
 
 	var postParam="";
      $("div[type=ranking]").each(function(key, value) {  
 	postParam = postParam + "&path=" + encodeURI($(value).attr("path")) + "&rank=" + encodeURI($(value).attr("mode"));
     });
     
     if (postParam.length>0)
     	postParam = postParam.substring(1,postParam.length);
     
     $.ajax(
     { 
     		type: "POST", 
     		url: "/system/modules/com.tfsla.diario.newsTags/elements/rankProvider.xml", 
     		data: postParam, 
     		dataType: "xml", 
     		success: function(xml){
     			$(xml).find("rank").each(function (key, value) {
     			
     				var path= $(value).find("path").text();
     				var views= $(value).find("views").text();
     				var comments= $(value).find("comments").text();
     				var rec= $(value).find("recommendations").text();
     				var numVal= $(value).find("tot-valorations").text();
     				var posVal= $(value).find("positive-valorations").text();
     				var negVal= $(value).find("negative-valorations").text();
     				var avgVal= $(value).find("average-valorations").text();

     				var recDiv = $(document).find('div[type="ranking"][mode="recommendations"][path="' + path + '"]');
     				var viewsDiv = $(document).find('div[type="ranking"][mode="views"][path="' + path + '"]');
     				var comDiv = $(document).find('div[type="ranking"][mode="comments"][path="' + path + '"]');
     				var tvalDiv = $(document).find('div[type="ranking"][mode="tot-valorations"][path="' + path + '"]');
     				var pvalDiv = $(document).find('div[type="ranking"][mode="positive-valorations"][path="' + path + '"]');
     				var nvalDiv = $(document).find('div[type="ranking"][mode="negative-valorations"][path="' + path + '"]');
     				var avalDiv = $(document).find('div[type="ranking"][mode="average-valorations"][path="' + path + '"]');
     				
     				recDiv.text(rec);
     				viewsDiv.text(views);
     				comDiv.text(comments);
     				tvalDiv.text(numVal);
     				pvalDiv.text(posVal);
     				nvalDiv.text(negVal);
     				avalDiv.text(avgVal);
     			});


     		},
     		error: function(jqXHR, textStatus, errorThrown) {
     		} 

     });

 });

