function Int(i){return parseInt(i);}
function IsArray(a){return!(!a||(!a.length||a.length==0)||typeof a!=='object'||!a.constructor||a.nodeType||a.item);}
function inerti(s,e,c){
s=Int(s);e=Int(e);c=Int(c);
if(s<=e)return Math.ceil(s+(e-s)/c);
if(e<=s)return Math.floor(s-(s-e)/c);
}
function set_objet_style(objet,style,value){
	if(IsArray(objet)==true){
		for(var i=0;i<=objet.length; i++){
			objet_style(objet[i],style,value);
		}
	}else if(IsArray(style)==true){
		for(var i=0;i<=style.length; i++){
			objet_style(objet,style[i],value);
		}
	}else{value=Int(value);}
	if(style=="height"){
		objet.style.height=value+"px";
	}else if(style=="width"){
		objet.style.width=value+"px";
	}else if(style=="margin-top"){
		objet.style.marginTop=value+"px";
	}else if(style=="margin-right"){
		objet.style.marginRight=value+"px";
	}else if(style=="margin-bottom"){
		objet.style.marginBottom=value+"px";
	}else if(style=="margin-left"){
		objet.style.marginLeft=value+"px";
	}else if(style=="background-color"){
		objet.style.backgroundColor="#"+value;
	}
}




function anim(objet,style,value){
	if (objet.widthChangeMemInt){window.clearInterval(objet.widthChangeMemInt)};
	objet.widthChangeMemInt = window.setInterval(
		function(){
			int=inerti(objet.style.marginTop.replace("px",""),value,10);
			
			if(int==undefined)int=0;
			if (int==value){
				set_objet_style(objet,value,int);
				window.clearInterval(tag.widthChangeMemInt);
			}else{
				set_objet_style(objet,style,int);
			}
		}
	,35);
}
var io;

function slider_vertical(){
	if(io!=undefined){clearTimeout(io)};
	var objet=document.getElementsByTagName("figure")[0].getElementsByTagName("section")[0].getElementsByTagName("section")[0];
	int=Math.round(Int(objet.style.marginTop.replace("px",""))/100)*100;
	if(int==undefined)int=-400;
	
	var img=objet.getElementsByTagName("img");
	if(int!=-400*(img.length-1)){
		int =-400 + int;
	}else{int=0;}
	anim(objet,"margin-top",int);
	var nav=document.getElementsByTagName("figure")[0].getElementsByTagName("li");
	io=setTimeout(function(){slider_vertical()},5000);
	var navL=nav.length;
	
	var color="16c0ff";
	if(int==0 || int==-0){
		nav[navL-1].style.backgroundColor="#131313";
		nav[0].style.backgroundColor="#16c0ff";
	}else{
		nav[int/-400].style.backgroundColor="#16c0ff";
		nav[(int/-400)-1].style.backgroundColor="#131313";
	}
}
slider_vertical();
