function setHomePage(obj) {
	var aUrls = document.URL.split("/");
	var vDomainName = "http://" + aUrls[2] + "/";
	try {// IE
		obj.style.behavior = "url(#default#homepage)";
		obj.setHomePage(vDomainName);
	} catch (e) {// other
		if (window.netscape) {// ff
			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', vDomainName);
		}
	}
	if (window.netscape)
		alert("ff");
}
function addFavorite() {
	var aUrls = document.URL.split("/");
	var vDomainName = "http://" + aUrls[2] + "/";
	var description = document.title;
	try {// IE
		window.external.AddFavorite(vDomainName, description);
	} catch (e) {// FF
		window.sidebar.addPanel(description, vDomainName, "");
	}
}

/* ==================特效＝＝＝＝＝＝＝＝＝＝ */
/*
 * 状态栏
 */
var osd = "   "
osd += "";
var timer;
var msg = "";
function scrollMaster() {
	msg = customDateSpring(new Date())
	clearTimeout(timer)
	msg += " " + showtime() + " " + osd
	for ( var i = 0; i < 100; i++) {
		msg = " " + msg;
	}
	scrollMe()
}
function scrollMe() {
	window.status = msg;
	msg = msg.substring(1, msg.length) + msg.substring(0, 1);
	timer = setTimeout("scrollMe()", 200);
}
function showtime() {
	var now = new Date();
	var hours = now.getHours();
	var minutes = now.getMinutes();
	var seconds = now.getSeconds();
	var months = now.getMonth();
	var dates = now.getDate();
	var years = now.getYear();
	var timeValue = ""
	timeValue += ((months > 9) ? "" : " ")
	timeValue += ((dates > 9) ? "" : " ")
	timeValue = (months + 1)
	timeValue += "/" + dates
	timeValue += "/" + years
	var ap = "A.M."
	if (hours == 12) {
		ap = "P.M."
	}
	if (hours == 0) {
		hours = 12
	}
	if (hours >= 13) {
		hours -= 12;
		ap = "P.M."
	}
	var timeValue2 = " " + hours
	timeValue2 += ((minutes < 10) ? ":0" : ":") + minutes + " " + ap
	return timeValue2;
}
function MakeArray(n) {
	this.length = n
	return this
}
monthNames = new MakeArray(12)
monthNames[1] = "一月"
monthNames[2] = "二月"
monthNames[3] = "三月"
monthNames[4] = "四月"
monthNames[5] = "五月"
monthNames[6] = "六月"
monthNames[7] = "七月"
monthNames[8] = "八月"
monthNames[9] = "九月"
monthNames[10] = "十月"
monthNames[11] = "十一月"
monthNames[12] = "十二月"
daysNames = new MakeArray(7)
daysNames[1] = "周日"
daysNames[2] = "周一"
daysNames[3] = "周二"
daysNames[4] = "周三"
daysNames[5] = "周四"
daysNames[6] = "周五"
daysNames[7] = "周六"
function customDateSpring(oneDate) {
	var theDay = daysNames[oneDate.getDay() + 1]
	var theDate = oneDate.getDate()
	var theMonth = monthNames[oneDate.getMonth() + 1]
	var dayth = "号"
	if ((theDate == 1) || (theDate == 21) || (theDate == 31)) {
		dayth = "st";
	}
	if ((theDate == 2) || (theDate == 22)) {
		dayth = "nd";
	}
	if ((theDate == 3) || (theDate == 23)) {
		dayth = "rd";
	}
	return "欢迎光临本站下载中国移动飞信                            当前时间:" + theDay + ", "
			+ theMonth + " " + theDate + dayth + ","
}
scrollMaster();

/*------------------------------------*/
/*___________________________*/

function sc(){
	document.getElementById("prompt").style.top = document.documentElement.scrollTop+document.documentElement.clientHeight-document.getElementById("prompt").offsetHeight - 300 + "px";
	document.getElementById("prompt").style.left = document.documentElement.scrollLeft+document.documentElement.clientWidth-document.getElementById("prompt").offsetWidth - 5 + "px";
}

window.onscroll=sc;
window.onresize=sc;


