//  Malton Show Banner Scroller
//  malton-bx.js
//
//  Version: 3.2 :: 12-Feb-2010

var banners='/images/banners/'

///////////////////////////////////////////////////////////////

var bxDebug=0,bxInc=10,bxTmr=10,bxInt=4000,bxInt2=3000
var bxL=0,bxY=0,bxZ=0,bxT=0;bxD=-1
var bxN=5,bxW=600,bxMin=-(bxW*(bxN-1))
var bxZ=0,bxS1=200,bxS2=600,bxS=bxS1
var func='bxBannerScroll()'

var bxCX=0,bxCovering=false,bxTX=null,bxEnabled=true

function bxBannerScroll() {
	var B=ById('bnrdivi'),m=2;bxL=bxL+(bxInc*bxD)
	if (bxD==-1) {
		if (bxL<=bxMin) {m=1;bxL=bxMin;bxD=1;bxS=bxS1;bxT=0;bxZ=0}
	} else {
	    bxZ+=bxInc
		if (bxL>=0) {m=1;bxL=0;bxD=-1}
	}
	if (m==1) {
	    bxT=bxY=bxZ=0
		setTimeout(func,bxInt)
	} else {
	    bxY+=bxInc;
		setTimeout(func,bxZ>=bxS?bxInt2:bxY>=bxW?bxInt:bxTmr)
		if (bxY>=bxW) bxY=0
		if (bxZ>=bxS) {bxZ=0;if (bxS==bxS1&&++bxT>=3) {bxT=0;bxS=bxS2} else {bxS=bxS1}}
	}
	B.style.position='relative'
	B.style.left=bxL+'px';
}
function bxDraw() {
	chk_noscript()
	var r='',x,y=0,B=ById('bnrdivi'),W=ById('bnrwriting')
	for (x=1;x<=5;x++) r+='<img disabled="disabled" src="'+banners+'bnr'+x+'.jpg" alt="" width="600">'
	if (!no_script) {
		B.style.position='relative'
		B.style.top='0px'
		B.style.left='0px'
		B.innerHTML=r
		if (W) {
			bxCX=bxWmove(-128);
			bxT1=setTimeout("bxCover()",3000)
			setTimeout("ById('bnrdivo').onmouseover=bxCover",8000)
		}
		setTimeout(func,6000)
	}
}
function bxCover() {
	var x,y=0
	if (!bxCovering&&bxEnabled&&bxCX<=0) {
		bxCovering=true;bxEnabled=false
		for (x=bxCX;x<=0;x++) setTimeout("bxCovix("+x+")",0+(++y*10))
		setTimeout("bxUncover()",6000)
		setTimeout("bxEnabled=true",8000)
	}
}
function bxUncover() {
	var x,y=0
	if (!bxCovering&&bxCX>-128) {
	    bxCovering=true;bxEnabled=false
		for (x=bxCX;x>=-128;x--) setTimeout("bxCovix("+x+")",0+(++y*10))
	}
}
function bxWmove(x) {var W=ById('bnrwriting');if (W) with (W.style) {position='relative';top=x+'px';left='0px';position='absolute'};return x}
function bxCovix(i) {var y=-128,x=i>=0?0:i<=y?y:i;bxCX=bxWmove(x);if (x>=0||x<=y) {bxCovering=false;bxEnabled=x<=y}}
//function bxClr() {if (bxTX) clearTimeout(bxTX);bxTX=null}