﻿//添加事件
function addLoadEvent(func){
	var oldonload=window.onload;
	if(typeof window.onload!='function'){
		window.onload=func;
	}else{
		window.onload=function(){
			oldonload();
			func();
		}
	}
}

function showMenu(elementId){
	var element=document.getElementById(elementId);
	if(!element)return false;
	var items=element.getElementsByTagName('li');
	for(var i=0;i<items.length;i++) {
		expandMenu(element,items[i]);
	}
}

function expandMenu(element,li) {
	var a=li.getElementsByTagName('a')[0];
	if(a){
		a.onclick=function(){
			var target=this.parentNode;
			var subMenu=this.parentNode.getElementsByTagName('ul')[0];
			if(subMenu){
				if(subMenu.className!='expand'){
					subMenu.className='expand';
					if(target.className!='selected'){
						target.className='expand';
					}
				}else{
					subMenu.className='';
					if(target.className!='selected'){
						target.className='';
					}
				}
				return false;
			}
		}
	}
}

document.onclick=function(e){
	var target = e ? e.target : window.event.srcElement;
	while (target && !/^(a|body)$/i.test(target.nodeName))
	{
		target = target.parentNode;
	}
	if (target&&target.className=='external'){
		var external = window.open(target.href);
		return external.closed;
	}
	
}

function switchTag(element){
	var element=document.getElementById(element);
	if (!element) return false;
	var tags=element.getElementsByTagName('a');
	for (var i=0;i<tags.length;i++){
		switchBox(element,tags,tags[i],i);
	}
}

function switchBox(element,tags,tag,number){
	var box
	tag.onmouseover=function(){
		for (var i=0;i<tags.length;i++){
			tags[i].className='';
			box=document.getElementById('switchBox_'+i+'');
			box.className='none';
		}
		tag.className='selected';
		box=document.getElementById('switchBox_'+number+'');
		box.className='';
		return false;
	}
	tag.onclick=function(){
		return false;
	}
}

//点击显示刷新验证码
function ClickSecurityCode(elementID,images){
	var SecurityCode=document.getElementById(elementID);
	if (!SecurityCode) return false;
	SecurityCode.onfocus=function(){
		var SecurityCodeImg=document.getElementById(images);
		if (!SecurityCodeImg)
		{
			var SecurityCodeImg=document.createElement('img');
			SecurityCodeImg.setAttribute('alt','点击刷新安全码');
			SecurityCodeImg.setAttribute('src','public/securitycode.asp?t='+Math.random());
			SecurityCodeImg.setAttribute('id',images);
			this.parentNode.appendChild(SecurityCodeImg);
		}
		SecurityCodeImg.onclick = function(){
			this.setAttribute('src',this.src.split('?')[0]+'?t='+Math.random());
		}
	}
}

function showLink(elementID,links){
	var element=document.getElementById(elementID);
	if (!element) return false;
	var links=document.getElementById(links);
	if (!links) return false;
	element.onclick=function(){
		if(links.className=='none'){
			links.className='';
		}else{
			links.className='none';
		}
	}
}

addLoadEvent(function(){showLink('showLink','links')});
