

window.addEvent('load', function(){
	$$('.padded-inner .logos li img').each(function(el,i){
		var vImg = new Image();
		vImg.src = el.src.replace('.png', '-h.png');
		el.nhov = el.src;
		el.hov = vImg.src;
		el.addEvent('mouseenter', function(){
			el.src = el.hov;
		})
		el.addEvent('mouseleave', function(){
			el.src = el.nhov;
		})
	})
	
	if (window.GImages) initG(GImages);
})




var curGIm = null;
var vImgFirst = new Image();
var vImg = new Image();

var GIterator = 0;
var GInterval = null;
var GLoadNext = null;
var timeCounter = 0;
function initG(images) {
	
	$('GImageRotatorSub').setStyles({
		'opacity':0
	});
	var loaded = true;
	$(vImg).addEvent('load', function(){
		
		$(vImg).removeEvents('load');
	
		GLoadNext = function(){
			
			loaded = false;
			$('GImageRotatorSub').setStyle('background-image', 'url('+curGIm+')');
			$('GImageRotatorSub').setStyles({
				'opacity' : 1
			})
			GSetBg($('GImageRotator'), vImg.src);
			$('GImageRotatorSub').set('morph',{
				onComplete: function(){
					$(vImg).removeEvents('load');
					timeCounter = 0;
					var tcId = (function(){
						timeCounter+=500;
					}).periodical(500);
					
					$(vImg).addEvent('load', function(){
						$clear(tcId);
						if (timeCounter > 4000) GLoadNext();
						else GLoadNext.delay(4000 - timeCounter);
						loaded = true;
						
					});
					if (images[GIterator + 1]) {
						//vImg = new Image();
						vImg.src = images[GIterator + 1];
						GIterator++;
					} else {
						//vImg = new Image();
						vImg.src = images[0];
						GIterator = 0;
					}
				}
			}).morph({
				'opacity' : 0
			})
		}
		GLoadNext.delay(4000);
	})
	
	GIterator++;
	vImgFirst.src = images[0];
	GSetBg($('GImageRotator'), images[0]);
	vImg.src = images[1];
}

function GSetBg(el, url) {
	el.setStyles({
		'background-image':'url('+url+')'
	});
	curGIm = url;
}