function createRequestObject_d() { 
  var ro;
  if (window.navigator.userAgent.toLowerCase().indexOf("msie")>=1) {
  	  try {
     	ro = new ActiveXObject("Msxml2.XMLHTTP");
      } catch (e) {
      	  ro = new ActiveXObject("Microsoft.XMLHTTP");
      }
  }else{ 
     ro = new XMLHttpRequest();
  } 
  return ro;
}
var http_d = createRequestObject_d();

function showDarenDetail(ele,userid,type) {
	
	var ajax_url = "/huizhang/?action=detail&userid="+userid+"&type="+type;
	http_d.open('post', encodeURI(ajax_url));
	http_d.onreadystatechange = function (){handleResponse_d(ele)};
 	http_d.send(null);
}

function showDaren(ele,userid) {
	var ajax_url = "/huizhang/?action=daren&userid="+userid;
	http_d.open('post', encodeURI(ajax_url));
	http_d.onreadystatechange = function (){handleResponse_dd(ele)};
 	http_d.send(null);
}

function handleResponse_d(ele) {
	if(http_d.readyState == 4){
		if (http_d.responseText!='') {
			if (http_d.status == 200) {
				document.getElementById('box0520_1').innerHTML = http_d.responseText;
				document.getElementById('box0520_1_icon0d520').style.left = ele.offsetLeft + "px";
				document.getElementById('box0520_1').style.top =  ele.offsetHeight*2/3 + "px";
				document.getElementById('box0520_1').style.display='block';
			}
		}
	}
}

function handleResponse_dd(ele) {
	if(http_d.readyState == 4){
		if (http_d.responseText!='') {
			if (http_d.status == 200) {
				document.getElementById('box0521_1').innerHTML = http_d.responseText;
				document.getElementById('box0521_1').style.left = (ele.offsetParent.offsetLeft + ele.offsetLeft) + "px";
				document.getElementById('box0521_1').style.top = (getAbsoluteTop(ele) + ele.offsetHeight*2/3) + "px";
				document.getElementById('box0521_1').style.display='block';
			}
		}
	}
}

function getAbsoluteTop(ele) {
	var top=ele.offsetTop;
	if (typeof ele.offsetParent
		&& null != ele.offsetParent) {
		return top + getAbsoluteTop(ele.offsetParent);
	} else {
		return top;
	}
}

function getAbsoluteLeft(ele) {
	var left=ele.offsetLeft;
	if (typeof ele.offsetParent
		&& null != ele.offsetParent) {
		return left + getAbsoluteTop(ele.offsetParent);
	} else {
		return left;
	}
}

function adjwh(g,width,height){
	var mw = width;
	var mh = height;
	var w = g.width;
	var h = g.height;
	var hw = h / w;
	var wh = w / h;
	if(w > mw){
		g.width = mw;
		g.height = mw * hw;
	}
	if(h > mh){
		g.height = mh;
		g.width = mh * wh;
	}
}
