// JavaScript Document
// ########## WARNING ################
// Cac doi truyen vao la ID
// ###################################
function ajaxFunction(seSource, seDes, url){
var xmlHttp;
	try {
	// Tao doi tuong xmlHttp voi cac trinh duyet: Firefox, Opera 8.0+, Safari
		xmlHttp = new XMLHttpRequest();
	}
	catch(e)
	{
	// Neu trinh duyet la Internet Explorer
	try
    	{    
		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");    
		}
  	catch (e)
		{    
			try
			 {     
			 xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");      
			 }
			catch (e)
			{      
			alert("Your browser does not support AJAX!");      
			return false;      
			}   
		 }	
	}
	//alert(url);
// Kiem tra trang thai StateChange
	 xmlHttp.onreadystatechange=function()
		{
		if(xmlHttp.readyState==4)
		  {
		  var result;
		  result = xmlHttp.responseText;
		  //alert(result);
		  //############ XU LY LISTBOX #####################//
			var seID = document.getElementById(seSource);
			var desSeID = document.getElementById(seDes);
			var selectedItem = seID.selectedIndex;
			var selectedValue = seID.options[selectedItem].value;
				removeAllOptions(desSeID);
			if(result!=""){
				var arrResult = result.split('#');
				var i;
				for(i=0;i<arrResult.length;i++){
					//########### Lay Value & Text ###########//
					var arrOption = arrResult[i];
					if(arrResult[i]!=""){
						var strArrOption = arrOption.split('$');
						var selectedText = strArrOption[0];
						var selectedValue = strArrOption[1];
						desSeID.options.add (new Option(selectedText, selectedValue));
					}
					//#######################################//
				}
				//alert("Result: " + arrResult[0]);
			}
		  //################################################//
		  }
		}
	  xmlHttp.open("GET",url,true);
	  xmlHttp.send(null);	
}
function removeAllOptions(selectbox)
{
	var i;
	for(i=selectbox.options.length-1;i>=0;i--)
	{
	selectbox.remove(i);
	}
}
