// JavaScript Document
function addLoadEvent(func)
{
    var loadEvents = window.onload;
    if(typeof loadEvents != "function")
    {
        window.onload = func;
    }else{
        window.onload = function()
        {
            loadEvents();
            func();
        }
    }
}


//初始化下拉列表
function initializeList()
{
    if(!document.getElementById("wd_select")) return false;
    var listobj = document.getElementById("wd_select");
    var links = listobj.lastChild.getElementsByTagName('a');
	var listHeight = links.length * 17;
    for(var i=0; i<links.length; i++)
    {
        links[i].value = i;
    }
	listobj.lastChild.style.position = "absolute";
	listobj.lastChild.style.height = listHeight +'px';
	var parentObj = listobj;
	var left=0,top=0;
	while(parentObj)
	{
		left += parentObj.offsetLeft;
		top += parentObj.offsetTop;
		parentObj = parentObj.offsetParent;
	}
	top += 19;
	listobj.lastChild.style.left = left + 'px';
	listobj.lastChild.style.top = top + 'px';
	
	//alert(listobj.clientTop);*/
    
}
addLoadEvent(initializeList);
window.onresize = initializeList;

//显示下拉列表
function showUrlList()
{
   if(!document.getElementById("wd_select")) return false;
    var listobj = document.getElementById("wd_select");
    var links = listobj.lastChild.getElementsByTagName("a");
    
    listobj.childNodes.item(0).onclick = function()
    {
        if(listobj.lastChild.style.display == "block")
        {
            listobj.lastChild.style.display = "none";
        }else{
            listobj.lastChild.style.display = "block";
            for(var i=0; i<links.length; i++)
            {
                if(links[i].value == listobj.firstChild.activeOption)
                {
                    links[i].className = 'here';
                } else {
                    links[i].className = '';
                }
            }
        }
    }
    listobj.childNodes.item(1).onclick = function()
    {
        if(listobj.lastChild.style.display == "block")
        {
            listobj.lastChild.style.display = "none";
        }else{
            listobj.lastChild.style.display = "block";
            for(var i=0; i<links.length; i++)
            {
                if(links[i].value == listobj.firstChild.activeOption)
                {
                    links[i].className = 'here';
                } else {
                    links[i].className = '';
                }
            }
        }
    }
}
addLoadEvent(showUrlList)

//隐藏下拉列表
function onclickOption()
{
  
    var urlList = document.getElementById("wd_select");
    if(!urlList) return false;
    var links = urlList.lastChild.getElementsByTagName("a");
   
    for(var i=0; i<links.length; i++)
    {
        links[i].onclick = function()
        {
            urlList.lastChild.style.display = 'none';
            urlList.firstChild.activeOption = this.value;
            urlList.firstChild.innerText = this.innerText;
        }
    }
}

addLoadEvent(onclickOption);

function hoverUrlList()
{
    if(!document.getElementById("wd_select")) return false;
    var listobj = document.getElementById("wd_select");
    var links = listobj.lastChild.getElementsByTagName("a");
    for(var i=0; i<links.length; i++)
    {
       links[i].onmouseover = function()
       {
            for(j=0; j<links.length; j++) {
				links[j].className = '';
			}
			this.className = 'here';
       }
     }
}

addLoadEvent(hoverUrlList);