/* Menu */
$(document).ready(function() {
	j("ul.subnav").parent().append("<span></span>"); //Only shows drop down trigger when js is enabled (Adds empty span tag after ul.subnav*)

	j("ul.topnav li span").hover(function() { //When trigger is clicked...

		//Following events are applied to the subnav itself (moving subnav up and down)
		j(this).parent().find("ul.subnav").slideDown('fast').show(); //Drop down the subnav on click

		j(this).parent().hover(function() {
		}, function(){
			j(this).parent().find("ul.subnav").slideUp('slow'); //When the mouse hovers out of the subnav, move it back up
		});

		//Following events are applied to the trigger (Hover events for the trigger)
		}).hover(function() {
			j(this).addClass("subhover"); //On hover over, add class "subhover"
		}, function(){	//On Hover Out
			j(this).removeClass("subhover"); //On hover out, remove class "subhover"


	});
});


/* Cufon */
Cufon.replace('.fonte');



/* Validar Forms */
$(document).ready(function(){
	$(".validar").validate({
		errorLabelContainer: $(".validar div.error")
	});
});

/* Slider */

function mycarousel_initCallback(carousel)
{
    // Disable autoscrolling if the user clicks the prev or next button.
    carousel.buttonNext.bind('click', function() {
        carousel.startAuto(0);
    });

    carousel.buttonPrev.bind('click', function() {
        carousel.startAuto(0);
    });

    // Pause autoscrolling if the user moves with the cursor over the clip.
    carousel.clip.hover(function() {
        carousel.stopAuto();
    }, function() {
        carousel.startAuto();
    });
};

$(document).ready(function() {
    j('#mycarousel').jcarousel({
        auto: 4,
        wrap: 'last',
        initCallback: mycarousel_initCallback
    });
});

