$(document).ready(function() {
	$("#tabs li a").featureList({
		output:	"#output li"
	});
	
	$("#poll-form").ajaxForm({
		target: "#poll-module .options",
		type: "post",
		url: "http://www.ladoce.com.mx/encuestas/votar.php",
		beforeSubmit: validateVote,
		clearForm: true
	});
	
	function validateVote() {
		var option = $("input[name='poll-selection']:checked").val();
		
		if (option == undefined) {
			alert("Selecciona una de las opciones para poder votar");
			return false;
		}
		
		$("#results").hide();
	}
	
	$("#return").hide();
	
	$("#return").click(function(){
		$(this).hide();
		$("#poll-module .options .results").hide();
		$("#poll-form").show();
		$("#results").show();
		return false;
	});
	
	var tabContainersA = $("div.tabs-a > div");
    tabContainersA.hide().filter(":first").show();
    
    $("div.tabs-a ul.tabNavigation a").click(function () {
            tabContainersA.hide();
            tabContainersA.filter(this.hash).fadeIn("normal");
            $("div.tabs-a ul.tabNavigation a").removeClass("selected");
            $(this).addClass("selected");
            return false;
    }).filter(":first").click();
    
    var tabContainersB = $("div.tabs-b > div");
    tabContainersB.hide().filter(":first").show();
    
    $("div.tabs-b ul.tabNavigation a").click(function () {
            tabContainersB.hide();
            tabContainersB.filter(this.hash).fadeIn("normal");
            $("div.tabs-b ul.tabNavigation a").removeClass("selected");
            $(this).addClass("selected");
            return false;
    }).filter(":first").click();
    
    $("#repertoire").jcarousel({
    	wrap: "both",
    	initCallback: bindControlEvents,
        buttonNextHTML: null,
        buttonPrevHTML: null
    });
});

function bindControlEvents(carousel) {
    $('#carousel-next').bind('click', function() {
        carousel.next();
        return false;
    });

    $('#carousel-prev').bind('click', function() {
        carousel.prev();
        return false;
    });
};
