// 设置菜单焦点样式
var menuMod = 'Home';
function selectMenu(mod) {
	if(mod=='') return;
	mod = mod.toLowerCase();
	var menus = $('menu').getElementsByTagName('li');
	var mCount = menus.length;
	var tMod = '';
	for(var i=0; i<mCount; i++) {
		tMod = menus[i].getAttribute("rel") || '';
		tMod = tMod.toLowerCase();
		if(tMod==mod) {
			menus[i].className += 'sel';
			break;
		}
	}
	
}

// 隐藏连接虚框
function SetLinkBlur(Eles) {
	var links, Lc;
	var Ele;
	var isArray = false;
	
	try{
		isArray = (Eles.constructor==window.Array);
	}catch(e){}
	
	// 指定多对象
	if(isArray){
		var Ec = Eles.length;
		for(var j=0; j<Ec; j++) {
			SetLinkBlur(Eles[j]);
		}
	}else{
		// 未指定对象，或指定对象不存在
		if(Eles==undefined || $(Eles)==null) {
			Ele = document;
		// 指定单一对象
		}else{
			Ele = $(Eles);
		}
		links = Ele.getElementsByTagName('a');
		Lc = links.length;
		
		for(var i=0; i<Lc; i++) {
			links[i].onfocus = function() {
				if(this.blur) this.blur();
			}
		}
		
	}
}

// 设置表单样式
function setInputStyle() {
	var inputs = document.getElementsByTagName('input');
	var count = inputs.length;
	var type;
	for(var i=0; i<count; i++) {
		type = inputs[i].getAttribute('type').toLowerCase();
		switch(type) {
			case 'text' :
			case 'password' :
				inputs[i].className += 'input';
				break;
			case 'submit' :
			case 'reset' :
			case 'button' :
				inputs[i].className += 'button';
				break;
		}
	}
}

//	子菜单显示隐藏
var doHide = null;
var prvMenu = prvSubMenu = null;
function showMenu(menu, e) {
	clearTimeout(doHide);
	menu = $(menu);
	if(menu==null) return;
	if(prvSubMenu!=null && prvSubMenu!=menu) hideMenu(prvSubMenu.id, true);
	
	if(e!=undefined) {
		var XY = getCoords(e);
		e.style.cssText = 'color: #ffff00; font-weight: bold';
		prvMenu = e;
		menu.style.left = XY.x +'px';
		menu.style.top = XY.y +'px';
		menu.style.display = '';
		prvSubMenu = menu;
	}
	menu.onmouseover = function() {
		showMenu(this);
	}
	menu.onmouseout = function() {
		hideMenu(this);
	}
}

function hideMenu(menu, t) {
	menu = $(menu);
	if(menu==null) return;
	if(!t) {
		doHide = setTimeout('hideMenu("'+ menu.id +'", true)', 500);
		return;
	}
	if(prvMenu!=null) prvMenu.style.cssText = '';
	menu.style.display = 'none';
	prvMenu = prvSubMenu = null;
}

// 图片新闻
var prevPicItem = null;
/*
function setPicNewsImg(e) {
	e = e || event;
	e = e.target || e.srcElement || e;
	var tag = e.tagName.toLowerCase();
	if(e==prevPicItem) return;
	if(tag!='li') {
		e = e.parentNode;
		tag = e.tagName.toLowerCase();
		if(tag!='li') return;
	}
	
	var id = parseInt(e.getAttribute('rel'), 10);
	var img = picNewsImgs[id];
	if(img==undefined || img=='') return;
	
//	var a = $t('a', e)[0];
//	var url = a.getAttribute('href');
//	var target = a.getAttribute('target');
//	target = target=='' ? '' : ' target="'+ target +'"';
//	$('picNewsImage').innerHTML = '<a href="'+ url +'"'+ target +'><img src="'+ img +'" /></a>';
	$t('img', $('picNewsImage'))[0].src = img;
	
	if(prevPicItem!=null) prevPicItem.className = '';
	e.className = 'sel';
	prevPicItem = e;
}
*/

function setPicNewsImg(e, id) {
	id = id || parseInt(e.getAttribute('rel'), 10);
	var img = picNewsImgs[id];
	if(img==undefined || img=='') return false
	
	$t('img', $('picNewsImage'))[0].src = img;
	
	if(prevPicItem!=null) prevPicItem.className = '';
	e.className = 'sel';
	prevPicItem = e;
	return true;
}

// 显示隐藏内容
function displayTable(o, c, d, t) {
	o = $(o);
	c = $(c);
	if(o==null) return;
	d = (d==undefined||d==null) ? (o.style.display=='none') : d;
	if(d) {
		o.style.display = '';
		c.className = 'dHide';
		if(t) c.innerHTML = t[0];
	}else{
		o.style.display = 'none';
		c.className = 'dShow';
		if(t) c.innerHTML = t[1];
	}
}
