// Perform initial setup tasks when DOM is ready
jQuery(document).ready( function() {
	setTabs();
	// Slide
	jQuery.featureList(
		jQuery(".tabs li a"),
		jQuery(".output li"), {
			start_item	:	0
		}
	);
});

// Set up main navigation mouseover menus
function setupNavigationLinks() {
	jQuery('#topNav li').each(function() {
		var menu = jQuery(this);
		
		menu.hover(function() {
			menu.addClass('hover');
		}, function() {
			menu.removeClass('hover');
		});
	});
}

// Tabs for Ajaxload
function setTabs() {
	//When page loads...
	jQuery(".cContainerInner").hide(); //Hide all content
	jQuery("ul.cTabs li:first").addClass("active").show(); //Activate first tab
	jQuery(".cContainerInner:first").show(); //Show first tab content

	//On Click Event
	jQuery("ul.cTabs li").click(function() {
		jQuery(".form_validator_error_layer").hide();
		jQuery("ul.cTabs li").removeClass("active"); //Remove any "active" class
		jQuery(this).addClass("active"); //Add "active" class to selected tab	
		return false;
	});
	
}

// Ajax Request
function example_ajax_request(url) {
	// jQuery('#presentation').html('<p><img src="../images/ajax-loader.gif" width="16" height="16" /></p>');
	jQuery('#tabLoader').show();
	jQuery('#presentation').css('visibility', 'hidden');
	jQuery('#presentation').load(url, "",	
		function(responseText, textStatus, XMLHttpRequest) {
			if(textStatus == 'error') {
				jQuery('#presentation').html('<p>There was an error making the AJAX request</p>');
			}
			else
			{
				jQuery('#presentation').html(responseText);
			}
			jQuery('#tabLoader').hide();
			jQuery('#presentation').css('visibility', 'visible');
			jQuery("#presentation").hide();
			jQuery('#presentation').fadeIn(1000);
			
			activateFloatBox();
		}
	);
}

function activateFloatBox() {
	fb.activateElements(document);
}
