var fadeSpeed = 400;
var intervalTime = 400;

$(document).ready(function() {
    
	
	if($.client.browser !== 'Explorer' && !$.browser.version !== '7.0') {
		// alert($.browser.version);
		if($.client.os == 'Windows') {
			$('body, nav.main ul li a, nav.main ul li a:visited').css({'font-family' : 'Arial'});
		} 	
	}
	// if((!navigator.userAgent.match(/iPhone/i)) || (!navigator.userAgent.match(/iPod/i))) {
		if(!$('body.raves').length) {
			$('.bg-images img').each(function() {
				$(this).wrap('<div class="bg" />');
			});
		}
		
		if ($('.bg-images .bg').length > 0) {
			$('.bg-images .bg:first-child').addClass('active');
		}
		if($('#raves-content').length) {
			$('#raves-content div.rave-text:first-child').addClass('active-rave');
		}
		
		if ($('.bg img').length > 1) {
			var intervalSpeed = 5000;
			if($('body.raves').length) {
				var intervalSpeed = 9000;
			}
			var switchImages = setInterval(nextImg, intervalSpeed);
		}
	// }
    
    $('nav a.next').click(function() {
        clearInterval(switchImages);
        nextImg();
		return false;
    });
    
    $('nav a.prev').click(function() {
        clearInterval(switchImages);
        prevImg();
		return false;
    });
	
	if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i))) {
		// if(!$('body.homepage').length) {
			var menu = document.createElement('a');
				$(menu).addClass('menu-link').html('&nbsp;');
				$('.mobile-header').after($(menu));
				
			$('.menu-link').toggle(function() {
				$('nav.main').animate({
					'top' : 0
				}, 300 );
				$(this).addClass('open');
				$('.test').addClass('big-test');
				return false;
			}, function() {
				$('nav.main').animate({
					'top' : -320
				});
				$(this).removeClass('open');
				return false;
			});
			
			$('nav.main').css({
				'position' : 'absolute',
				'top' : '-320px'
			}, 300 );
		// }
	}

});

function nextImg() {
	var transSpeed = 2500;
	if($('body.gallery').length) {
		var transSpeed = 1000;
	}

    var next = '';
    var current = $('.bg.active');
    
    if($(current).next('.bg').length) {
        next = $(current).next('.bg');
    } else {
        next = $('.bg:first-child');
    }
    
	$('.next-bg').removeClass('next-bg');
	$(next).addClass('next-bg');
	
    $('.bg.active').animate({
        'opacity' : 0
    }, transSpeed, function() {
		$(current).removeClass('active');
		$(next).addClass('active').removeClass('next-bg');
		$('.bg').css({'opacity' : 1});
    });
	
	//Raves stuff
	if($('#raves-content').length) {
		var nextRave = '';
		var currentRave = $('.rave-text.active-rave');
		if($(currentRave).next('.rave-text').length) {
			nextRave = $(currentRave).next('.rave-text');
		} else {
			nextRave = $('.rave-text:first-child');
		}
		
		$(currentRave).fadeOut(transSpeed, function() {
			$(this).removeClass('active-rave');
			$(nextRave).fadeIn(transSpeed).addClass('active-rave');
		});
	}
    return false;
}

function prevImg() {
	var transSpeed = 2500;
	if($('body.gallery').length) {
		var transSpeed = 1000;
	}
	
    var next = '';
    var current = $('.bg.active');
    
    if($(current).prev('.bg').length) {
        next = $(current).prev('.bg');
    } else {
        next = $('.bg:last-child');
    }
    
	$('.next-bg').removeClass('next-bg');
	$(next).addClass('next-bg');
	
    $(current).animate({
        'opacity' : 0
    }, transSpeed, function() {
		$(current).removeClass('active');
		$(next).addClass('active').removeClass('next-bg');
		$('.bg').css({'opacity' : 1});
    });
    return false;
}
