var request = null;

var display_obj = null;

function createXMLHttpRequest(){
  if( window.XMLHttpRequest )	{
  	request = new XMLHttpRequest();
  }
  else if(window.ActiveXObject) {
  	request = new ActiveXObject('Microsoft.XMLHTTP');
  }
}

function runAjax(url,dis_obj,callback){

	createXMLHttpRequest();
	display_obj = dis_obj;	
	request.onreadystatechange = callback;		
	//request.open("GET", url+';n='+Math.random(), true);
	request.open("GET", url+';n=', true);
	request.setRequestHeader("Content-Type","text/html;charset=gb2312");
	request.send(null);
}

function showText(){
	if(request.readyState==4 || request.readyState=='complete'){	
		if(request.status==200){
		  display_obj.innerHTML = request.responseText;
		}
	}
}

function showAlert(){
	if(request.readyState==4 || request.readyState=='complete'){	
		if(request.status==200){
		  alert(request.responseText);
		}
	}
}


//获得obj的绝对位置x
function getObjLeft1(obj)
{
	//var obj = document.getElementById(id);
  var eleft = obj.offsetLeft;
	
  while (obj = obj.offsetParent){
    eleft += obj.offsetLeft;
	}
	return eleft;
}

//获得obj的绝对位置y
function getObjTop1(obj)
{
	//var obj = document.getElementById(id);
  var etop = obj.offsetTop;
	
  while (obj = obj.offsetParent){
    etop+=obj.offsetTop;
	}
	return etop; 
}
//我的收藏夹
function runAjaxDiv(url,dis_obj,callback,obj){
	//alert(url);
	createXMLHttpRequest();
	display_obj = dis_obj;	
	
	var etop  = getObjTop1(obj);
	var eleft = getObjLeft1(obj);
	var eeleft = document.body.clientWidth - 300 + document.body.scrollLeft;
	if (eleft > eeleft){
		eleft =  eeleft - 20;
	}   
	display_obj.style.top  = etop+20;
	display_obj.style.left = eleft;
	
	request.onreadystatechange = callback;		
	request.open("GET", url+';n='+Math.random(), true);
	request.send(null);
}
function showDiv(){
	if(request.readyState==4 || request.readyState=='complete'){	
		if(request.status==200){
		  display_obj.innerHTML = request.responseText;
			display_obj.style.display = '';
		}
	}
}


