
$j(document).ready(function() {

	var body = $j("body");
	
	$j.fullBackground({
		speed: 250
	});

	var slides = $j("#background_slider").children(".slide");

	if( slides.length > 0 ) {
		$j("#background_slider iframe").each(function() {
			var src = $j(this).attr('src');
			if( src != "" ) {
		        var wmode = "wmode=transparent";
		        if(src.indexOf('?') != -1) {
		            var getQString = src.split('?');
		            var oldString = getQString[1];
		            var newString = getQString[0];
		            $j(this).attr('src',newString+'?'+wmode+'&'+oldString);
		        }
		        else $j(this).attr('src',src+'?'+wmode);
			}
	    });
	}

	if( slides.length > 1 ) {
	    
		$j("#background_slider").cycle({
			fx: 'fade',
			cleartypeNoBg: true,
		    timeout: 6000,
			speed: 250,
		    pause: 0,
		    prev: $j(".bg-prev"),
		    next: $j(".bg-next"),
		    startingSlide: 0,
		    after: function(currSlideElement, nextSlideElement, opts) {
		    	var img = $j(nextSlideElement).find("img");
		    	var title = "";
		    	if( img.length > 0 ) {
		    		title = "<span>" + img.attr("alt") + "</span>";
			    	var url = img.attr("data-url");

	    			if( url != "" ) {
	    				title = "<a href='" + url + "'>" + title + "</a>";
	    			}
		    	} else {
		    		var iframe = $j(nextSlideElement).find("iframe");
		    		title = "<span>" + iframe.attr("data-alt") + "</span>";
		    	}

		    	$j(".slide_title")
		    		.fadeOut(function() {
		    			$j(this)
		    				.html(title)
		    				.fadeIn();
		    		});
		    }
		});

		$j("a.bg-play").click(function() {
			$j("#background_slider").cycle('toggle');
			$j(this).toggleClass('paused');
			return false;
		});
		
	}

	$j(".bg-expand a").click(function(e) {
		e.preventDefault();
		
		if( !body.hasClass("background-faded") )
			contentOut(thbConfig.contentOutSpeed, thbConfig.contentOutEasing);
		else
			contentIn(thbConfig.contentInSpeed, thbConfig.contentInEasing);
		
		return false;
	});

});