function update_mn(ALIAS)
{
   fileNamze = 'xml/live_' + ALIAS + '.xml'
	 $.ajax({
	   type: "GET",
	   url: randurl(fileNamze),
	   dataType: "xml",
	   success: fun_vao_cell
	 });
	 
	 function fun_vao_cell(xml)
	 {
			var divNumber = 18;
		  var myDate =	$(xml).find("xsmb").attr("date");
		  $('#mn_today_date').html(myDate);
		  
		  $(xml).find("giai").each(function()
		  {
		  	divToChange = '#' + ALIAS + '_' + divNumber;
		  	
		  	FullGiai = $(this).attr("value");
			  
			  $(divToChange).html(FullGiai);
		    
		    divNumber = divNumber - 1;
		  });//--> end xml loops
	
	//mn_today_date	 
	 }
}

function loadMB(divName, cellName)
// divName: tên div của thẻ div chứa bảng KQ miền bắc
// cellName: tên thẻ ô chưa từng giải vd cell1 -> cell17 thì cellName = cell
{
   fileNamze = 'xml/live_' + divName + '.xml'
	 $.ajax({
	   type: "GET",
	   url: randurl(fileNamze),
	   dataType: "xml",
	   success: loadToDiv
	 });
				 
		function loadToDiv(xml) 
		{
      var LOTO = new Array;
      
      for (i = 0; i <= 9; i++)
      {
      	LOTO[i] = '';
      }
      					
			var divNumber = 0;
		  var myDate =	$(xml).find("xsmb").attr("date");
		  
		  $(xml).find("giai").each(function()
		  {
		  	FullGiai = $(this).attr("value");
		  	
		  	FullGiai = trim(FullGiai , " ");
		 
		  	
		  	NumSo = FullGiai.length;
		  	
		  	if (NumSo == 2)
		  	{
		  		myLOTO = FullGiai;
		  	}
		  	
		  	if (NumSo == 3)
		  	{
		  		myLOTO = FullGiai.substring(1,3);
		  	}
		  	
		  	if (NumSo == 4)
		  	{
		  		myLOTO = FullGiai.substring(2,4);
		  	}								  									  	
		  	
		  	if (NumSo == 5)
		  	{
		  		myLOTO = FullGiai.substring(3,5);
		  	}
		  	
		  	if (NumSo == 6)
		  	{
		  		myLOTO = FullGiai.substring(4,6);
		  	}
                                                   if ((NumSo > 6) || (NumSo < 2))
                                                   {
                                                         myLOTO = 'AB';
                                                   }
		  	
		  	
		  	myDau = myLOTO.substring(0,1);
		  	
		  	myDit = myLOTO.substring(1,2);
		  	
		  	LOTO[myDau] = LOTO[myDau] + ' ' + myLOTO;
		  	
		  	
			  divNumber = divNumber + 1;
			 
			  divToChange = '#' + divName + ' .' + cellName + divNumber;
			  
			  $(divToChange).html($(this).attr("value"));
		  
		  });//--> end xml loops
		  
		 dateCell = '#' + divName + ' .date'

		 $(dateCell).html('Ngày ' + myDate);
		 
		 for (i = 0; i <= 9; i++)
		 {
		 	TD_ID = '#td_' + i;
		 	
		 	DITLON = LOTO[i];
		 	
		 	$(TD_ID).html(DITLON);
		 }
		 
		}//---> end load function
 
}
 
 
 function trim(str, chars) {
	return ltrim(rtrim(str, chars), chars);
}
 
function ltrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
 
function rtrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}
 
 
 function randurl(urlname){
 // trả về url với random query để tránh cache
 							var fetch_unix_timestamp = function()
							{
							return parseInt(new Date().getTime().toString().substring(0, 10))
							};
							
							var randomnumber=fetch_unix_timestamp();
							var aurl= urlname + '?p=';
							var ranurl= aurl + randomnumber;
							return ranurl;
 }
 
 function loadTK(alias){
 	divName = '#QTK';
 	fileNamez = 'cache/quick_thongke_' + alias + '.html';
 	$(divName).html('loading...');
  $(divName).load(randurl(fileNamez));
 }
 
 function unloadTK(alias){
 	divName = '#QTK-' + alias;
 	$(divName).html('');
 }