// === 1 === FONT, COLORS, EXTRAS...
vs_height=100;//	|
vs_timeout=4500;//1000 = 1 second
vs_slideSpeed=50;
vs_slideStep=6;//pixels
vs_slideDirection=0;//0=down-up;1=up-down
vs_pauseOnMouseOver=true;


vs_cur=1;
vs_last=0;
vs_d=vs_slideDirection?-1:1;
vs_TIM=null;
vs_canPause=0;

function vs_clear_timer() {
	if (vs_TIM != null) {
		clearTimeout(vs_TIM);
		vs_TIM = null;
	}
}

function vs_getOS(a){
	return document.getElementById(a).style;
}

function vs_start(){
	vs_clear_timer();
	
	var o = vs_getOS("vs_1");
	if(parseInt(o.top)==0) {
		vs_canPause = 1;
		if(vs_count > 1)
			vs_TIM=setTimeout("vs_slide()",vs_timeout);
		return;
	}
	var newTop = parseInt(o.top) - vs_slideStep * vs_d;
	o.top = newTop * vs_d > 0 ? newTop + "px" : "0px";
	vs_TIM = setTimeout("vs_start()",vs_slideSpeed)
}

function vs_slide(){
	vs_clear_timer();
	
	vs_canPause=0;
	
	var vs_next = (vs_cur < vs_count) ? vs_cur + 1 : 1;
	var o = vs_getOS("vs_"+vs_cur);
	var o2 = vs_getOS("vs_"+vs_next);
	if (parseInt(o2.top) == 0) {
		o.top = (vs_height*vs_d)+"px";
		vs_cur = vs_next;
		vs_canPause = 1;
		vs_TIM = setTimeout("vs_slide()",vs_timeout);
		return;
	}
	var newTop = parseInt(o.top) - vs_slideStep * vs_d;
	var newTop2 = parseInt(o2.top) - vs_slideStep * vs_d;
	if (newTop2 * vs_d > 0) {
		o.top = newTop+"px";
		o2.top = newTop2+"px";
	} else {
		o.top = -vs_height*vs_d+"px";
		o2.top = "0px";
	}
	vs_TIM = setTimeout("vs_slide()",vs_slideSpeed);
};

function vs_link_mouseover() {
	if(vs_canPause && vs_count > 1) 
		vs_clear_timer();
}

function vs_link_mouseout() {
	if(vs_canPause && vs_count > 1 && vs_TIM == null) 
		vs_TIM = setTimeout("vs_slide();", vs_timeout);
}


vs_TIM = setTimeout("vs_start()",1000);
