var pa; var request;
function preLoadDefaults() {
  request = false;
  if (window.XMLHttpRequest) {
    try {
      request= new XMLHttpRequest();
    } catch (e) {
      request= false;
    }
  } else if (window.ActiveXObject) {
    try {
      request= new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        request= new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e) {
        request= false;
      }
    }
  }
}
preLoadDefaults();

function loadGjPOST(uri) {
 if (request){
  request.open("POST", uri, false);
  request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
  request.setRequestHeader('Date', new Date().getTime());
  var repa = "sid=" + asid + "&re=" + escape(document.location.href) + "&pa=" + escape(pa);
  request.send(repa);
 }
}


function gj_handler(e) {
	if (!e) {
	  var e = window.event;
	}
	var obj = false;
	if (e.target) {
	obj = e.target;
	}
	else if (e.srcElement) {
	obj = e.srcElement;
	}

	var cout = 0;
	var data = new Array();
	if(obj && obj.nodeName){
		while (obj && obj.nodeName != 'A'){
		  cout++;
		  obj = obj.parentNode;
		  if (cout>=4){
			break;
		  }
		}
	}
	if (obj && obj.nodeName == 'A') {
		var str = String(obj);
		if (str.match(/^http/) || str.match(/^\/.*\./)) {
		  pa = str;
		  url  = '/static/gj_gc.html?';
	      loadGjPOST(url);
		}
	}
}



if( window.addEventListener ) {
  window.addEventListener('click',gj_handler,false);
} else if( document.addEventListener ) {
  document.addEventListener('click',gj_handler,false);
} else if( document.attachEvent ) {
    document.attachEvent('onclick',gj_handler);
} else if( window.attachEvent ) {
  window.attachEvent('onclick',gj_handler);
}else{
  document.onclick = gj_handler;
}