var venue_i = 1;
venuesInterval = null;

function rotateVenues(total) {
    if (venue_i == total) venue_i = 1;
    else venue_i++;
    $('.carouselItems:visible').fadeOut(600);
    $('#carouselItems'+venue_i).fadeIn(600);
}

function updateTerm() {
    var term = $('#membership_term').find('option:selected').val();
    var paypalterm = 1;
    var paypalprice = 15;
    var paypalname = "TLC Clubcard (1 month)";
    if (term.match(/60 every 6 months/) != null) {
        paypalterm = 6;
        paypalprice = 60;
        paypalname = "TLC Clubcard (6 months)";
    }
    else if (term.match(/100 annually/) != null) {
        paypalterm = 12;
        paypalprice = 100;
        paypalname = "TLC Clubcard (12 months)";
    }
    $('#paypalTerm').val(paypalterm);
    $('#paypalPrice').val(paypalprice);
    $('#paypalItemName').val(paypalname);
}

$(document).ready(function() {
    $('.venueListing').hover(function() {
        $(this).addClass('hoverListing');
    }, function () {
        $(this).removeClass('hoverListing');
    });
    if ($('#preBookWrapper').length) {
        var club = $('h1').text();
        $('#club').val(club);
    }
    $('.submitForm').click(function() {
        $('form.wpcf7-form').submit();
        return false;
    });
    if ($('#membership_term').length) {
        updateTerm();
        $('#membership_term').change(function() {
            updateTerm();
        });
    }
    venues = $('#venuesHome .carouselItems').length;
    if (venues > 1) {
        venuesInterval = setInterval("rotateVenues("+venues+")", 5000);
        $('#venuesHome').hover(function() {
            clearInterval(venuesInterval);
        },
        function() {
            venuesInterval = setInterval("rotateVenues("+venues+")", 5000);
        });
    }
    $('form input.wpcf7-text').keydown(function(event) {
        if (event.keyCode=='13') {
            event.preventDefault();
            $('a.submitForm').trigger("click");
        }
    });
});
