//this inializes the select box plug-in


var current_slide = 1;

$(document).ready(function() {
	if(!$('#newsletter')){ return false};
	$("#newsletter").validate({
	  rules: {
	    newsletter_emailConfirm: {
	      equalTo: "#newsletter_email"
	    }
	  }
	});
	$('#newsletter_reset').bind('click',function(){
	    $('#newsletter input').each(function(){
	        var newsletterInput = $(this);
	        newsletterInput.val('');
			newsletterInput.removeClass('error');
			$('label.error').each(function(){
					$(this).remove();
			});
	    });
	    return false;
	});

    $('.tab_1').bind("click", function(){
        $(document).stopTime("next_slide");
        changeSlide(1);
    })

    $('.tab_2').bind("click", function(){
        $(document).stopTime("next_slide");
        changeSlide(2);
    })

    $('.tab_3').bind("click", function(){
        $(document).stopTime("next_slide");
        changeSlide(3);
    })

    $('.tab_4').bind("click", function(){
        $(document).stopTime("next_slide");
        changeSlide(4);
    })

    $('.tab_5').bind("click", function(){
        $(document).stopTime("next_slide");
        changeSlide(5);
    })

    $(document).everyTime(6000, "next_slide", function(){
        next_slide();
    })


});

function next_slide(){
    if (current_slide == 5) {
        changeSlide(1);
    } else {
        changeSlide(current_slide + 1);
    }
}


function changeSlide(to){
    if (current_slide != to) {
        // $('#homepage_banner_' + to).style.removeAttribute('filter');
        // $('#homepage_banner_' + current_slide).style.removeAttribute('filter');
        $('#homepage_banner_' + to).hide();
        $('#homepage_banner_' + current_slide).fadeOut(1000);
        $('#homepage_banner_' + to).fadeIn(1000);
        // console.log(current_slide);
        current_slide = to;
    }

}

//this inializes the select box plug-in
$(document).ready(function(){
	if($('form#findATrip #trip_selects')){ 
	    $("form#findATrip #trip_selects").jqTransform();
	    $('div.jqTransformSelectWrapper').prev('label').hide();
	};
    $("#newsletter_email").focus(function() {
        $("#email_confirm").show();
        $("#newsletter_emailConfirm").show();
    });
});
