﻿// JScript 文件

//--------自定义下拉框(开始)--------//
//div代码
document.write('<div id="divTop_py"></div>');
document.write('<Div id="divDown_py" onclick="closeDown_py();" title="单击左键关闭">');
document.write('<DIV>');
document.write('<div id="subDown_py"></div>');
document.write('</DIV>');
document.write('</Div>');

//css代码
document.write('<style>');
document.write('#divTop_py{background:url(img/py_1.gif) no-repeat;width:27px;height:12px;display:none;position:absolute;}');
document.write('#divDown_py{font-size:14px;background-color:#FFFFCC;display:none;position:absolute;width:580px;padding:5px;border:solid 1px #bcbcbc;border-top-width:0px;}');
document.write('.subDown_py{cursor:default;padding:3px;padding-right:10px;}');
document.write('#closeDown_py{cursor:hand;text-align:right;color:blue;margin-top:10px;}');
document.write('</style>');

//js代码
var myid_py,myhideid_py;
//id-控件id；str-字符串，以","、"|"(前写入hideId，后写入id)，隔开；keyname-字符查找；hideId-隐藏控件id
//显示下拉框
function showDown_py(id,str,keyname,hideId)	
{
	if (keyname!=null && keyname!="") keyname=keyname.toUpperCase();
	//str=str.toUpperCase();
	var td_py = document.getElementById("td_py");
	var temp=document.getElementById(id);
	var temphide=document.getElementById(hideId);

	myid_py=temp;
	myhideid_py=temphide;
	
	divTop_py.style.top=findOffsetTop_py(temp)+temp.offsetHeight+10;
	divTop_py.style.left=findOffsetLeft_py(temp)-8;
	divDown_py.style.top=findOffsetTop_py(temp)+temp.offsetHeight+21;
	divDown_py.style.left=findOffsetLeft_py(td_py);

    subDown_py.innerHTML = '<div class="subDown_py">'+str+'</div>';
	
	divTop_py.style.display="block";
	divDown_py.style.display="block";
}

//关闭下拉框
function closeDown_py()
{
	subDown_py.innerHTML="";
	divTop_py.style.display="none";
	divDown_py.style.display="none";
	myid_py.style.color="";
}

//控件顶部距离
function findOffsetTop_py(o)
{
	var t=0;
	if(o.offsetParent)
	{
		while(o.offsetParent)
		{
			t+=o.offsetTop;
			o=o.offsetParent;
		}
	}
	return t;
}
//控件左边距离
function findOffsetLeft_py(o)
{
	var t=0;
	if(o.offsetParent)
	{
		while(o.offsetParent)
		{
			t+=o.offsetLeft;
			o=o.offsetParent;
		}
	}
	return t;
}
//--------自定义下拉框(结束)--------//