jQuery(document).ready(function() {
	// Modify look of Facebook sharing button
	/*
	jQuery(".fb_share_count_top").css({
		"border":"none", 
		"background-image":"url("+template_url+"/images/bg-facebook-top.jpg)",
		"background-repeat":"no-repeat",
		"width":"55px",
		"height":"31px",
		"display":"block",
		"line-height":"none",
		"font-size":"15px"
	});
	jQuery(".fb_share_count_inner").css('background','none');
	jQuery(".fb_share_count").css({"color":"#000000", "":""});
	jQuery(".FBConnectButton").css({
		"background-image":"url("+template_url+"/images/bg-facebook-bottom.jpg)",
		"background-repeat":"no-repeat",
		"width":"55px",
		"height":"19px",
		"border":"none",
	});
	jQuery(".FBConnectButton_Small, .FBConnectButton_RTL_Small").css('background-position','0px');
	jQuery(".FBConnectButton_Text").html('');
	jQuery(".FBConnectButton .FBConnectButton_Text, .FBConnectButton_RTL .FBConnectButton_Text").css({
		"border":"none",
		"background":"none"
	});
	jQuery(".fb_share_count_top").css({
		"line-height":"24px",
		"margin-bottom":"2px"
	});
	jQuery(".FBConnectButton_RTL").css('background','none');
	if (jQuery('.fb_share_count_inner').html()=='' || jQuery('.fb_share_count_inner').html()=='&nbsp;') {
		jQuery('.fb_share_count_inner').html('0');
	}
	
	// Modify look of Tweetmeme sharing button
	jQuery(".tweetmeme_button iframe").after('<p><a href="JavaScript: popup();">Click here</a></p>');
	jQuery(".tweetmeme_button iframe").css('display','none');
	
	jQuery('.tweetmeme_button iframe').contents().find(".count .left, .count .right, .count .t").css('display','none');
	jQuery(".tweetmeme_button .count").css({
		"width":"55px",
		"height":"33px",
		"background-image":"url("+template_url+"/images/bg-twitter-top.jpg)",
		"background-repeat":"no-repeat",
	});
	jQuery(".tweetmeme_button .count .c").css({
		"font-size":"15px"
	});
	*/
	
	/*
	jQuery(".caption a").hover(
		function () {
			jQuery(this).css('color','#5d2f7f');
			jQuery(this).parent("a").css('color','#5d2f7f');
//			alert(jQuery(this).parent().parent().attr('class'));
		},
		function () {
			jQuery(this).css('color','#FFFFFF');
		}
	);
	*/
	
	jQuery(".jcarousel li").hover(
		function() {
			jQuery("a",this).css('text-decoration','underline');
//			alert(jQuery(this).parent().parent().attr('class'));
		},
		function() {
			jQuery("a",this).css('text-decoration','none');
		}
	);
	
	// Hide/show functionality for Offices page
	jQuery(".Offices").click(function() {
		switch(jQuery(this).next().css('display')) {
			case "block":
				jQuery(this).next().css('display','none');
				jQuery(".officesInfoOpen").addClass('officesInfo');
				jQuery(".officesInfo").removeClass('officesInfoOpen');
			break;
			case "none":
				jQuery('.subInfo').css('display','none');
				jQuery(this).next().css('display','block');
				jQuery(".officesInfoOpen").addClass('officesInfo');
				jQuery(".officesInfo").removeClass('officesInfoOpen');
				jQuery(".officesInfo",this).addClass('officesInfoOpen');
				jQuery(".officesInfoOpen",this).removeClass('officesInfo');
			break;
		}
	});
	
	// Add last class to any nav submenu last items to apply proper drop shadow graphics
	jQuery("#nav-container ul.sub-menu li:last-child").addClass('last');
	
	// Mouseover image changes for scroller arrows
	jQuery(".carousel-buttons .leftbutton").mouseover(function() {
		new_image = template_url + '/images/arrow-left-over.png';
		jQuery(this).attr("src",new_image);
	}).mouseout(function(){
		new_image = template_url + '/images/arrow-left.png';
		jQuery(this).attr("src",new_image);
	});
	jQuery(".carousel-buttons .rightbutton").mouseover(function() {
		new_image = template_url + '/images/arrow-right-over.png';
		jQuery(this).attr("src",new_image);
	}).mouseout(function(){
		new_image = template_url + '/images/arrow-right.png';
		jQuery(this).attr("src",new_image);
	});
});

// Show/hide blogroll details on Our Network page
function bloginfo(id) {
	jQuery(".active-bloginfo").slideUp("slow", function () {
		jQuery(this).removeClass('active-bloginfo');
		jQuery(this).prev().removeClass('active');
	});	
	jQuery("#bloginfo-"+id+":not(.active-bloginfo)").slideDown("slow", function () {
		jQuery(this).addClass('active-bloginfo');
		jQuery(this).prev().addClass('active');
	});
}

// Display appropriate scroller
function scroller(type) {
	switch(type) {
		case "scroller":
			jQuery('#caption-left-overlay,#caption-right-overlay,#scroller-left-overlay,#scroller-right-overlay,.leftbutton,.rightbutton').css('display','block');
			jQuery('#scroller-intro').css('z-index','0');
			jQuery('#scroller-intro').css('display','none');
			jQuery('#scroller-inner').css('display','block');
			jQuery(".jcarousel").jCarouselLite({
                speed: 500,
                btnPrev: ".carousel-buttons .leftbutton",
                btnNext: ".carousel-buttons .rightbutton"
            });
		break;
		case "intro":
			jQuery('#scroller-intro').css('display','block');
			jQuery('#scroller-intro-caption').delay(1000).animate({
		    	top: '-123px'
		  	}, 1000, 'linear', function() {
				jQuery("#scroller-inner").css('display','block');
				jQuery(".jcarousel").jCarouselLite({
	                speed: 500,
	                btnPrev: ".carousel-buttons .leftbutton",
	                btnNext: ".carousel-buttons .rightbutton"
	            });
		    	jQuery('#scroller-intro').delay(15000).animate({
			    	opacity: '0'
			  	}, 1000, 'linear', function() {
					jQuery('#scroller-intro').css('display','none');
					
					jQuery('#caption-left-overlay,#caption-right-overlay,#scroller-left-overlay,#scroller-right-overlay,.leftbutton,.rightbutton').css('display','block');
					jQuery('#scroller-intro').css('z-index','0');
					jQuery(".jcarousel").css({
						"width":"auto",
						"overflow":"visible"
					});
			    	/*
					jQuery(".jcarousel").jCarouselLite({
		                speed: 500,
		                btnPrev: ".carousel-buttons .leftbutton",
		                btnNext: ".carousel-buttons .rightbutton"
		            });
					*/
			  	});
		  	});
		break;
		case "static":
			jQuery('#scroller-intro').css('display','block');
			jQuery('#scroller-intro-caption').delay(1000).animate({
		    	top: '-123px'
		  	}, 1000, 'linear', function() {
				jQuery("#scroller-inner").css('display','block');
		    	/*
				jQuery('#scroller-intro').delay(15000).animate({
			    	opacity: '0'
			  	}, 1000, 'linear');
				*/
		  	});
		
			jQuery('#scroller-inner').css('display','block');
		break;
	}
	jQuery(".jcarousel").css({
		"width":"auto",
		"overflow":"visible"
	});
}
