var   stockHH,stockLL;   
  function   getStockCodeHAndW(e){   
      var   t=e.offsetTop;   
      var   l=e.offsetLeft;   
      while(e=e.offsetParent){   
          t+=e.offsetTop;   
          l+=e.offsetLeft;   
          }   
  stockHH   =   t;   
  stockLL   =   l;       
  }
var s;
var closeStockDiv;
var waitAjax = true;
var pubPreSpan = -1;
  function showStockCodeDiv(tt,showDiv,showStockQuoteDiv,barDiv,stockCode,preSpan) {
	window.clearTimeout(s); 
	getStockCodeHAndW(tt);
	
	var stockCodeSum = document.all("stockCodeSum").value;
	for(var i=0;i<=stockCodeSum;i++) {
		if(i!=preSpan) {
			if(document.getElementById("popupStockCodeDiv"+i) != null && 
				typeof(document.getElementById("popupStockCodeDiv"+i)).tagName != 'undefind') {
				document.getElementById("popupStockCodeDiv"+i).style.display = 'none';
				//hiddenMessage("popupStockCodeDiv"+i);
			}
		}
	}
	
	var popupDiv = document.getElementById(showDiv).style;
	popupDiv.top = stockHH   +   16   +   tt.clientHeight;
	popupDiv.left = stockLL;
	popupDiv.display='';
	
	var displayDiv = document.getElementById("displayDiv").style;
	displayDiv.top = stockHH   +   16   +   tt.clientHeight;
	displayDiv.left = stockLL;
	displayDiv.display='';
	if(popupDiv.height == "") {
		popupDiv.height = document.getElementById(showDiv).offsetHeight;
	}
	displayDiv.height = popupDiv.height;
	document.getElementById("envelopifame").style.height = popupDiv.height;
	
	if(waitAjax) {
		waitAjax = false;
		arrIndex = 1;
		var common_req;
		arrBarDiv[arrIndex] = barDiv;
		arrListDiv[arrIndex] = showStockQuoteDiv;
		arrReq[arrIndex] = common_req;
		
		common_showfiles('stockQuoteAjax.action?stockCode='+encodeURIComponent(stockCode), arrIndex);
		arrIndex++;
		
	} else {
		if(document.getElementById(showStockQuoteDiv).innerHTML == "") {
		
			var common_req;
		    arrBarDiv[arrIndex] = barDiv;
		    arrListDiv[arrIndex] = showStockQuoteDiv;
		    arrReq[arrIndex] = common_req;
		
		    common_showfiles('stockQuoteAjax.action?stockCode='+encodeURIComponent(stockCode), arrIndex);
		    arrIndex++;
		    waitAjax = false;
		}
	}
		
  }

  function closeStockCodeDiv() {
	waitAjax = true;
	if(document.getElementById("displayDiv") != null && 
		typeof(document.getElementById("displayDiv")).tagName != 'undefind') {
		document.getElementById("displayDiv").style.display='none';
	}
	if(document.getElementById(closeStockDiv) != null && 
		typeof(document.getElementById(closeStockDiv)).tagName != 'undefind') {
		document.getElementById(closeStockDiv).style.display='none';
	}
	pubPreSpan = -1;
  }
  function hiddenMessage(showDiv){ 
  	closeStockDiv = showDiv;
	  s=window.setTimeout("closeStockCodeDiv();",10); 
  }