var http;
function createRequestObject()
	{
	var xmlhttp;
	try {xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");}

	catch(e)
		{
		try {xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}
		catch(f) { xmlhttp=null; }
		}
	if(!xmlhttp&&typeof XMLHttpRequest!="undefined")
		{
				xmlhttp=new XMLHttpRequest();
		}
	return  xmlhttp;
	}

function thuhmit(id,rate)
	{
	http = createRequestObject();
	try
		{
		http.open('GET', '/t.asp?id='+id+'&r='+rate);
		http.onreadystatechange = handleResponseText;
		http.send(null);
		}
	catch(e){}
	finally{}
	}

function handleResponseText()
	{
	try
		{
		if((http.readyState == 4) && (http.status == 200))
			{
			var response = http.responseText;
			var update = new Array();

			if(response.indexOf('|') != -1)
				{
				update = response.split('|');
				var delement = document.getElementById('dt'+update[0]);
				var relement = document.getElementById('rt'+update[0]);
				// var trelement = document.getElementById('tr'+update[0]);
				 delement.innerHTML = update[2];
				relement.innerHTML = update[1];
				// trelement.innerHTML = update[3];
				}
			}
		}
	catch(e){}
	finally{}
}

function fthuhmit(id,rate)
	{
	http = createRequestObject();
	try
		{
		http.open('GET', '/f.asp?id='+id+'&r='+rate);
		http.onreadystatechange = fhandleResponseText;
		http.send(null);
		}
	catch(e){}
	finally{}
	}

function fhandleResponseText()
	{
	try
		{
		if((http.readyState == 4) && (http.status == 200))
			{
			var response = http.responseText;
			var update = new Array();

			if(response.indexOf('|') != -1)
				{
				update = response.split('|');
				var delement = document.getElementById('ft'+update[0]);
				var relement = document.getElementById('hd'+update[1]);
				delement.innerHTML = update[3];
				relement.innerHTML = update[2];
				}
			}
		}
	catch(e){}
	finally{}
}

function viewpost(id,show)
	{
	http = createRequestObject();
	try
		{
		http.open('GET', '/p.asp?id='+id+'&s='+show);
		http.onreadystatechange = phandleResponseText;
		http.send(null);
		}
	catch(e){}
	finally{}
	}

function phandleResponseText()
	{
	try
		{
		if((http.readyState == 4) && (http.status == 200))
			{
			var response = http.responseText;
			var update = new Array();

			if(response.indexOf('|') != -1)
				{
				update = response.split('|');
				var delement = document.getElementById('hd'+update[0]);
				delement.innerHTML = update[1];
				}
			}
		}
	catch(e){}
	finally{}
}