// Parameters
 var imgclipTop=posAutoMove=1 // Altura da tarja 
 var imgclipBottom=398 // Inicio de onde aparece a tarja
 var imgclipClipHeight=80 // Fim da segunda tarja

// Init
function imgclipAdjustLayers(){
 imgclipBorderTopDL.mTo(null,imgclipTop)
	imgclipContentDL.mTo(null,imgclipTop+imgclipBorderTopDL.h)
	imgclipBorderBottomDL.mTo(null,imgclipTop+imgclipBorderTopDL.h+imgclipClipHeight)
	imgclipRepos()
	if(!imgclipAutomoveTimeout)imgclipAutomove()
}

function imgclipRepos(){
 var l=(winW()-imgclipBorderTopDL.w)/2
	if(is.ns){
		if(is.v<5)l-=8
		else if(winH()<docH())l-=9
	}
	if(l<17)l=6
	imgclipBorderTopDL.mTo(l)
	imgclipContentDL.mTo(l)
	imgclipBorderBottomDL.mTo(l)
}

// Move
var moveActive=false
var imgclipOpened=false

function imgclipMove(y){
	if(!moveActive||imgclipOpened)return false
	posAutoMove=y
	imgclipBorderTopDL.mTo(null,y)
	imgclipContentDL.clipTo(imgclipBorderTopDL.t-imgclipTop,imgclipBorderTopDL.w,imgclipContentDL.h-(imgclipContentDL.h-y+imgclipBorderTopDL.h)+100,0)
	imgclipBorderBottomDL.mTo(null,imgclipBorderTopDL.t+imgclipBorderTopDL.h+imgclipClipHeight)
}

var imgclipAutomoveMode=1
var imgclipAutomoveTimeout=0

function imgclipAutomove(){
	posAutoMove=(posAutoMove+imgclipAutomoveMode)
	imgclipMove(posAutoMove)
	if(posAutoMove<imgclipTop)imgclipAutomoveMode=+1
	if(posAutoMove>imgclipBottom-imgclipClipHeight-imgclipBorderTopDL.h-imgclipBorderBottomDL.h)imgclipAutomoveMode=-1
	imgclipAutomoveTimeout=setTimeout('imgclipAutomove()',100)
}

// Mouse Events
var y=0
var y1=0

function imgclipMouseEvents() {
	d.onmousemove=imgclipMouseMove
	if(d.layers)d.captureEvents(Event.MOUSEMOVE)
}

function imgclipMouseMove(e){
	y=(is.ie)?event.y+d.body.scrollTop:e.pageY
	y-=((imgclipClipHeight+imgclipBorderTopDL.h+imgclipBorderBottomDL.h)/2)
	if(y==y1)return false
	clearTimeout(imgclipAutomoveTimeout)
	if(y<imgclipTop)imgclipMove(imgclipTop)
	else if(y>imgclipBottom-imgclipClipHeight-imgclipBorderTopDL.h-imgclipBorderBottomDL.h)imgclipMove(imgclipBottom-imgclipClipHeight-imgclipBorderTopDL.h-imgclipBorderBottomDL.h)
	else imgclipMove(y)
	imgclipAutomoveTimeout=setTimeout('imgclipAutomove()',1000)
	y1=y
}
