function getXmlHttp(){
  var xmlhttp;
  try {
    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
    try {
      xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (E) {
      xmlhttp = false;
    }
  }
  if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
    xmlhttp = new XMLHttpRequest();
  }
  return xmlhttp;
}

function sinh_ajax(way,param){
	ajax_ready = 0;
	return_content = ""
	document.body.style.cursor = "wait";
	var xmlhttp = getXmlHttp()
	var s=way+param;	
	xmlhttp.open('POST', s, false);
	xmlhttp.send(null);
	if(xmlhttp.status == 200) {
		return_content = xmlhttp.responseText;
	}
	document.body.style.cursor = "default";		
}
var time_set= 0;
var return_content = "";
var opac_step = 100;
var opac_direct = 0;
var last_menu_item = "";
function view_ajax(param){
	if(last_menu_item != param){
	sinh_ajax("_includes/pages/page_req.php?action=",param);
	if(opac_step != 100){
		clearInterval(time_set);
		opac_direct = 0;
	}
	if(return_content){
		time_set = setInterval("change_opac()",20);
		last_menu_item = param;
	}
	}
}
function view_ajax_ent(param){
	if(last_menu_item != param){
	sinh_ajax("_includes/pages/page_req_ent.php?action=",param);
	if(opac_step != 100){
		clearInterval(time_set);
		opac_direct = 0;
	}
	if(return_content){
		time_set = setInterval("change_opac()",20);
		last_menu_item = param;
	}
	}
}
function change_opac(){
	if(opac_direct == 0){
		opac_step -= 10;
		document.getElementById("leftCol").style.opacity = opac_step / 100;	
		document.getElementById("leftCol").style.MozOpacity = opac_step / 100;	
		document.getElementById("leftCol").style.KhtmlOpacity = opac_step / 100;
		document.getElementById("leftCol").style.filter = "alpha(opacity = "+opac_step+")";
		if(opac_step == 0){
			opac_direct = 1;
		}
	} else {
		if(opac_step == 0){
			document.getElementById("leftCol").innerHTML = return_content;		
		}
		opac_step += 10;		
		document.getElementById("leftCol").style.opacity = opac_step / 100;	
		document.getElementById("leftCol").style.MozOpacity = opac_step / 100;	
		document.getElementById("leftCol").style.KhtmlOpacity = opac_step / 100;
		document.getElementById("leftCol").style.filter = "alpha(opacity = "+opac_step+")";
		if(opac_step == 100){
			opac_direct = 0;
			clearInterval(time_set);
		}
	}
}
function asinh_ajax(param){
	var xmlhttp = getXmlHttp()
	var s="pages/page_req.php?"+param;	
	xmlhttp.open('POST', s, true);
	xmlhttp.onreadystatechange = function() {
	  if (xmlhttp.readyState == 4) {
	     if(xmlhttp.status == 200) {
	       alert(xmlhttp.responseText);
	         }
	  }
	};
xmlhttp.send(null);
}
