$(document).ready(function() {

	// Add necessary classes for dropdown to work in IE6
	$('#main_nav ul > li').hover(
      function () {
        $(this).find("a:first").addClass('hover');
        $(this).find("ol:first").addClass('show');
      }, 
      function () {
        $(this).find("a:first").removeClass('hover');
        $(this).find("ol:first").removeClass('show');
      }
    );
	// special treatment for countries dropdown...
	$('li.countries').hover(
      function () {
        $('#country_list').show();
      }, 
      function () {
        $('#country_list').hide();
      }
    );

	// Tabs
	$('.page').hide();
	$.address.change(function(event) {
		$('.page').hide();
		$('.tabs li').removeClass('selected');
		var current_page = (event.value).split('/')[1];
		if (current_page != '') {
			// show content of tab in URL
			$('#' + current_page).show();
			// add class to tab in URL
			$('.tabs a').each(function () {
				if ($(this).attr('href') == ('#' + current_page)) {
					$(this).parent().addClass('selected');
				}
			});
		// if no anchor in URL set to first tab
		} else {
			$('.first_page').show();
			$('.tabs li').removeClass('selected');
			$('.tabs li:eq(1)').addClass('selected');
		}
	});  
	$('.tabs a').click(function() {  
		$.address.value(($(this).attr('href').split('#')[1]));  
		return false;
	});

	// Home Page hover state of feature tabs for IE6
	$('#feature ol li').hover(
      function () {
        $(this).addClass('on');
      }, 
      function () {
        $(this).removeClass('on');
      }
    );
	// and the click functions
	$('#feature ol li').click(function() {
		var url = $(this).find('.more').attr('href');
		window.location = url;
	});

	// Suite quote slideshow
	$('#slideshow').innerfade({
		speed: 'slow',
		timeout: 7000,
		type: 'sequence',
		containerheight: '396px'
	});

});