 function converteUrl(variavel){
			var separador = "-";
			variavel = variavel.replace(/[ ]/gi, separador);
			variavel = variavel.replace(/[çÇ]/gi, 'c');
			variavel = variavel.replace(/[áÁäÄàÀãÃâÂ]/gi, 'a');
			variavel = variavel.replace(/[éÉëËèÈêÊ]/gi, 'e');
			variavel = variavel.replace(/[íÍïÏìÌîÎ]/gi, 'i');
			variavel = variavel.replace(/[óÓöÖòÒõÕôÔ]/gi, 'o');
			variavel = variavel.replace(/[úÚüÜùÙûÛ]/gi, 'u');
			
			variavel = variavel.replace(/[;:'\"<>,\.?!_-]/gi, separador);
			variavel = variavel.replace(/[@#\$%&\*\+=\|º]/gi, separador);
			variavel = variavel.replace(/[“”]/gi, separador);
			variavel = variavel.replace(/(ª)+/gi, separador);
			variavel = variavel.replace(/[`´~^°]/gi, separador);
			
			variavel = variavel.replace(/(\()|(\))/gi, separador);
			variavel = variavel.replace(/(\[)|(\])/gi, separador);
			variavel = variavel.replace(/(-)+/gi, separador);
			
			variavel = variavel.replace(/(^(-)+)|((-)+$)/gi, "");
			
			return variavel;
		}
 function getFontSize(min,max,val) {
    return Math.round((150.0*(1.0+(1.5*val-max/2)/max)));
  }
 
  function generateCloud() {
    var txt = document.getElementById("tagSphere").innerHTML;
   	
	var logarithmic = false;
    
    //var lines = txt.split(/\r?\n/);
	var lines = txt.split("###");
	var min = 10000000000;
    var max = 0;
    for(var i=0;i<lines.length;i++) {
      var line = lines[i];
      var data = line.split(/,/);
      if(data.length != 2) {
        lines.splice(i,1);
        continue;
      }
      data[0] = parseFloat(data[0]);
      lines[i] = data;
      if(data[0] > max) 
        max = data[0];
      if(data[0] < min)
        min = data[0];
    }

    lines.sort(function (a,b) {
                 var A = a[1].toLowerCase();
                 var B = b[1].toLowerCase();
                 return A>B ? 1 : (A<B ? -1 : 0);
                });

    var html = "<style type='text/css'>#jscloud a:hover { text-decoration: underline; }</style> <div id='jscloud'>";
    if(logarithmic) {
      max = Math.log(max);
      min = Math.log(min);
    }
    for(var i=0;i<lines.length;i++) {
      var val = lines[i][0];
      if(logarithmic) val = Math.log(val);
      var fsize = getFontSize(min,max,val);
      html += " <a href='/busca/"+converteUrl(lines[i][1].toLowerCase())+".html' style='font-size:"+fsize+"%;' title='"+lines[i][0]+"'>"+lines[i][1]+"</a> ";
    }
    html += "</div>";
    var cloud = document.getElementById("tagSphere");
    cloud.innerHTML = html;
  }

  function setClass(layer,cls) {
    layer.setAttribute("class",cls);
    layer.setAttribute("className",cls);
  }

  