jQuery.fn.fadeToggle = function(speed, easing, callback) {
	return this.animate({opacity: 'toggle'}, speed, easing, callback); 
	};

$(document).ready(function(){
						   
   	$("#layout-content").removeClass('hide');

	/* News teasers
	--------------------------------------------------------*/
	var rotateTime = 8000;

	function showNewsTitles() {
		$("#latest-news-titles-container > ul#latest-news-titles").tabs({ event: 'mouseover', fx: { opacity: 'toggle', duration: 300 } }).tabs('rotate', null).tabs({ fx: { opacity: 'toggle' } }).tabs('rotate', rotateTime);
		}
	
	function showProjectTitles() {
		$("#latest-projects-titles-container > ul#latest-projects-titles").tabs({ event: 'mouseover', fx: { opacity: 'toggle', duration: 300 } }).tabs('rotate', null).tabs({ fx: { opacity: 'toggle' } }).tabs('rotate', rotateTime);
		}
	
	$("#latest-news-titles-container > ul#latest-news-titles").mouseout(function(){
		showNewsTitles();
		});

	$("#latest-projects-titles-container > ul#latest-projects-titles").mouseout(function(){
		showProjectTitles();
		});

	$("#latest-projects-titles-container > ul#latest-projects-titles").tabs({ event: 'mouseover', fx: { opacity: 'toggle', duration: 300 } }).tabs('rotate', null).tabs({ fx: { opacity: 'toggle' } }).tabs('rotate', null);
	showNewsTitles();
	setTimeout(function(){showProjectTitles();}, 2000);
	
	/* Search fade
	--------------------------------------------------------*/
	$("#servicelinks-search a").click(function () {	
		if(this.id == 'servicelinks-search-active') {
			$('#servicelinks-search-active').fadeIn(500);
			this.id = 'servicelinks-search';
			}
			else {
				$('#servicelinks-search').fadeIn(500);
				this.id = 'servicelinks-search-active';
				}
			
		$('#top-search').fadeToggle(500);
		});
	});
