//Genuine code by Corneliu Lucian 'Kor' RUSU corneliulucian[at]gmail[dot]com

//Applied upon the box "Appreciations clients"
AttachEvent(window,'load',function(){verticalTick(0,true)},false);
AttachEvent(window,'load',setRollAppMid,false);
var isReady=true;
var isY=0;
var setGoApp;

function setRollAppMid(){
var div=document.getElementById('App_Mid');
div.onmouseover=function(){isReady=false;if(setGoApp){clearTimeout(setGoApp)}}
div.onmouseout=function(){isReady=true;goAgain()}
}

function verticalTick(y,b){
if(b){stopTick(y)}
else{
y-=10;
var obj=document.getElementById('app_mid_text');
obj.style.top=y+'px';
	if(y%190==0){b=true}
setTimeout(function(){verticalTick(y,b)},15);
}
}
function stopTick(y){
var obj=document.getElementById('app_mid_text');
var dlen=obj.getElementsByTagName('div').length;
if(y/190==-dlen){// if reach the bottom jumps to the top
	obj.style.visibility='hidden';
	y=190;
	obj.style.top=y+'px';
	obj.style.visibility='visible';
	verticalTick(y,false);
}
else{
isY=y;
	if(isReady){setGoApp=setTimeout(function (){verticalTick(y,false)},10000)};
}
}
function goAgain(){
setGoApp=setTimeout(function (){verticalTick(isY,false)},10000);
}