function parsetext(ptext,stat,tip,kol)
{

  var k=0;t=0;row=0;
  var start=0;

  var datas=new Array();
   datas[0]=new Array();
  for(i=0;i<ptext.length;i++)
  {
    if(ptext.charAt(i)=='~')
   {
   		datas[row][k]=ptext.substr(start,(i-start));
	
			if(k==kol)
			{ 
				k=0;
				row++;
				if(i<ptext.length)
				datas[row]=new Array();
			}
				else
			{   
				k++;
			}
	  start=i+1;
   } 
  }

  eval(tip+"(datas)");  
  return true;
}

function loadXMLDoc(url,tip,kol) {
//alert(url);
	ajaxurl=url;
	 if (window.ActiveXObject) 
	 {
           req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) 
		{
			req.onreadystatechange = function() 
			{                      
			 if (req.readyState==4 || req.readyState=="complete") 
			 { 
			  parsetext(req.responseText, req.status, tip,kol);           
			 }
			}
            req.open("GET", url, true);
            req.send(null);
        }
     }
	  else
	    if (window.XMLHttpRequest) 
		{
            req = new XMLHttpRequest();

			req.onload = function() 
			{                      
			 if (req.readyState==4 || req.readyState=="complete") 
			 { 
			    parsetext(req.responseText, req.status, tip,kol);           
			 }
			}

        	req.open("GET", url, true);
        	req.send(null);
		} 

}
