      var xmlDoc = null ;
      var my_arraytc = null;
      var to_arrtc = 0;
      var j = 0;

      function tisendRequeststats(url) {
        if (typeof window.ActiveXObject != 'undefined' ) {
          xmlDoc = new ActiveXObject("Microsoft.XMLHTTP");
          //          xmlDoc = new XMLHttpRequest;
          xmlDoc.onreadystatechange = tiprocessstats ;
        }
        else {
          xmlDoc = new XMLHttpRequest();
          xmlDoc.onload = tiprocessstats ;
        }
        xmlDoc.open( "GET", "/site/?ajax="+url, true );
        xmlDoc.send( null );
      }

	  function nextfilltagcloud()
	  {
	  		var backup=document.getElementById('tagclouddest').innerHTML;
	  	    if (document.getElementById('tagcloudheight').offsetTop<200) {
        		document.getElementById('tagclouddest').innerHTML=document.getElementById('tagclouddest').innerHTML+my_arraytc[j]+'</a>';
        		++j;
        		if (document.getElementById('tagcloudheight').offsetTop>210) {
        			document.getElementById('tagclouddest').innerHTML=backup;
        		} else {
        		  if (j < to_arrtc) window.setTimeout("nextfilltagcloud()",20);
    			}
        	} 
	  }
      
      function filltagcloud(content)
      {
        my_arraytc=xmlDoc.responseText.split("</a>");
        to_arrtc= my_arraytc.length-1;
        j=0;
        window.setTimeout("nextfilltagcloud()",20);
      }

      function tiprocessstats() {
        if ( xmlDoc.readyState != 4 ) return ;
        var my_array=xmlDoc.responseText.split("</element>");
        var to_arr= my_array.length-1;
        for (var i = 0; i < to_arr; ++i)
        {
          var layer = my_array[i].substr(my_array[i].search('="')+2,my_array[i].search('">')-my_array[i].search('="')-2);
          //Body
          if (layer=='tagclouddest') {
             document.getElementById(layer).innerHTML='';
             filltagcloud(my_array[i].substr(my_array[i].search('>')+1,my_array[i].length-my_array[i].search('>')-1));
          } else {
          	 document.getElementById(layer).innerHTML=my_array[i].substr(my_array[i].search('>')+1,my_array[i].length-my_array[i].search('>')-1);
          }
         }
      }


		function triggerAction(act){
			var jetzt = new Date();
		  	tisendRequeststats(act+'&dum='+jetzt.getTime());
		}


