/* CAROUSEL VARIABLES */
var carouselRotationSpeed = 6000;
var carouselAnimationSpeed = 500;
var carouselCurrIndex = 0;
var maxCarouselIndex = 0;
var carouselTimer = setInterval ("changeCarousel(false)", carouselRotationSpeed);
var carouselAnimating = false;

/* INITIALIZE CAROUSEL */
$(document).ready(function(){

	$('.carouselNav a').each(function(i){
		$(this).bind("click", function(e){
			changeCarousel(i);
			clearInterval(carouselTimer);
			return false;
		});    	
	});
	
	maxCarouselIndex = $('.carouselItem').length - 1;
	
	var randomCarousel = Math.floor(Math.random() * 3)
	carouselCurrIndex = randomCarousel;
	
	$('.carouselItem').removeClass('active');
	$('.carouselNav ul li a').removeClass('active');
	
	$('.carouselItem:eq('+randomCarousel+')').addClass('active');
	$('.carouselNav ul li a:eq('+randomCarousel+')').addClass('active');

	$('.carouselItem.active').css('display', 'block');

	/* replaces the phone image in bigdaddy*/
	if (($.browser.msie) && ($.browser.version <= 6)) {
		$("#iphone-pre img").attr('src','/assets/en/bigdaddies/bigDaddy-iphone-pre-image-ie6.png');
	}
});

/* CHANGE CAROUSEL */
function changeCarousel(newCarouselIndex) {
	if (! carouselAnimating) {
		carouselAnimating = true;
		var newCarouselIndex = (newCarouselIndex === false) ? carouselCurrIndex + 1 : newCarouselIndex;
		newCarouselIndex = (newCarouselIndex > maxCarouselIndex) ? 0 : newCarouselIndex;

		var currCarousel = $('.carouselItem.active');
		var newCarousel = $('.carouselItem')[newCarouselIndex];
		var currNav = $('.carouselNav a.active');
		var newNav = $('.carouselNav a')[newCarouselIndex];

		//currCarousel.stop(true);
		//$(newCarousel).stop(true);

		currCarousel.fadeOut(carouselAnimationSpeed, function(){
			$(newCarousel).fadeIn(carouselAnimationSpeed, function() {
				currCarousel.removeClass('active');
				$(newCarousel).addClass('active');
				currNav.removeClass('active');
				$(newNav).addClass('active');

				carouselCurrIndex = newCarouselIndex;
				carouselAnimating = false;
			});
		});
	}
}


/* LOGIN FORM - PASSWORD FIELD */
function clearPasswordField() {
	$('#password_default').css('display', 'none');
}
function defaultPasswordField(value) {
	if(value=='')$('#password_default').css('display', 'block');
}
