// namespace
var eb = {};

eb.base = eb.base || {

	// 获取单个元素或元素集合
	$: function() {
		var elements = new Array();

		for (var i = 0; i < arguments.length; i++) {
			var element = arguments[i];

			// 若参数类型是字符串,就假设它是一个id
			if (typeof element === 'string') element = document.getElementById(element);

			// 若只提供了一个参数, 立即返回这个参数
			if (arguments.length == 1) return element;

			// 否则将参数添加到数组
			elements.push(element);
		}

		// 返回数组
		return elements;
	}
};

eb.widget = eb.widget || {

	_$: eb.base.$,
	addEvent: eb.base.addEvent,

	/* 
	 * @Name: navigation() Navigation show & hide
	 * @Detail: navObj = 最外层容器, iA = 一级栏目, iB = 二级栏目
	 */
	navigation: function(navObj, iA, iB) {
		if (this._$(navObj)) {
			// 一级栏目
			var firstItem = this._$(navObj).getElementsByTagName(iA);

			// 一级栏目链接
			var firstLI = new Array;

			//firstItem[0].className = 'on';

			for (var i = 0; i < firstItem.length; i++) {

				// 获取一级栏目链接
				firstLI.push(firstItem[i]);
/*
				// 移入
				firstItem[i].onclick = function() {
					if (this.getElementsByTagName(iB)[0]) {
						
						if(this.className == 'off'){
							
							for(var s = 0; s < firstLI.length; s++){
								firstLI[s].className = 'off';
							}
							
							this.className = 'on';
						}else{
							this.className = 'off';
						}
					}
				};*/
			}

		}
	},
	
	/*
	 * @Name: qqScroll()  QQ滚动
	 * @Author: xbei
	 * @Date: 17:44 2009/09/17 周四
	 * @Usage: obj = 最外层窗口	t = 时间
	 * @Detail: webkit 下脚本失效, 其余浏览器下正常
	 */
	qqScroll : function(obj, t, boxHeight) {
		if (document.getElementById(obj)) {
			mainScroll = function() {
				var box = document.getElementById(obj);
	
				box.style.top = document.documentElement.scrollTop + boxHeight + 'px';
			};
	
			window.setInterval('mainScroll()', t);
		}
	}
};

/*
 * Run
 */

// 导航
eb.widget.navigation('proxin-menu', 'li', 'li');

eb.widget.qqScroll('qq', 1, 232);


