	var ua=navigator.userAgent.toLowerCase();
	var KO=ua.match(/konqueror\/(\d+)/),KO3=KO&&KO[1]==3; KO=!!KO;
	var SA=ua.match(/safari\/(\d+)/), SA1=SA&&SA[1]<86; SA=!!SA;
	function fGetXY(a){
		var p=[0,0],tn;
		while(a) {
			tn=a.tagName.toUpperCase();
			p[0]+=a.offsetLeft-(!KO3&&tn=="DIV"&&a.scrollLeft?a.scrollLeft:0);
			p[1]+=a.offsetTop-(!KO3&&tn=="DIV"&&a.scrollTop?a.scrollTop:0);
			if (tn=="BODY") break;
			a=a.offsetParent;
		}
		return p;
	}
	function addEvent(obj, evType, fn) {
	 if (obj.addEventListener) {
	  obj.addEventListener(evType, fn, false);
	  return true;
	 } else if (obj.attachEvent) {
	  var r = obj.attachEvent("on" + evType, fn);
	  return r;
	 }
	}