// 滚动公告
function autoRoll(obj){
	$(obj).find("ul:first").animate({ marginTop:"-30px" },500,function(){ $(this).css({marginTop:"0px"}).find("li:first").appendTo(this); });
}
// 显示子菜单
function showChild(childObj,childLeft) {
	$("div[id*=child_]").hide();
	$("#"+childObj).css("left", childLeft);
	$("#"+childObj).fadeIn("fast");
	$("body").bind("click",function(){ $("div[id*=child_]").hide(); $("#yuanxilist").hide(); });
}
// 隐藏子菜单
function hideChild(childObj) {
  childObj.fadeOut("fast");
  $("body").unbind("click");
}
// 显示院系列表
function showYuanxi(yuanxiObj,yuanxiLeft) {
	$("#yuanxilist").css("left", yuanxiLeft);
	$("#yuanxilist").fadeIn("fast");
}
// 定位相关
function getTotalHeight() {
	if ($.browser.msie) {
		return document.compatMode == "CSS1Compat" ? document.documentElement.clientHeight : document.body.clientHeight;
	} else {
		return self.innerHeight;
	}
}
function getTotalWidth() {
	if ($.browser.msie) {
		return document.compatMode == "CSS1Compat" ? document.documentElement.clientWidth : document.body.clientWidth;
	} else {
		return self.innerWidth;
	}
}
function getOffsetXY(e) {
	return { x : e.offsetLeft,y : e.offsetTop };
}
function getOffsetWH(e) {
	return { w : e.offsetWidth, h : e.offsetHeight };
}
function getClientXY(e) {
	e = e || event;
	return { cx : e.clientX, cy : e.clientY };
}
// 顶部警告条
function informationbar(){
	this.displayfreq="always"
	this.content='<a href="javascript:informationbar.close()"><img src="images/close.gif" style="width: 14px; height: 14px; float: right; border: 0; margin-right: 5px" /></a>'
}
informationbar.prototype.setContent=function(data){
	this.content=this.content+data
	document.write('<div id="informationbar" style="top: -500px">'+this.content+'</div>')
}
informationbar.prototype.animatetoview=function(){
	var barinstance=this
	if (parseInt(this.barref.style.top)<0){
		this.barref.style.top=parseInt(this.barref.style.top)+5+"px"
		setTimeout(function(){barinstance.animatetoview()}, 50)
	}
	else{
		if (document.all && !window.XMLHttpRequest)
		this.barref.style.setExpression("top", 'document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+"px" : body.scrollTop+"px"')
	else
		this.barref.style.top=0
	}
}
informationbar.close=function(){
	document.getElementById("informationbar").style.display="none"
	if (this.displayfreq=="session")
		document.cookie="infobarshown=1;path=/"
}
informationbar.prototype.setfrequency=function(type){
	this.displayfreq=type
}
informationbar.prototype.initialize=function(){
	if (this.displayfreq=="session" && document.cookie.indexOf("infobarshown")==-1 || this.displayfreq=="always"){
		this.barref=document.getElementById("informationbar")
		this.barheight=parseInt(this.barref.offsetHeight)
		this.barref.style.top=this.barheight*(-1)+"px"
		this.animatetoview()
	}
}
window.onunload=function(){ this.barref=null; }