/*---[ Details ]---------------------------------------
Basic Style Sheet - Older Browsers
Site: www.foobar.com
Author: Lee Powell
Contact: lee.powell@soup.co.uk
-------------------------------------------------------*/

/*-----------------------------------------------------
jQuery
-------------------------------------------------------*/
$('html').addClass('jquery');

jQuery.preloadImages = function(imgs, callback)
{
	for(var i = 0; i < imgs.length; i++){
		jQuery("<img>").attr("src", imgs[i]);
	}
	
	callback();
}

jQuery(function(){

	// EXTERNAL LINKS
	$('a[rel="external"]').attr('target', '_blank');
	
	if( $('body#home').length > 0 ){
		var ffImages = new Array(
			'/public/img/home/comp-callout/jan.jpg',
			'/public/img/home/comp-callout/feb.jpg',
			'/public/img/home/comp-callout/mar.jpg',
			'/public/img/home/comp-callout/apr.jpg',
			'/public/img/home/comp-callout/may.jpg',
			'/public/img/home/comp-callout/jun.jpg',
			'/public/img/home/comp-callout/jul.jpg',
			'/public/img/home/comp-callout/aug.jpg',
			'/public/img/home/comp-callout/sep.jpg',
			'/public/img/home/comp-callout/oct.jpg',
			'/public/img/home/comp-callout/nov.jpg',
			'/public/img/home/comp-callout/dec.jpg'
		);
		
		$.preloadImages(ffImages, function(){
			var swapFirefighter = setInterval(function(){
				var curBackground = $('#callout-two').css('background-image');
				var tempStr = curBackground.split('/public');
				tempStr = '/public' + tempStr[1];
				var bgUrl = tempStr.substr(0, tempStr.length - 1);
				var imgPos = $.inArray(bgUrl, ffImages);
						
				if( imgPos != -1 ){
					var imgsLength = ffImages.length;
					
					var newImg = ((imgPos + 1) == imgsLength) ? 0 : imgPos + 1;
					
					$('#callout-two').css('background-image', 'url(' + ffImages[newImg] + ')');
				}
			}, 5000);
		});
	}
});

/*-----------------------------------------------------
sIFR
-------------------------------------------------------*/
var eurostileReg = { 
	src: '/public/swf/eurostileReg.swf' 
};
var eurostileBla = { 
	src: '/public/swf/eurostileBla.swf' 
};

sIFR.activate(eurostileReg, eurostileBla);

sIFR.replace( eurostileReg, {
	selector: 'h2.sifr',
	css: '.sIFR-root { color: #180F55; text-transform: uppercase; }'
});
