﻿// JScript 文件
var disappeardelay=250;
//var is_over = 0;                                                                              
 var ie4=document.all
var ns6=document.getElementById&&!document.all
                                                                             
function popUp(obj,e,posid) {                                                                       
 var pos="";

 pos= Default.GetFlowPosName(posid);        

if (window.event) event.cancelBubble=true
else if (e.stopPropagation) e.stopPropagation()
clearhidemenu();
da_text = '<table cellspacing=0 cellpadding=0 border=0 width=200 style="z-index:300;"><tr><td style="background:url(/images/topar.gif) no-repeat;height:5px;border-bottom:0px;"></td></tr><tr><td bgcolor="#ff6600" ><table width="100%" cellspacing=0 cellpadding=1 border=0><tr><td style="text-align:left;">';                                                                              
da_text += '</td></tr><tr><td><table width=100% cellspacing=0 cellpadding=0 border=0 bgcolor=#fdf6e3>';                                                                              
da_text += pos.value;                                                                              
da_text += '</table></td></tr></table></td></tr></table>';                                                                                  
if (document.layers) {                                                                          
	document.layers['popupDiv'].visibility = "visible";                                                                              
	document.layers['popupDiv'].document.open();                                                                              
	document.layers['popupDiv'].document.writeln(da_text);                                                                              
	document.layers['popupDiv'].document.close();                                                                              
} else if (document.all) {                                                                     
	popupDiv.style.visibility = "visible";      
	//popupDiv.style.display="block";                                                                        
	popupDiv.innerHTML = da_text;       
}                                                                              
daMouseCapture(obj);                                                              
                                                                          
}                                                                              
                                                                              
function popDown() {                                                                              
                                                                              
if (document.layers) {                                                                              
	document.layers['popupDiv'].visibility = "hidden";                                                                              
	document.layers['popupDiv'].document.open();                                                                              
	document.layers['popupDiv'].document.writeln("");                                                                              
	document.layers['popupDiv'].document.close();                                                                              
} else if (document.all) {                                                                              
	popupDiv.style.visibility = "hidden"; 
	popupDiv.innerHTML = "";                                                                             
}                                                                              
                                                                              
}                                                                              
    
function delaypopDown()
{
if (ie4||ns6)
delayhide=setTimeout("popDown()",disappeardelay);
}    

function clearhidemenu(){
if (typeof delayhide!="undefined")
clearTimeout(delayhide)
}

function contains_ns6(a, b) {
while (b.parentNode)
if ((b = b.parentNode) == a)
return true;
return false;
}

function dynamichide(e){
if (ie4&&!popupDiv.contains(e.toElement))
delaypopDown();
else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
delaypopDown();
}                                                              
//function daMouseCapture(e) {                                                                  
//	if (document.layers) { 
//	    document.layers['popupDiv'].left = e.pageX ; 
//	    document.layers['popupDiv'].top = e.pageY;
//	}   
//	var bst = document.body.scrollTop || document.documentElement.scrollTop;    
//	var bsl = document.body.scrollLeft || document.documentElement.scrollLeft;                                                                    
//	if (document.all) 
//	{
//	    popupDiv.style.left =window.event.clientX + bsl- document.body.clientLeft+10 ; 
//	    popupDiv.style.top = window.event.clientY + bst- document.body.clientTop;
//	}                                                                              
//}    
function daMouseCapture(obj) {                                                            
	if (document.layers) { 
	    document.layers['popupDiv'].left = obj.pageX ; 
	    document.layers['popupDiv'].top = obj.pageY;
	}   
	var bst = document.body.scrollTop || document.documentElement.scrollTop;    
	var bsl = document.body.scrollLeft || document.documentElement.scrollLeft;                                                                    
	if (document.all) 
	{
	    popupDiv.x=getposOffset(obj, "left")
        popupDiv.y=getposOffset(obj, "top")
        popupDiv.style.left =popupDiv.x + bsl- document.body.clientLeft+obj.offsetWidth/2 ; 
	    popupDiv.style.top = popupDiv.y + obj.offsetHeight;
	}        
	clickreturnvalue();                                                                      
} 
  function clickreturnvalue(){
if (ie4||ns6) return false
else return true
}
                                                                        
function getposOffset(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}


//////////////////////////////////
//if ((document.layers) || (document.all)) {                                                                              
//	document.onmousemove = daMouseCapture;                                            
//	if (document.layers) { document.captureEvents(Event.MOUSEMOVE); }                                                                              
//}    


