

		


		
		


			jQuery().ready(function() {
		$('#projects table').attr("class", "sortable");
		
		$('#sortable tr:odd, .sortable tr:odd').addClass('odd');
		$('#sortable tr:even, .sortable tr:even').addClass('even');
		
		Cufon.replace('#heading');

		setNewsPop = function() {
			$('#webcredits').append('<span id="popinfopre" style="display:none;"></span><span id="popinfo" style="display:none;"></span><a class="inline" id="newsPop" href="#popinfo"></a>');		

			$("a.inline").fancybox({
				'hideOnContentClick'	: false,
				'frameWidth'			: 880,
				'frameHeight'			: 460,
				'overlayShow'			: true,
				'zoomSpeedIn'			: 600,
				'zoomSpeedOut'			: 500,
				'easingIn'				: 'easeOutBack',
				'easingOut'				: 'easeInBack',
				'callbackOnShow'		: function() { }
			});

			$("a.fancybox").fancybox({
				'hideOnContentClick'	: false,
				'frameWidth'			: 660,
				'frameHeight'			: 500,
				'overlayShow'			: false,
				'zoomSpeedIn'			: 600,
				'zoomSpeedOut'			: 500,
				'easingIn'				: 'easeOutBack',
				'easingOut'				: 'easeInBack'
			}); 

			$('#popinfopre').load('/index.cfm/p/news/archive/2009-06/article/optima-engineering-earns-first-platinum-leed-rating-in-charlotte-region #contentBody div.Bodies', {}, 
				function(data) { 
					$('#popinfo').load('/index.cfm/p/news/archive/2009-04/article/optima-engineering-honored-with-green-commercial-project-of-2009-award #contentBody div.Bodies', {}, function(data) { $('#popinfo').html('<div style="background:#ffffff; height:440px; overflow:auto; padding:10px;">'+ $('#popinfopre').html() + $('#popinfo').html() + '</div>'); $('#newsPop').trigger('click'); } );				
				} 
			); 
			 

		}

		$("a.fancy").fancybox({
			'hideOnContentClick'	: false,
			'frameWidth'			: 660,
			'frameHeight'			: 500,
			'overlayShow'			: false,
			'zoomSpeedIn'			: 600,
			'zoomSpeedOut'			: 500,
			'easingIn'				: 'easeOutBack',
			'easingOut'				: 'easeInBack'
		}); 

		// main vertical scroll 
		$("#main").scrollable({ 
		 
			// basic settings 
			vertical: true, 
			size: 1, 
			clickable: false, 
		 
			// up/down keys will always control this scrollable 
			keyboard: 'static', 
		 
			// assign left/right keys to the actively viewed scrollable 
			onSeek: function(event, i) { 
				horizontal.scrollable(i).focus(); 
			} 
		 
		// main navigator (thumbnail images) 
		}).navigator("#main_navi"); 
		 
		// horizontal scrollables. each one is circular and has its own navigator instance 
		var horizontal = $(".scrollable").scrollable({size: 1}).circular().navigator(".navi"); 
		 
		// when page loads setup keyboard focus on the first horzontal scrollable 
		horizontal.eq(0).scrollable().focus();
		
		$("img").pngfix();		
	});

	

	
