function ajax(url,containerid,show_url,goto_container){
	var page_request = false;
	var temp;
	var temp2;
	if (window.XMLHttpRequest){page_request = new XMLHttpRequest();}
	else if (window.ActiveXObject){
		try{page_request = new ActiveXObject("Msxml2.XMLHTTP");}
		catch (e){
			try{page_request = new ActiveXObject("Microsoft.XMLHTTP");}
			catch (e){}
		}
	}
	else{return false;}
	if(url==""){
		temp2= location.hash;
		temp= temp2.split( '#' );
		url=temp[1];
		if(url==undefined){url="";}
	}
	if(url!=""){
		var url2=url;
		if(goto_container==1){location.hash="#" + containerid;}
		if(show_url==1){location.hash="#" + url;}
		var loadstatustext="<img src='/app/images/loading.gif' alt='Đang tải' />Đang tải<a href='#' onclick=\"ajax('"+url2+"','"+containerid+"')\">[Tải lại]</a>";
		page_request.onreadystatechange=function(){
			if(goto_container==2){
				loadpage_ads(page_request, containerid, url2);
			}
			else{
				document.getElementById(containerid).innerHTML=loadstatustext;
				loadpage(page_request, containerid, url2);
			}
		}
		url="/app/ajax/"+url+"/"+new Date().getTime()+".htm";
		page_request.open('GET', url, true);
		page_request.send(null);
	}
}
function loadpage(page_request, containerid, url2){
	try{
		if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1)){
			document.getElementById(containerid).innerHTML=page_request.responseText;
		}
		else if (page_request.readyState == 4 && (page_request.status!=200 || window.location.href.indexOf("http")!=-1)){}
	}
	catch(e){}
}
function loadpage_ads(page_request, containerid, url2){
	try{
		if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1)){
			if(containerid=="adsc1"){
				document.getElementById("adsc1").innerHTML=page_request.responseText;
				ajax("view/get_ads/c2/","adsc2",0,2);
			}
			else if(containerid=="adsc2"){
				document.getElementById("adsc2").innerHTML=page_request.responseText;
				ajax("view/get_ads/r/","adsr",0,2);
			}
			else if(containerid=="adsr"){
				document.getElementById("adsr").innerHTML=page_request.responseText;
				ajax("view/get_ads/bn/","adsbn",0,2);
			}
			else if(containerid=="adsbn"){
				document.getElementById("adsbn").innerHTML=page_request.responseText;
			}
		}
		else if (page_request.readyState == 4 && (page_request.status!=200 || window.location.href.indexOf("http")!=-1)){}
	}
	catch(e){}
}
imgclose=new Image(8,8);
imgopen=new Image(8,8);
imgclose.src="/app/images/n_u.gif";
imgopen.src="/app/images/n_d.gif";
function filter(imagename,objectsrc){
	if (document.images){
		document.images[imagename].src=eval(objectsrc+".src");
	}
}
function show(id){
	if (document.getElementById){
		if (document.getElementById(id).style.display == "none"){
			document.getElementById(id).style.display = 'block';
			filter(("img"+id),'imgopen');
		}
		else{
			filter(("img"+id),'imgclose');
			document.getElementById(id).style.display = 'none';
		}
	}
	else{
		if (document.layers){
			if (document.id.display == "none"){
				document.id.display = 'block';
				filter(("img"+id),'imgopen');
			}
			else{
				filter(("img"+id),'imgclose');
				document.id.display = 'none';
			}
		}
		else{
			if (document.all.id.style.visibility == "none"){
				document.all.id.style.display = 'block';
			}
			else{
				filter(("img"+id),'imgclose');
				document.all.id.style.display = 'none';
			}
		}
	}
}
imgclose2=new Image(8,8);
imgopen2=new Image(8,8);
imgclose2.src="/app/images/l_n_u.gif";
imgopen2.src="/app/images/l_n_d.gif";
function show2(id){
	if (document.getElementById){
		if (document.getElementById(id).style.display == "none"){
			document.getElementById(id).style.display = 'block';
			filter(("img"+id),'imgopen2');
		}
		else{
			filter(("img"+id),'imgclose2');
			document.getElementById(id).style.display = 'none';
		}
	}
	else{
		if (document.layers){
			if (document.id.display == "none"){
				document.id.display = 'block';
				filter(("img"+id),'imgopen2');
			}
			else{
				filter(("img"+id),'imgclose2');
				document.id.display = 'none';
			}
		}
		else{
			if (document.all.id.style.visibility == "none"){
				document.all.id.style.display = 'block';
			}
			else{
				filter(("img"+id),'imgclose2');
				document.all.id.style.display = 'none';
			}
		}
	}
}
function show_topic(id){
	if (document.getElementById){
		document.getElementById(id).style.display = 'block';
		filter(("img"+id),'imgopen2');
	}
	else{
		if (document.layers){
			document.id.display = 'block';
			filter(("img"+id),'imgopen2');
		}
		else{
			document.all.id.style.display = 'block';
		}
	}
}

