var xmlHttp;
var cgid;
function mainajax(ac,changeid,para){
cgid=changeid;
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("您的浏览器不支持AJAX！");
  return;
  }
var url="/mainajax.php";
url=url+"?ac="+ac;
url=url+"&p="+para;
if(ac=='login'){
if(document.getElementById("usr").value=="")
	{
		alert("请输入用户名！");
		document.getElementById("usr").focus();
		return false;
	}
if(document.getElementById("pwd").value=="")
	{
		alert("请输入密码！");
		document.getElementById("pwd").focus();
		return false;
}
url=url+"&usr="+document.getElementById("usr").value;
url=url+"&pwd="+document.getElementById("pwd").value;
}
url=url+"&sid="+Math.random();
//alert(url);
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChanged(){ 
 if (xmlHttp.readyState==4){
   document.getElementById(cgid).innerHTML=xmlHttp.responseText;
 }
}

function GetXmlHttpObject(){
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}

//end ajax

function getObject(objectId) {
	if(document.getElementById && document.getElementById(objectId)) {
		// W3C DOM
		return document.getElementById(objectId);
	} else if (document.all && document.all(objectId)) {
		// MSIE 4 DOM
		return document.all(objectId);
	} else if (document.layers && document.layers[objectId]) {
		// NN 4 DOM.. note: this won"t find nested layers
		return document.layers[objectId];
	} else {
		return false;
	}	
}
function findPosX(obj) {
	var curleft = 0;
	if (obj.offsetParent) {
		while (obj.offsetParent) {
			curleft += obj.offsetLeft;
			obj = obj.offsetParent;
		}
	} else if (obj.x) curleft += obj.x;
	return curleft;
}
function findPosY(obj) {
	var curtop = 0;
	if (obj.offsetParent) {
		while (obj.offsetParent) {
			curtop += obj.offsetTop;
			obj = obj.offsetParent;
		}
	} else if (obj.y) curtop += obj.y;
		//alert(curtop);
	return curtop;
}
function showall(){
	var abc = getObject("allfl");
	var allticket = getObject("allticket");
	abc.style.display = "block";
	abc.style.position = "absolute";
	abc.style.paddingTop = "1px";
	abc.style.left = findPosX(allticket);
	//abc.style.left = 280;
	abc.style.top = findPosY(allticket)+23;
	//abc.style.top = 140;
}
function hiddenall(){
	//setTimeout("h()",3000);
	var abc = getObject("allfl");
	abc.style.display = "none";
	abc.style.left = 1;
	abc.style.top = 1;
}

