/*
	By Auntion
	QQï¼?2874972
	Emailï¼šAuntion@Gmail.com

	è¯·å‹¿åˆ é™¤æ­¤éƒ¨åˆ†æ³¨é‡?è°¢è°¢!
	dateï¼?010-4-15

	å…¼å®¹æ€? all
*/
var top_bar = function() {
	this.container = document.getElementById("top_bar_c");
	var child = this.container.children;
	this.info = child[0];
	this.buts = child[1];
	this.list = null;
	this.timer = [];
	this.tip = null;
	this.tipCookie = false;
	this.state = false;
	this.init();
}
top_bar.prototype.init = function() {

	this.bindEvent();
}
top_bar.prototype.addCookie = function(n, v) {
	if(!s)var s=86400000000;
	var d=new Date();
	d.setTime(d.getTime()+s);
	document.cookie=n+"="+v+";expires="+d.toGMTString();
}
top_bar.prototype.getCookie = function(n){
	var c=document.cookie.match(new RegExp("(^| )"+n+"=([^;]*)(;|$)"));
	if(c==null){
		return false;
	}else{
		return c[2];
	}
}
top_bar.prototype.bindEvent = function() {
	var ul = this.list = this.buts.getElementsByTagName("ul");
	var si = null;
	var me = this;
	for(var i=0; i<ul.length; i++) {
		this.tipCookie = this.getCookie("top_se_tip");
		if (ul[i].className == "top_se") {
			this.tip = ul[i].getElementsByTagName("span")[0];
			if (!this.tipCookie) {
				window.setTimeout(function(){
					me.tip.style.display = "block";
				},1500)
			}
		}
		(function(i) {
			if(ul[i].className.toLowerCase().indexOf("line")<0 && ul[i].className != "" && ul[i].className != null) {
				if (ul[i].className.toLowerCase() == "top_sh") {
					si = ul[i].getElementsByTagName("input")[0];
					si.onfocus = function() { si.value = "" }
					si.onblur = function() { if(si.value == "")si.value = "è¾“å…¥å…³é”®å­?.." }
				}
				ul[i].onmouseover = function() {
					window.clearTimeout(me.timer[i]);
					me.timer[i] = window.setTimeout(function(){ me.show(i) },200);
				}
				ul[i].onmouseout = function() {
					window.clearTimeout(me.timer[i]);
					me.timer[i] = window.setTimeout(function(){ me.hide(i) },150);
					if(si) si.blur();
				}
			}
		})(i);
	}
}
top_bar.prototype.show = function(i) {
	if (this.list[i].className == "top_se") {
		this.addCookie("top_se_tip", true);
		this.tip.style.display = "none";
	}
	this.list[i].className = this.list[i].className.replace(/(?:\bselect\b)|(\s+)/ig, "") + " select";
}
top_bar.prototype.hide = function(i) {
	this.list[i].className = this.list[i].className.replace(/(?:\bselect\b)|(\s+)/ig,"");
}
new top_bar();
