//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);
//		}
//	}
//}
//
//function showDiv(){
//	if(request.readyState==4 || request.readyState=='complete'){	
//		if(request.status==200){
//		  display_obj.innerHTML = request.responseText;
//			display_obj.style.display = '';
//		}
//	}
//}

function createXMLHttpRequest(){
	var request = null;
  if( window.XMLHttpRequest )	{
  	request = new XMLHttpRequest();
  	if (request.overrideMimeType) {
    	request.overrideMimeType('text/xml');   
    }   
  } else if(window.ActiveXObject) {
  	try {
  		request = new ActiveXObject('Msxml2.XMLHTTP');
  	} catch (e) { 
  		try {
  			request = new ActiveXObject('Microsoft.XMLHTTP');
  		} catch (e) {}
  	}
  }
  return request;
}


function runAjax(url,dis_obj,callback){
	var request = createXMLHttpRequest();	
	request.onreadystatechange = function(){ callback(request,dis_obj) };
	request.open("GET", url+'&n='+Math.random(), true);
	request.send(null);
}


function showText(request,obj){
	if(request.readyState==4 || request.readyState=='complete'){	
		if(request.status==200){
		  obj.innerHTML = request.responseText;
		} else {
			//obj.innerHTML = '<img align="absmiddle" src="http://www.texnet.com.cn/images/loading.gif">';
		}
	}
}

function showAlert(request,obj){
	if(request.readyState==4 || request.readyState=='complete'){	
		if(request.status==200){
		  alert(request.responseText);
		}
	}
}

function showDiv(request,obj){
	if(request.readyState==4 || request.readyState=='complete'){	
		if(request.status==200){
		  try{
  		  obj.innerHTML = request.responseText;
  			obj.style.display = '';
  		} catch(e){};
		}
	}
}

//获得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){	
  var etop  = getObjTop1(obj);
	var eleft = getObjLeft1(obj);
	var eeleft = document.body.clientWidth - 300 + document.body.scrollLeft;
	if (eleft > eeleft){
		eleft =  eeleft - 20;
	}   
	dis_obj.style.top  = etop+20;
	dis_obj.style.left = eleft;
	
	var request = createXMLHttpRequest();	
	request.onreadystatechange = function(){ callback(request,dis_obj) };
	request.open("GET", url+'&n='+Math.random(), true);
	request.send(null);
}

//var request = null;
//
//var display_obj = null;
//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 = '';
//		}
//	}
//}



