//滚动相关
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 searchSubmit()
{
	var obj = document.searchForm;

	if (obj.search.value == "")
	{
		obj.search.focus();
		return;
	}

	obj.submit();
}


//下拉菜单相关
var navCurrentId = "";

function showMenu(id)
{
	var objMenu = document.getElementById("menu" + id);
	objMenu.style.visibility = "visible";

	var objMenuA = document.getElementById("menuA" + id);
	if (objMenuA.className == "navCurrent")
	{
		navCurrentId = objMenuA.uniqueID;
		if (!navCurrentId)
		{
			navCurrentId = objMenuA.clientID;
		}
	}
	else
	{
		objMenuA.className = "navCurrent";
	}
}

function hiddMenu(id)
{
	var objMenu = document.getElementById("menu" + id);
	objMenu.style.visibility = "hidden";

	var objMenuA = document.getElementById("menuA" + id);
	if (objMenuA.uniqueID != navCurrentId)
	{
		objMenuA.className = "navA";
	}
}

//屏蔽右键相关
var jsArgument = document.getElementsByTagName("script")[document.getElementsByTagName("script").length-1].src;	//获取传递的参数
rightButton = jsArgument.substr(jsArgument.indexOf("rightButton=") + "rightButton=".length, 1);
if (rightButton == "1")
{
	document.oncontextmenu = function(e){return false;}
	document.onselectstart = function(e){return false;}
	if (navigator.userAgent.indexOf("Firefox") > 0)
	{
		document.writeln("<style>body {-moz-user-select: none;}</style>");
	}
}

//生成XMLHttpRequest对象
function getXMLRequester()
{
	var xmlhttp_request = false;
	try
	{
		if(window.ActiveXObject)
		{
			for(var i = 5; i; i--)
			{
				try
				{
					if( i == 2 )
					{
						xmlhttp_request = new ActiveXObject("Microsoft.XMLHTTP");
					}
					else
					{
						xmlhttp_request = new ActiveXObject("Msxml2.XMLHTTP." + i + ".0" ); 
						xmlhttp_request.setRequestHeader("Content-Type","text/xml"); 
						xmlhttp_request.setRequestHeader("Content-Type","gb2312"); 
					}
					break;
				}
				catch(e)
				{
					xmlhttp_request = false;
				}
			}
		}
		else if(window.XMLHttpRequest)
		{
			xmlhttp_request = new XMLHttpRequest();
			if (xmlhttp_request.overrideMimeType)
			{
				xmlhttp_request.overrideMimeType('text/xml');
			}
		}
	}
	catch(e)
	{
		xmlhttp_request = false;
	}
	return xmlhttp_request;
} 

//设为首页
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)
			{
				alert("此操作被浏览器拒绝！\n请在浏览器地址栏输入“about:config”并回车\n然后将[signed.applets.codebase_principal_support]设置为'true'");
			}
		}
		var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
		prefs.setCharPref('browser.startup.homepage', window.location.href);
   	}
}

//加入收藏
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,"");     
	}     
} 
