// JavaScript Document
var loopCounter = 0;
var memberLogo = new Array();

memberLogo[0] = new Array();
memberLogo[0]['image'] = "/imgs/members/africanWildlifeFoundation.png";
memberLogo[0]['alt'] = "African Wildlife Foundation";

memberLogo[1] = new Array();
memberLogo[1]['image'] = "/imgs/members/audubon.png";
memberLogo[1]['alt'] = "Audubon";

memberLogo[2] = new Array();
memberLogo[2]['image'] = "/imgs/members/campbellFoundation.png";
memberLogo[2]['alt'] = "The Campbell Foundation";

memberLogo[3] = new Array();
memberLogo[3]['image'] = "/imgs/members/conservationInternational.png";
memberLogo[3]['alt'] = "Conservation International";

memberLogo[4] = new Array();
memberLogo[4]['image'] = "/imgs/members/defendersOfWildlife.png";
memberLogo[4]['alt'] = "Defenders of Wildlife";

memberLogo[5] = new Array();
memberLogo[5]['image'] = "/imgs/members/foundationsOfSuccess.png";
memberLogo[5]['alt'] = "Foundations of Success";

memberLogo[6] = new Array();
memberLogo[6]['image'] = "/imgs/members/mooreFoundation.png";
memberLogo[6]['alt'] = "Gordon and Betty Moore Foundaiton";

memberLogo[7] = new Array();
memberLogo[7]['image'] = "/imgs/members/helmsleyCharitableTrust.png";
memberLogo[7]['alt'] = "The Leona M. and Harry B. Helmsley Charitable Trust";

memberLogo[8] = new Array();
memberLogo[8]['image'] = "/imgs/members/margaretCargillFoundation.png";
memberLogo[8]['alt'] = "The Margaret A. Cargill Foundation";

memberLogo[9] = new Array();
memberLogo[9]['image'] = "/imgs/members/nationalFishAndWildlifeFoundation.png";
memberLogo[9]['alt'] = "National Fish and Wildlife Foundation";

memberLogo[10] = new Array();
memberLogo[10]['image'] = "/imgs/members/packardFoundation.png";
memberLogo[10]['alt'] = "The David &amp; Lucile Packard Foundation";

memberLogo[11] = new Array();
memberLogo[11]['image'] = "/imgs/members/rainforestAlliance.png";
memberLogo[11]['alt'] = "Rainforest Alliance";

memberLogo[12] = new Array();
memberLogo[12]['image'] = "/imgs/members/rareInspiringConservation.png";
memberLogo[12]['alt'] = "Rare Inspiring Conservation";

memberLogo[13] = new Array();
memberLogo[13]['image'] = "/imgs/members/theNatureConservancy.png";
memberLogo[13]['alt'] = "The Nature Conservancy";

memberLogo[14] = new Array();
memberLogo[14]['image'] = "/imgs/members/waltonFamilyFoundation.png";
memberLogo[14]['alt'] = "The Walton Family Foundation";

memberLogo[15] = new Array();
memberLogo[15]['image'] = "/imgs/members/wildlifeConservationSociety.png";
memberLogo[15]['alt'] = "Wildlife Conservation Society";

memberLogo[16] = new Array();
memberLogo[16]['image'] = "/imgs/members/worldWildlifeFederation.png";
memberLogo[16]['alt'] = "World Wildlife Federation";

memberLogo[17] = new Array();
memberLogo[17]['image'] = "/imgs/members/macArthurFoundation.png";
memberLogo[17]['alt'] = "MacArthur Foundation";

memberLogo[18] = new Array();
memberLogo[18]['image'] = "/imgs/members/costaRicaPorSiempre.png";
memberLogo[18]['alt'] = "Costa Rica Por Siempre";

memberLogo[19] = new Array();
memberLogo[19]['image'] = "/imgs/members/escuelaLatinoamericanaDeAreasProtegidas.png";
memberLogo[19]['alt'] = "Escuela Latinoamericana de Areas Protegidas";

memberLogo.sort(function() {return 0.5 - Math.random()});

jQuery(function( $ ){	
	jQuery("#imageFront").attr("src", memberLogo[loopCounter]['image']);
	jQuery("#imageFront").attr("alt", memberLogo[loopCounter]['alt']);
	loopCounter++;	
	
	var urls = [ 'africanWildlifeFoundation', 'packardFoundation', 'audubon', 'conservationInternational' ];
	//, 'enterpriseWorks', 'eurosite', 'foundationsOfSuccess', 'iucnTheWorldConservationUnion', 'nationalFishAndWildlifeFoundation', 'rareInspiringConservation', 'theNatureConservancy', 'wildlifeConservationSociety', 'worldCommissionOnProtectedAreas', 'worldWildlifeFederation'
	var siteBase = location.href;
	var dotCom = siteBase.indexOf('.org');
	siteBase = siteBase.substr(0, (dotCom + 4));
	siteBase = siteBase+"/imgs/members/";
	$.preload( urls, {
		base: siteBase,
		ext:'.png',
		onComplete:function( data ){
			var img = new Image();
			img.src = data.image;
		},
		onFinish:function(){
			rotateImages(20);
		}
	});
});

function rotateImages(imagesLength) {
	if(loopCounter == (imagesLength - 1)) { loopCounter = 0; } else { loopCounter++; }
	jQuery("#imageFront").fadeTo(1000, 1.0, function() {
		
		jQuery("#imageBack").attr("src", memberLogo[loopCounter]['image']);
		jQuery("#imageBack").attr("alt", memberLogo[loopCounter]['alt']);
	
		jQuery("#imageFront").fadeTo(2000, 0.0, function() {
			if(loopCounter == (imagesLength - 1)) { loopCounter = 0; } else { loopCounter++; }
			
			jQuery("#imageFront").attr("src", memberLogo[loopCounter]['image']);
			jQuery("#imageFront").attr("alt", memberLogo[loopCounter]['alt']);
		
			jQuery("#imageFront").fadeTo(1000, 0.0, function() {
				jQuery("#imageFront").fadeTo(2000, 1.0, function() { rotateImages(imagesLength); });
			});
		});
	});
}
