var curleft = curtop = 0;var extraOffset=0;function findPos(obj) {	curwidth=obj.offsetWidth;	//var curleft = curtop = 0;	if (obj.offsetParent) {		curleft = obj.offsetLeft		curtop = obj.offsetTop		while (obj = obj.offsetParent) {			curleft += obj.offsetLeft			curtop += obj.offsetTop		}	}	return [curleft,curtop];}/////////////function xmlhttpPost(elementID,strURL,extraOffset) {//alert(extraOffset);//alert(elementID); newPos=findPos(document.getElementById(elementID));// alert (newPos); //alert(curleft); //alert(curtop);    var xmlHttpReq = false;    var self = this;    // Mozilla/Safari    if (window.XMLHttpRequest) {        self.xmlHttpReq = new XMLHttpRequest();    }    // IE    else if (window.ActiveXObject) {        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");    }    //self.xmlHttpReq.open('POST', strURL, true);    self.xmlHttpReq.open('GET', strURL, true);    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');    self.xmlHttpReq.onreadystatechange = function() {        if (self.xmlHttpReq.readyState == 4) {            updatepage(self.xmlHttpReq.responseText,extraOffset);        }    }    self.xmlHttpReq.send(getquerystring()); //need to determine where to use this?}function getquerystring() {    //var form     = document.forms[0];  //  var word = form.word.value;  //  qstr = 'w=' + escape(word);  // NOTE: no '?' before querystring  //  return qstr;}function updatepage(str,extraOffset){//alert(extraOffset);resultText=str;document.getElementById("result").innerHTML =str;}