$(document).ready(function(){
						
	// Custom fonts
	Cufon.replace('.HeaderText h1, .HeaderText h2, .HeaderText h3');
	Cufon.now();
	
	// Expanding content
	$(".ExtraContent").wrapInner("<div class=\"Content\"></div>");
	$(".ExtraContent").each(function(){
		var title = $(this).attr("title");
		if(title == ""){title = "More Information";}
		$(this).append("<a href=\"#\" class=\"Button\">" + title + "</a>");						 
	});
	$(".ExtraContent .Content").hide();
	$(".ExtraContent").addClass("Closed");
	$(".ExtraContent .Button").click(function(){
		$(this).siblings(".Content").slideToggle("slow", function(){
			if($(this).css("display") == 'none')	{
				$(this).parent().addClass("Closed");
				$(this).parent().removeClass("Open");
			}else{
				$(this).parent().addClass("Open");
				$(this).parent().removeClass("Closed");
			}
		});
		return false;
	});
	
	// Fading Header for standard pages
	$('.PortfolioPanelPicture').cycle({ 
		fx: 'fade', 
		speed: 2500,
		pause: true,
		slideExpr: 'img'
	 });
	

	
	/* Begin Rotating Header for home page */
	$('.Home .Header > .Enhance2ContentElement1 > .EnhanceContentElementWrap > div').wrapInner('<div class="PortfolioPanel"></div>');
	$('.PortfolioPanel').append('<div id="PortfolioNav"></div>');
	$('#PortfolioNav').append('<a id="Prev" href="#">&nbsp;</a>');
	$('#PortfolioNav').append('<div id="PortfolioNavContent"></div>');
	$('#PortfolioNav').append('<a id="Next" href="#">&nbsp;</a>');
	//var count = 1;
	$('.PortfolioPanel p').each(function(){
		if($(this).find('img').length > 0){
			var image = $(this);
			var slide = image;
			if(!$(this).next('p').find('img').length > 0){
				var heading = $(this).next('p').addClass('PortfolioHeader').wrapInner('<span class="PortfolioHeaderInner"></span>');
				slide = slide.add(heading);
				if(!heading.next('p').find('img').length > 0){
					var maintext = heading.next('p').addClass('PortfolioText');
					slide = slide.add(maintext);
				}
			}else{
				slide = slide.add('<p class="PortfolioHeader">&nbsp;</div>');
			}
			slide.wrapAll('<div class="Slide"></div>');
		}
	});
	
	function onBefore(curr, next, opts) {
		curr.fadeOut();
	}
	
	function onAfter(curr, next, opts) {
		curr.fadeIn();
	}
	
	$('.PortfolioPanel').cycle({ 
		fx: 'scrollHorz', 
		speed: 1500,
		timeout: 8000,
		pause: true,
		slideExpr: '.Slide',
		next: '#Next', 
    	prev: '#Prev',
		pager: '#PortfolioNavContent'
	 });
	/* End Rotating Header for home page */
});