var msgLayoutID ;
var intMsgFieldHeight ;
var intMsgFieldLowestPosition ;
var intMsgFieldHeighestPosition ;
var msgArray = new Array() ;
var intMsgIndex = 1 ;
msgArray[0] = "<a href=\"enginePromote.htm\" class=\"msgLink\"><font color=\"#FF0000\">CAMEO Engine 無線加速服務免費試用一個月！</font></a>" ;
msgArray[1] = "<a href=\"service/service_enginePPC.htm?strFromLocation=productList\" class=\"msgLink\">無線上網加速新成員 → Pocket PC 2003 版！</a>" ;
msgArray[2] = "<a href=\"service/service_pushEmail.htm\" class=\"msgLink\">想要即時收到老闆與客戶的信？沒有電腦無法收信？試試 PushEmail 讓信來找你！</a>" ;
msgArray[3] = "<a href=\"service/service_engine.htm?strFromLocation=productList\" class=\"msgLink\">體驗無線上網加速的極致快感！&nbsp;</a>" ;
msgArray[4] = "<a href=\"member/openSerialNumber.htm?strOption=acer\" class=\"msgLink\">持有 CAMEO Engine 開通序號的 Acer 用戶，請點此註冊帳號！</a>" ;
function showMsg() {
	sourceDiv = document.getElementById("msgLayout") ;
	intMsgFieldHeight =  sourceDiv.style.pixelHeight ;
	intMsgFieldLowestPosition = intMsgFieldHeight ;
	intMsgFieldStopPosition = 0 ;
	intMsgFieldHeighestPosition = -intMsgFieldHeight ;
	targetDiv = eval(msgField) ;
	targetDiv.style.top = intMsgFieldStopPosition;
	setTimeout(startMove, 2800) ;
}
function move1() {
	targetDiv = eval(msgField) ;
	intTargetTop = targetDiv.style.pixelTop ;
	if (intTargetTop == intMsgFieldStopPosition) {
		setTimeout(startMove, 2800) ;
	} else if (intTargetTop == intMsgFieldHeighestPosition) {
		targetDiv.innerHTML = msgArray[intMsgIndex] ;
		if (intMsgIndex == msgArray.length-1) {
			intMsgIndex = 0 ; 
		} else {
			intMsgIndex++ ;
		}
		targetDiv.style.top = intMsgFieldLowestPosition ;
		setTimeout(move2, 15) ;
	} else {
		targetDiv.style.top = intTargetTop - 1 ;
		setTimeout(move2, 15) ;
	}
}
function move2() {
	targetDiv = eval(msgField) ;
	intTargetTop = targetDiv.style.pixelTop ;
	targetDiv.style.top = intTargetTop - 1 ;
	if (intTargetTop == intMsgFieldStopPosition) {
		setTimeout(startMove, 2800) ;
	} else if (intTargetTop == intMsgFieldHeighestPosition) {
		targetDiv.innerHTML = msgArray[intMsgIndex] ;
		if (intMsgIndex == msgArray.length-1) {
			intMsgIndex = 0 ; 
		} else {
			intMsgIndex++ ;
		}
		targetDiv.style.top = intMsgFieldLowestPosition ;
		setTimeout(move1, 15) ;
	} else {
		targetDiv.style.top = intTargetTop - 1 ;
		setTimeout(move1, 15) ;
	}
}
function startMove() {
	intTargetTop = targetDiv.style.pixelTop ;
	targetDiv.style.top = intTargetTop - 1 ;
	setTimeout(move1, 15) ;
}
