$(function() {
	
	// Banner scroller
	if ($("#banner").length)
	{
		$("#banner").cycle({
			fx: 'fade',
			timeout: 8000,
			pager:  '#banner-pager', 
			/*pause: 1,*/
			pagerAnchorBuilder: function(idx, slide) { 
				return '<li><a href="#">&bull;</a></li>'; 
			}
		});
	}
	
	// Featured Apps carousel - index
	if ($("#featured-apps-content").length)
	{
		$("#featured-apps-content").jcarousel({
			scroll: 6,
			wrap: 'circular',
			buttonNextHTML : '<div id="featured-apps-next">Scroll Right</div>',
			buttonPrevHTML : '<div id="featured-apps-prev">Scroll Left</div>'
		});
}

    // Featured Apps carousel - browse apps
        if ($("#featured-apps-content-browse").length) {
            $("#featured-apps-content-browse").jcarousel({
            scroll: 6,
            wrap: 'circular',
            buttonNextHTML: '<div id="featured-apps-next-browse">Scroll Right</div>',
            buttonPrevHTML: '<div id="featured-apps-prev-browse">Scroll Left</div>'
        });
    }
	
	// Clear search box on focus
	if ($("#q").length)
	{
		$("#q").focus(function() {
			if ($(this).val() == "Search for an app") $(this).val("");
		});
		$("#q").blur(function() {
			if ($(this).val() == "") $(this).val("Search for an app");
		});
	}
	if ($(".field-login").length)
	{
		$(".field-login").focus(function() {
			if ($(this).val() == "login") $(this).val("");
		});
		$(".field-login").blur(function() {
			if ($(this).val() == "") $(this).val("login");
		});
	}
	if ($(".field-password").length)
	{
		$(".field-password").focus(function() {
			if ($(this).val() == "password") $(this).val("");
		});
		$(".field-password").blur(function() {
			if ($(this).val() == "") $(this).val("password");
		});
	}
	
	// Set up paragraph collapser
	if ($("#app-description-content").length)
	{
		$("#app-description-content").expander({
			slicePoint: 640,
			userCollapseText: "Hide"
		});
	}
	
	// Lightboxes
	$("#content-app-details *[rel='lightbox']").colorbox({ photo: true });
	$("*[rel='lightbox']").colorbox();
	
});
