function load(obj,t) {
	setFade(obj,0);
	var url = "content.php?t="+t+"&o="+obj;
	http.open("GET", url, true);
	http.onreadystatechange = handleHttpResponse;
	http.send(null);
}

function loaddetail(obj,t,page) {
	setFade(obj,0);
	var url = "content.php?t="+t+"&o="+obj+"&p="+page;
	http.open("GET", url, true);
	http.onreadystatechange = handleHttpResponse;
	http.send(null);
}

function handleHttpResponse() {
	if(http.readyState == 4) {
		var resp = http.responseText;
		var obj = resp.substring(0,resp.indexOf("="));
		getObject(obj).innerHTML = resp.substring(resp.indexOf("=")+1);
		fade(obj,70);
	}
}

function fade(obj,amt) {
	if(amt <= 100) {
		setFade(obj,amt);
		amt += 10;
		setTimeout("fade('"+obj+"',"+amt+")", 5);
	}
}

function setFade(obj,amt) {
	var obj = getObject(obj);
	amt = (amt == 100)?99.999:amt;
	obj.style.filter = "alpha(opacity:"+amt+")";
	obj.style.KHTMLOpacity = amt/100;
	obj.style.MozOpacity = amt/100;
	obj.style.opacity = amt/100;
}

function getObject(obj) {
	var o;
	if(document.getElementById) o = document.getElementById(obj);
	else if(document.all) o = document.all.obj;	
	return o;	
}

function getHTTPObject() {
  var xmlhttp;
  /*@cc_on
  @if (@_jscript_version >= 5)
    try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (E) {
        xmlhttp = false;
      }
    }
  @else
  xmlhttp = false;
  @end @*/
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
      xmlhttp = new XMLHttpRequest();
    } catch (e) {
      xmlhttp = false;
    }
  }
  return xmlhttp;
}

var http = getHTTPObject();
