var slide;
var slideTimer;
var slideTiming = 8000;
$(function() {
    $('#features .nav li a').click(showFeature);
	$('#features').hover(function () {
		clearTimeout(slideTimer);
	}, function () {
		slideTimer = setTimeout('slideTransition()', slideTiming);
	});
	var random = Math.floor(Math.random()*5);
	slide = $('#features .slide:eq('+random+')');
	slideTransition(slide.attr('id'));
});

function showFeature() {
	clearTimeout(slideTimer);
    feature_id = $(this).attr("id").replace('link-','');
	slideTransition(feature_id, true);
    return false;
}

function slideTransition(id,ignore_timer) {
	// id = id of slide to be selected
	// if no id, show next slide
	$("#features .slide:visible").fadeOut('medium');
    $("#navFeatures li").removeClass("selected");
	if (!id) {
		if (!slide) slide = $('#features .slide:eq(0)');
		if (slide.next('.slide').size()) var next = slide.next('.slide');
		else var next = $('#features .slide:eq(0)');
		id = next.attr('id');
	}
	slide = $('#'+id);
	slide.fadeIn('medium');
	$('#link-'+id).parent().addClass("selected");
	if (!ignore_timer) slideTimer = setTimeout('slideTransition()', slideTiming);
}

function findYourSite() {
    $('#yoursite').hide();
    $('#siteFinder').show();
    $('#zipfind').click();
    return false;
}

function accordionOpen(item) {
    if (!$(item).hasClass('active')) {
        $('.accordion.active div').slideUp('fast');
        $('.accordion.active').removeClass('active');
        $(item).children('div').slideDown('fast');
        $(item).addClass('active');
    }
}