function display(id){
	var obj = document.getElementById(id);
	obj.style.display = "none";
}
/*-------------------------------------------------*/
var content01,content02,content03,content04,content05,content06;
function getObj(id) {
	if(id.length > 2)
		return document.getElementById(id);
	else
		return document.getElementById("import_content" + id);
}
function disObj(obj) {
	obj.style.display = "none";
}
function showObj(obj) {
	disObj(content01);
	disObj(content02);
	disObj(content03);
	disObj(content04);
	disObj(content05);
	disObj(content06);
	obj.style.display = "block";
}
function overBtn(id) {
	var btn = getObj(id);
	btn.style.backgroundImage = "url(images/" + id + "_over.gif)";
	var nom = id.substring(3);
	var con = getObj(nom);
	showObj(con);
}
function outBtn(id) {
	var btn = getObj(id);
	btn.style.backgroundImage = "url(images/" + id + ".gif)";
	var nom = id.substring(3);
	var con = getObj(nom);
	disObj(con);
}

/*-------------------------*/
var iStep;

var $ = function(id) {
	return "string" == typeof id ? document.getElementById(id) : id;
};

var Class = {
	create : function() {
		return function() {
			this.initialize.apply(this, arguments);
		}
	}
}

Object.extend = function(destination, source) {
	for ( var property in source) {
		destination[property] = source[property];
	}
	return destination;
}

var TransformView = Class.create();
TransformView.prototype = {
	// 容器对象,滑动对象,切换参数,切换数量
	initialize : function(container, slider, parameter, count, options) {
		if (parameter <= 0 || count <= 0)
			return;
		var oContainer = $(container), oSlider = $(slider), oThis = this;

		this.Index = 0;// 当前索引

		this._timer = null;// 定时器
		this._slider = oSlider;// 滑动对象
		this._parameter = parameter;// 切换参数
		this._count = count || 0;// 切换数量
		this._target = 0;// 目标参数

		this.SetOptions(options);

		this.Up = !!this.options.Up;
		this.Step = Math.abs(this.options.Step);
		this.Time = Math.abs(this.options.Time);
		this.Auto = !!this.options.Auto;
		this.Pause = Math.abs(this.options.Pause);
		this.onStart = this.options.onStart;
		this.onFinish = this.options.onFinish;

		oContainer.style.overflow = "hidden";
		oContainer.style.position = "relative";

		oSlider.style.position = "absolute";
		oSlider.style.top = oSlider.style.left = 0;
	},
	// 设置默认属性
	SetOptions : function(options) {
		this.options = {// 默认值
			Up :true,// 是否向上(否则向左)
			Step :5,// 滑动变化率
			Time :10,// 滑动延时
			Auto :true,// 是否自动转换
			Pause :2000,// 停顿时间(Auto为true时有效)
			onStart : function() {
			},// 开始转换时执行
			onFinish : function() {
			}// 完成转换时执行
		};
		Object.extend(this.options, options || {});
	},
	// 开始切换设置
	Start : function() {

		if (this.Index < 0) {
			this.Index = this._count - 1;
		} else if (this.Index >= this._count) {
			this.Index = 0;
		}

		this._target = -1 * this._parameter * this.Index;
		this.onStart();
		this.Move();
	},
	// 移动
	Move : function() {
		clearTimeout(this._timer);
		var oThis = this, style = this.Up ? "top" : "left", iNow = parseInt(this._slider.style[style]) || 0, iStep = this
				.GetStep(this._target, iNow);

		if (iStep != 0) {
			this._slider.style[style] = (iNow + iStep) + "px";
			this._timer = setTimeout( function() {
				oThis.Move();
			}, this.Time);
		} else {
			this._slider.style[style] = this._target + "px";
			this.onFinish();
			if (this.Auto) {
				this._timer = setTimeout( function() {
					oThis.Index++;
					oThis.Start();
				}, this.Pause);
			}
		}
	},
	// 获取步长
	GetStep : function(iTarget, iNow) {
		var iStep = (iTarget - iNow) / this.Step;
		if (iStep == 0)
			return 0;
		if (Math.abs(iStep) < 1)
			return (iStep > 0 ? 1 : -1);
		return iStep;
	},
	// 停止
	Stop : function(iTarget, iNow) {
		clearTimeout(this._timer);
		this._slider.style[this.Up ? "top" : "left"] = this._target + "px";
	}
};