﻿var ice_pilots = {
	
	
	fleetLeft: 0,
	currLeftId: 0,
	idBlockToCreate: 0,
	allDiv:null,
	
	init : function(){
		ice_pilots.allDiv = [];
		
		
		$("#fleet_link").hover(ice_pilots.showLink, ice_pilots.hideLink);
		
		$(".arrow_right").click(ice_pilots.slideFleetLeft);
		$(".arrow_left").click(ice_pilots.slideFleetRight);
		
		var leftPos = 0;
		$("#fleet_nav div").each(function() {
			$(this).css("left", leftPos);
			leftPos += 290;
		});
	},
		
	
	showLink : function (e) {
		e.preventDefault();
		$("#select_plane").fadeIn("fast");
	},
	
	hideLink : function (e) {
		e.preventDefault();
		$("#select_plane").fadeOut("fast");
	},
	
	slideFleetLeft : function (e) {
		e.preventDefault();
		
		var blord = [];
		
		if($("#fleet_nav div").length - 1 > ice_pilots.currLeftId)ice_pilots.currLeftId += 1;
		else ice_pilots.currLeftId = 0;
		
		var currLeft = $("#fleet_nav div[id='f"+ice_pilots.currLeftId+"']");
		
		if(ice_pilots.currLeftId + 1 <= $("#fleet_nav div").length - 1) nextId =  ice_pilots.currLeftId + 1;
		else nextId =  0;
		
		if(nextId + 1 <= $("#fleet_nav div").length - 1) thirdId =  nextId + 1;
		else thirdId =  0;
		
		blord.push(ice_pilots.currLeftId, nextId, thirdId);
		
		var lastLeft = 290 * 3;
		
		for(var i = thirdId + 1; i < $("#fleet_nav div").length; i++) {
			if(i == ice_pilots.currLeftId ||i == nextId ||i == thirdId) continue;
			$("#fleet_nav div[id='f"+i+"']").css("left", lastLeft);
			blord.push(i);
		}
		
		for(var i = 0; i < ice_pilots.currLeftId; i++) {
			if(i == ice_pilots.currLeftId ||i == nextId ||i == thirdId) continue;
			$("#fleet_nav div[id='f"+i+"']").css("left", lastLeft);
			blord.push(i);
		}
		
		for(var i = 0; i < blord.length; i++) {
			$("#fleet_nav div[id='f"+blord[i]+"']").animate({ 
				'left' : i * 290
			}, 150);
		}
	},
	
	slideFleetRight : function (e) {
		e.preventDefault();
		var blord = [];
		
		if(ice_pilots.currLeftId + 1 <= $("#fleet_nav div").length - 1) nextId =  ice_pilots.currLeftId + 1;
		else nextId =  0;
		
		if(nextId + 1 <= $("#fleet_nav div").length - 1) thirdId =  nextId + 1;
		else thirdId =  0;
		blord.push(thirdId);
		blord.push(nextId);
		blord.push(ice_pilots.currLeftId);
		
		var lastLeft = -290;
		
		for(var i = ice_pilots.currLeftId; i > - 1; i--) {
			if(i == ice_pilots.currLeftId ||i == nextId ||i == thirdId) continue;
			
			$("#fleet_nav div[id='f"+i+"']").css("left", lastLeft);
			blord.push(i);
		}
		
		for(var i = $("#fleet_nav div").length - 1; i > thirdId; i--) {
			if(i == ice_pilots.currLeftId ||i == nextId ||i == thirdId) continue;
			var b = false;
			for(var j = 0; j < blord.length; j++)  {
				if(i == blord[j]) b = true;
			}
			if(b) continue;
			$("#fleet_nav div[id='f"+i+"']").css("left", lastLeft);
			blord.push(i);
		}
		
		var currFleft = 290 * 3;
		for(var i = 0; i < blord.length; i++) {
			$("#fleet_nav div[id='f"+blord[i]+"']").animate({ 
				'left' : currFleft - i * 290
			}, 150);
		}
		
		if(ice_pilots.currLeftId > 0) ice_pilots.currLeftId -= 1;
		else ice_pilots.currLeftId = $("#fleet_nav div").length - 1;
	}
		
}

jQuery(document).ready(function() { ice_pilots.init(); })