/*
Copyright by Audi 2006
http://audi.tw
http://www.carousel.com.tw
歡迎應用於無償用途散播，並請勿移除本版權宣告

*/

var FloatTop = 33;
var currentX = currentY = 0; 
var whichIt = null; 
var lastScrollX = 0; lastScrollY = 0;
var layerWidth,layerHeight;

var scrollSpeed=30		//捲動速度

function init(){

    layerHeight = document.getElementById('floater').clientHeight;
	layerWidth=document.getElementById('floater').clientWidth;

	bHeight = document.body.clientHeight;
	bWidth=document.body.clientWidth;

	newY=FloatTop;
	if (bWidth>=(980 + layerWidth)){
		newX = (bWidth-980)/2 + 980;
	}else if (bWidth<980){
		newX=bWidth -layerWidth;
	}
	else{
		newX=bWidth/2 + 490-layerWidth;
	}

	document.getElementById('floater').style.top = newY + "px";
	document.getElementById('floater').style.left=newX + "px";
	
	document.getElementById('divShowManual').style.top = FloatTop + "px";
	
	window.setInterval('heartBeat()', 1);
}

function heartBeat() {

	var X = 0;
	var S = 0;
//    var isNS = ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) >=5)) ? 1 : 0;
//    var isIE = (document.all) ? 1: 0;
    
//	if (isIE){ // mean ie4,ie5,ie5.5 or above
//		X = document.body.clientWidth -  document.getElementById('floater').clientWidth - 10;
//		S = document.body.clientWidth -  document.getElementById('divShowManual').clientWidth - 10;
//	}

//	if (isNS){
//		X = document.body.offsetWidth - document.getElementById('floater').offsetWidth + 5;
//		S = document.body.offsetWidth - document.getElementById('divShowManual').offsetWidth + 5;
	//	}

	X = document.body.clientWidth - document.getElementById('floater').clientWidth - 10;
	S = document.body.clientWidth - document.getElementById('divShowManual').clientWidth - 10;
	
	document.getElementById('floater').style.left = X + "px";
	document.getElementById('divShowManual').style.left = S + "px";
	
	diffY = document.documentElement.scrollTop;
	if (diffY == 0) diffY = document.body.scrollTop;
	diffX = 0; 

	if (document.getElementById('floater').style.visibility!='hidden'){
		if(diffY != lastScrollY){
			percent = 1 * (diffY - lastScrollY) / scrollSpeed;
			if(percent > 0) percent = Math.ceil(percent);
			else percent = Math.floor(percent);
			newY=parseInt(document.getElementById('floater').style.top);
			newY+=percent;
			document.getElementById('floater').style.top = newY + "px";
			lastScrollY += percent;
            
		}
	}
	
} 

onload=init



function closeItem(obj) {
    document.getElementById(obj).style.display = 'none';
}

function openItem(obj) {
    document.getElementById(obj).style.display = 'block';
}
