function selectAll(x) {
for(var i=0,l=x.form.length; i<l; i++)
if(x.form[i].type == 'checkbox' && x.form[i].name != 'sAll')
x.form[i].checked=x.form[i].checked?false:true
}

/*ajax*/
var httpRequest = false;
var type,obj=null;
var url_last_request="";
var ajaxState="";
function makeRequest(url,type,obj,add) {
/*tranh xung dot 2 request cung luc*/
if(ajaxState==1) {this.url_temp=url;this.type_temp=type;this.obj_temp=obj;setTimeout("makeRequest(url_temp,type_temp,obj_temp)",500);return false;}
/**/
this.url=url;
this.type=type;
this.obj=obj;
this.add=add;
url_last_request=url;
httpRequest = false;
if (window.XMLHttpRequest) 
	{
		httpRequest = new XMLHttpRequest();
		if (httpRequest.overrideMimeType) 
		{
			httpRequest.overrideMimeType("text/xml");
		}
	}
	else if (window.ActiveXObject) 
	{
		try 
		{
			httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e) 
		{
			try 
			{
				httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (e) 
			{
				alert('Không xác định được sự kiện này!');
			}
		}
	}
	if (!httpRequest)
	{
		alert('Không thể tạo sự kiện XMLHTTP!');
		return false;
	}
	httpRequest.onreadystatechange = alertContents;
	httpRequest.open("GET", url, true);
	httpRequest.send(null);
}

function alertContents() 
{
	ajaxState=httpRequest.readyState;
	if (httpRequest.readyState == 4)
	{
		if (httpRequest.status == 200)
		{
			if(type=="html") {
				if(obj)
				{
					//alert(document.getElementById(obj).innerHTML);
					if(add=="add") {
						//document.getElementById(obj).innerHTML=httpRequest.responseText+document.getElementById(obj).innerHTML;
						adds("firtdiv",httpRequest.responseText);
					}
					else document.getElementById(obj).innerHTML=httpRequest.responseText;
				}
			}
			else eval(httpRequest.responseText);
		}
		//else {alert('Có vấn đề trong quá trình kết nối máy chủ!');}
	}
}

//
countdiv=0;
function adds(divid,value){
	countdiv++;
	//tao firtdiv
	var div1 = document.createElement("div");
	div1.id = divid+(countdiv+1);
	document.getElementById(divid+countdiv).appendChild(div1);
	
	var div = document.createElement("div");
	div.id = "newdiv";
	div.innerHTML= value;
	document.getElementById(divid+countdiv).appendChild(div);
}


function jsrequest(url){
	var subscript = document.createElement("script");
	subscript.src = url;
	document.body.appendChild(subscript);
}



