//滚动
function marquee(i, direction)
{
	var obj = document.getElementById("marquee" + i);
	var obj1 = document.getElementById("marquee" + i + "_1");
	var obj2 = document.getElementById("marquee" + i + "_2");

	if (direction == "up")
	{
		if (obj2.offsetTop - obj.scrollTop <= 0)
		{
			obj.scrollTop -= (obj1.offsetHeight + 20);
		}
		else
		{
			var tmp = obj.scrollTop;
			obj.scrollTop++;
			if (obj.scrollTop == tmp)
			{
				obj.scrollTop = 1;
			}
		}
	}
	else
	{
		if (obj2.offsetWidth - obj.scrollLeft <= 0)
		{
			obj.scrollLeft -= obj1.offsetWidth;
		}
		else
		{
			obj.scrollLeft++;
		}
	}
}

function marqueeStart(i, direction)
{
	var obj = document.getElementById("marquee" + i);
	var obj1 = document.getElementById("marquee" + i + "_1");
	var obj2 = document.getElementById("marquee" + i + "_2");

	obj2.innerHTML = obj1.innerHTML;
	var marqueeVar = window.setInterval("marquee("+ i +", '"+ direction +"')", 20);
	obj.onmouseover = function(){window.clearInterval(marqueeVar);}
	obj.onmouseout = function(){marqueeVar = window.setInterval("marquee("+ i +", '"+ direction +"')", 20);}
}

//屏蔽鼠标右键
function disabledRightButton()
{
	document.oncontextmenu = function(e){return false;}
	document.onselectstart = function(e){return false;}
	if (navigator.userAgent.indexOf("Firefox") > -1)
	{
		document.writeln("<style>body {-moz-user-select: none;}</style>");
	}
}

//设为首页
function setHomePage()
{
	if(document.all)
	{
		var obj = document.links(0);
		if (obj)
		{
			obj.style.behavior = 'url(#default#homepage)';
			obj.setHomePage(window.location.href);
		}
  	}
	else
	{
		if(window.netscape)
		{
			try
			{
				netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
			}
			catch (e)
			{
				window.alert("此操作被浏览器拒绝，请通过浏览器菜单完成此操作！");
			}
		}
   	}
}

//加入收藏
function addFavorite()
{
	var url		= document.location.href;
	var title	= document.title;
	if (document.all)
	{
		window.external.addFavorite(url,title);
	}
	else if (window.sidebar)
	{
		window.sidebar.addPanel(title, url,"");
	}
}

function today()
{ 
	var d, x, s = "";	 
	d	= new Date(); 
	s	+= d.getFullYear() + "年";	
	s	+= (d.getMonth() + 1) + "月"; 
	s	+= d.getDate() + "日";
	x	= d.getDay();
	
	switch (x)
	{
		case 0:
			s += " 星期日";
			break;
		case 1:
			s += " 星期一";
			break;
		case 2:
			s += " 星期二";
			break;
		case 3:
			s += " 星期三";
			break;
		case 4:
			s += " 星期四";
			break;
		case 5:
			s += " 星期五";
			break;
		case 6:
			s += " 星期六";
			break;
		default:
			break;
	}
	
	document.write(s);
}

/*
	写入Cookie
	
	name	Cookie名称
	value	Cookie值
	hours	Cookie失效时间
*/
function setCookie(name, value, hours)
{
	var expireDate	= new Date(new Date().getTime() + hours * 3600000);
	document.cookie	= name + "=" + escape(value) + "; expires=" + expireDate.toGMTString() ;
}

/*
	读取Cookie
	
	name	Cookie名称
*/
function getCookie(name)
{
	var cookieName = name + "=";
	var offset = document.cookie.indexOf(cookieName);
	if (offset != -1)
	{
		offset	+= cookieName.length;
		var end	= document.cookie.indexOf(";", offset);
		if (end == -1) end = document.cookie.length;
		return unescape(document.cookie.substring(offset, end));
		//return decodeURIComponent (unescape(document.cookie.substring(offset, end))); 
	}
	else return "";
}

//切换搜索类型
function setSearchType(o)
{
	if (!/^[0-5]{1}$/.exec(o)) return;
	
	var searchTypeInput = document.getElementById("search_type");
	if (!searchTypeInput) return;
	
	var searchTypeArr = document.getElementById("searchTypeArr").getElementsByTagName("li");
	if (!searchTypeArr) return;
	
	for (var i = 0, count = searchTypeArr.length; i < count; i++)
	{
		searchTypeArr[i].className = "";
	}
	
	searchTypeArr[o].className	= "current";
	searchTypeInput.value		= o;
	
	//写入Cookie
	setCookie("searchType", o, 24 * 30);
}

//加载搜索类型状态
function loadSearchType()
{
	var searchType;
	
	var searchTypeInput = document.getElementById("search_type");
	if (!searchTypeInput) return;
	
	var searchTypeArr = document.getElementById("searchTypeArr").getElementsByTagName("li");
	if (!searchTypeArr) return;
	
	searchType = getCookie("searchType");
	
	if (!/^[0-5]{1}$/.exec(searchType)) searchType = 0;
	
	searchTypeInput.value				= searchType;
	searchTypeArr[searchType].className	= "current";
}