/**
	在document onClick 事件中调用，
	如果点击的位置是一个带链接的文字或者图片，
	记录该位置的相关信息
*/
function pcc(pageid) {
	if (navigator.userAgent.indexOf("MSIE")) {
		var elementType = event.srcElement.tagName;
		var elementHref = "";
		if (elementType=="IMG" || elementType=="A") {
			elementHref = event.srcElement.href;
		} else if (elementType=="FONT" || elementType=="U" || elementType=="B") {
			var tmpObject = event.srcElement;
			while (tmpObject = tmpObject.parentNode) {
				if (tmpObject.tagName == "A") {
					elementHref = tmpObject.href;
					break;
				} else if (tmpObject.tagName!="FONT" && tmpObject.tagName!="U" &&tmpObject.tagName!="B") {
					elementHref = "";
					break;
				}
			}
		}

		//alert (elementType + elementHref);

		if (elementHref != null && elementHref != "") {
			var t = getElementDefineTop(event.srcElement);
			var l = getElementDefineLeft(event.srcElement);
			var w = event.srcElement.offsetWidth;
			var h = event.srcElement.offsetHeight;

			//alert (t+" "+l + " "+w +" "+h);

			var ro = "null";
			var relative_obj = event.srcElement;
			while(true) {
				relative_obj = relative_obj.parentNode;
				if ((relative_obj.tagName=="TABLE" || relative_obj.tagName=="DIV" || relative_obj.tagName=="SPAN" || relative_obj.tagName=="TD") && (relative_obj.id.indexOf("MAT")==0 || relative_obj.id.indexOf("RO")==0 || (pageid==1 && relative_obj.id.indexOf("table_lp_")==0)))	{
					ro = relative_obj.id;
					break;
				}
				if (relative_obj.tagName=="BODY")	{
					break;
				}
			}

			if (ro != "null") {
				t = t - getElementDefineTop(relative_obj);
				l = l - getElementDefineLeft(relative_obj);
			} else if ((screen.width == 800) && (screen.height == 600)) {	//对于来自800X600屏幕分辨率的绝对位置，left按1024X768的算
				l = l + 112;
			}

			if (t>=0 && l>=0 && w>0 && h>0) {
				var imgUrl = "http://etcclick.focus.cn/pcc-"+pageid+"-"+t+"x"+l+"x"+w+"x"+h+"x"+ro+"."+getCookie("PHPSESSID")+"."+(new Date()).getTime()+".png";
				var oImage = new Image();
				oImage.src = imgUrl;
				return true;
				//alert (imgUrl);
				//return false;
			}
		}
	}
}

/* 取cookie */
function getCookie(name) {
  var dc = document.cookie;
  var prefix = name + "=";
  var begin = dc.indexOf("; " + prefix);
  if (begin == -1) {
    begin = dc.indexOf(prefix);
    if (begin != 0) return null;
  } else
    begin += 2;
  var end = document.cookie.indexOf(";", begin);
  if (end == -1)
    end = dc.length;
  return unescape(dc.substring(begin + prefix.length, end));
}


//取元素绝对位置Left
function getElementDefineLeft(vObject) {
	var iElementLeft = vObject.offsetLeft;
 	while(vObject = vObject.offsetParent) {
  	iElementLeft += vObject.offsetLeft;
 	}
 	return iElementLeft;
}

//取元素绝对位置Top
function getElementDefineTop(vObject) {
 	var iElementTop = vObject.offsetTop;
 	while(vObject = vObject.offsetParent) {
    iElementTop += vObject.offsetTop;
 	}
 	return iElementTop;
}

