// aerotech js

var counter = 0;
var fidivs;
var to;
var anim_over;
var mouseover;
var isactive;

function init(s,e,t){
	if(!fidivs){
		fidivs = getElementsByClassName(document,'footerimage_outer');
		anim_over = mouseover = isactive = Array(fidivs.length*6);
		for(i=0;i<anim_over.length;i++){
			anim_over[i] = mouseover[i] = false;
		}
	}
	to = setTimeout('opacity(document.getElementById(\'footerdiv_'+counter+'\').id,' + s + ',' + e + ',0.5)', t);
}

function opacity(id, opacStart, opacEnd, millisec) {
	if(opacStart < opacEnd){ document.getElementById(id).style.display = "block"; }
	clearTimeout(to);
	var speed = millisec;
	var ms_tween = new OpacityTween(document.getElementById(id), Tween.regularEaseOut, opacStart, opacEnd, speed);
	ms_tween.start();
	ms_tween.onMotionFinished = function() {
		if (opacStart < opacEnd) {
			init(100, 0, 5000);
		} else {
			document.getElementById(id).style.display = "none";
			if (counter == fidivs.length-1) {
				counter = 0;
			} else {
				counter++;
			}
			init(0,100,0);
		}
	}
}



function getElementsByClassName(object,name){
	var allNodes=object.getElementsByTagName('*');
	if(!allNodes){
		var allNodes=object.all;	
	}
	var returnObj=new Array;
	var count=0;
	for(var i=0;i<allNodes.length;i++){
		if(allNodes[i].className.replace(name,"")!=allNodes[i].className){
			returnObj[count]=allNodes[i];
			count++;
		}
	}
	return returnObj;
}



function footerZoomIn(inid){
//	return;
	if(anim_over[inid] == false){
		var img = document.getElementById('fimg_'+inid);
		anim_over[inid] = true;
		mouseover[inid] = true;
		tween_over = new Tween(img.style,'height',Tween.regularEaseOut,90,100,0.5,'px');
		tween_over.start();
		tween_over.onMotionFinished = function() {
			anim_over[inid] = false;
			footerZoomOut(inid);
		}
//		return;
	}
}

function footerZoomOut(outid){
	if(mouseover[outid] == false){
		var img = document.getElementById('fimg_'+outid);
//		console.log(img);
		var x = img.style.height;
//		console.log(x);
		anim_over[outid] = true;
		tween_out = new Tween(img.style,'height',Tween.regularEaseOut,100,90,0.5,'px');
		tween_out.start();
		tween_out.onMotionFinished = function() {
			anim_over[outid] = false;
		}
	}
}

function footerZoomOutInit(id){
	mouseover[id] = false;
	if (anim_over[id] == false) {
		footerZoomOut(id);
	}
}


var zStart;
var zEnd;
var zSpeed = 100;
var timer;
var curr_w;
var curr_h;

function footerZoom(id,s,e){
	zStart = s;
	zEnd = e;
	isactive[id] = true;
	var img = document.getElementById('fimg_'+id);
	curr_w = img.style.width.replace('px','');
	curr_h = img.style.height.replace('px','');
	timer = setTimeout('doZoom('+id+')',zSpeed);
}

function doZoom(id){
	console.log(id);
	var img = document.getElementById('fimg_'+id);
	curr_h = img.style.height.replace('px','');
	if(curr_h > zEnd){
		img.style.height = "100px";
		clearTimeout(timer);
	} else {
		img.style.height = (curr_h+2)+"px";
		timer = setTimeout('doZoom('+id+')',zSpeed);
	}
}

