function projectDetails(){
	$().find('.projectDetails:gt(0)').css('display','none');
	//$('.projectDetails:gt(0)').css('display','none');
	var projectDetails = $('.projectDetails').length;
	var inactive = '<img src="/images/icons/icon_slide_off.gif" width="9" height="9" />';
	var active = '<img src="/images/icons/icon_slide_on.gif" width="9" height="9" />';
	$('.projectCount').empty();
	if (projectDetails==0){ $('.projectCount').append(active); }
	else {
		for(var i=0; i<projectDetails; i++)
		{
			$('.projectCount').append(inactive);
		}
	}
	var thisImgSrc = $('.projectCount').find('img:first').attr('src');
	$('.projectCount').find('img:first').attr('src', thisImgSrc.replace(/_off.gif/i, "_on.gif")).addClass('active');
	
}

function detectMacXFF() {
	var userAgent = navigator.userAgent.toLowerCase();
	if (/firefox[\/\s](\d+\.\d+)/.test(userAgent)) {
	  var ffversion = new Number(RegExp.$1);
	  if (ffversion < 3 && userAgent.indexOf('mac') != -1) {
		return true;
	  }
	  return false;
	}
	return false;
}

$(document).ready(function(){
	$(".nav").find("li:last").addClass('nobg');
	/*wordpress bug fix*/
	$("#submenu").prependTo(".projectList");
	
	if($().find('#projectDisplay').length){
		projectDetails();
	}
	
	$(".home_image_display .boxes").hover(
      function () { $(this).addClass('over');
		if(detectMacXFF()){
			$(this).removeClass('project_overlayMacFFBGHack')
		}
	  }, 
      function () { $(this).removeClass('over'); 
		if(detectMacXFF()){
			$(this).addClass('project_overlayMacFFBGHack')
		}
	  }
    );
	/*function for Mac overlay opacity*/
	if(detectMacXFF()){
		$('.home_image_display .boxes').each(function(i,ele){
			$(ele).addClass('project_overlayMacFFBGHack');
		});
		$('.projectList ul li').each(function(i,ele){
			$(ele).addClass('project_overlayMacFFBGHackBlk');
		});
	}

	/*function for Mac overlay opacity*/
	if(detectMacXFF()){
		$('.home_image_display .boxes').each(function(i,ele){
			$(ele).addClass('project_overlayMacFFBGHack');
		});
		$('.projectList ul li').each(function(i,ele){
			$(ele).addClass('project_overlayMacFFBGHackBlk');
		});
	}
	
	    $('.prev').click(function(){
        $('.resume .resumeContainer').each(function(p,pele){
            if($(pele).css('display')=='block'){
                if(p > 0){
                    $(pele).hide();
					var getPageNum = $(pele).attr('id').split('_')[1];
                    /*$(".resumeContainer").eq(p-1).fadeIn(100,function(){
                        if($(".resumeContainer:first").is(":visible")){ $('.prev').addClass('prev-disable'); }
                    });*/
					$("#page_"+(parseInt(getPageNum)-1)).show();
					$('span.page').empty().append((parseInt(getPageNum)-1));
					if($(".resume .resumeContainer:first").is(":visible")){ $('.prev').addClass('prev-disable'); }
                    $('.next').removeClass('next-disable');
                }//p
            }//show
        });
    });//prev
    $('.next').click(function(i,ele){
        $('.resume .resumeContainer').each(function(n,nele){
            if($(nele).css('display')=='block'){
				var getPageNum = $(nele).attr('id').split('_')[1];
				$(nele).hide();
				$("#page_"+(parseInt(getPageNum)+1)).show();
				$('span.page').empty().append((parseInt(getPageNum)+1));
				if($(".resume .resumeContainer:last").is(":visible")){ $('.next').addClass('next-disable'); $('.prev').removeClass('prev-disable'); }
            }//show
		return false;
        });
    });//next

	$(".projectList ul li a").click(function(event) {
		$('.projectDescription').empty().append('Click dots to view project images');
		
		if(detectMacXFF()){ 
			$().find(".projectList ul li.current_page_parent").addClass('project_overlayMacFFBGHackBlk');
			$(this).parent().removeClass('project_overlayMacFFBGHackBlk');
		}
		$().find(".projectList ul li.over").removeClass('over');
		$().find(".projectList ul li.current_page_parent").removeClass('selected');
		$(this).parent().addClass('selected');
		projectDetails();
	});
	$(".projectList ul li").hover(
		function(){ 
			if(!$(this).hasClass('current_page_parent')){
				$(this).addClass('over');
				if(detectMacXFF()){ 
					$(this).parent().removeClass('project_overlayMacFFBGHackBlk');
				} 
			}
		},
		function(){ 
			if(!$(this).hasClass('current_page_parent')){
				$(this).removeClass('over');
				if(detectMacXFF()){ 
					$(this).parent().addClass('project_overlayMacFFBGHackBlk');
				} 
			} 
		}
	);
	
	/*project toggle slide icons*/
	$('.projectCount img').live('click',function(i,ele){
		var activeClick = $(this)
		var activeSlide;
		$(ele).each(function(e,item){
			if($(item).hasClass('active')){
				activeSlide = e;
				var thisImgSrc = $(item).attr('src');
				$('.projectCount img.active').attr('src', thisImgSrc.replace(/_on.gif/i, "_off.gif")).removeClass('active');
			}
		});//hide active div

		var thisImg = $(activeClick).attr('src');
		$(activeClick).attr('src', thisImg.replace(/_off.gif/i, "_on.gif")).addClass('active');
		
		$('.projectDetails').eq(activeSlide).animate({opacity:'hide'},1050,function(){
			$(ele).each(function(a,active){
				if($(active).hasClass('active')){
					$('.projectDetails').eq(a).animate({opacity:'show'},1100);
					var getImgTitle = $('.projectDetails:visible').attr('title');
					if($(getImgTitle) != null){
						$('.projectDescription').empty().append(getImgTitle);
					} else { $('.projectDescription').empty(); }
				} 
			});//display new div
		});//toggle slide
	});//end each function
	
}); //main document
