/*
 * jQuery Preloader
 * Author - Mike Cummings (michael.cummings@moxiesozo.com)
 * -------------------------------------------------------- */
	// define elementos
	var preloader = $('#preloader');
	var page = $('body, html');
	var mask = $('#mask');
	var main = $('#main');
	var secondary = $('#secondary');
	var footer = $('#footer');
	
	$(document).ready(function(){
		// set initial praperties
		$(page).css('overflow','hidden');
		$(main).hide();
		$(secondary).hide();
		$(footer).hide();
		$(preloader).fadeIn(800);
	});
	
	$(window).load(function(){
		function pageBuild(){
			$(preloader).delay(1000).fadeOut(500, function(){
				$(mask).fadeOut(500, function(){
					// scrolling fix
					$(page).css('overflow','visible');
					//page animation
					$(main).delay(250).fadeIn(500);
					$(secondary).delay(500).fadeIn(500);
					$(footer).delay(750).fadeIn(500);
				});
			});
		};
		pageBuild();
	});

/*
 * jQuery bx Slider
 * -------------------------------------------------------- */
$(function(){
  // assign the slider to a variable
  var slider = $('#slider').bxSlider({
    controls: false,
	mode: "fade"
  }); 

  // assign a click event to the external thumbnails
  $('#thumbs div').click(function(){
   var thumbIndex = $('#thumbs div').index(this);
    // call the "goToSlide" public function
    slider.goToSlide(thumbIndex); 

    // remove all active classes
    $('#thumbs div').removeClass('pager-active');
    // assign "pager-active" to clicked thumb
    $(this).addClass('pager-active');
    // very important! you must kill the links default behavior
    return false;
  });

  // assign "pager-active" class to the first thumb
  $('#thumbs div:first').addClass('pager-active');
});

/*
 * jQuery Color Blend
 * -------------------------------------------------------- */
$(function(){
	var colorBlendOptions = [
		// { param: "opacity", alpha:[30, 100, 0], duration: 4000 },
		{ param: "background-color", colorList:["#fff200","#005826","#ffffff","#003471","#c41230"], duration: 50000 }
	];

	$("#cta").colorBlend(colorBlendOptions);
	$("#banner").colorBlend(colorBlendOptions);
});

/*
 * Searches for iFrames w/o a wmode and adds
 * 'wmode=transparent' to src (Chrome fix)
 * -------------------------------------------------------- */
$(function(){
	$("iframe").each(function(){
	    var ifr_source = $(this).attr('src');
		var wmode = "wmode=transparent";
		if(ifr_source.indexOf('?') != -1) $(this).attr('src',ifr_source+'&'+wmode);
		else $(this).attr('src',ifr_source+'?'+wmode);
	});
});
