var viewportWidth = jQuery(window).width();
var viewportHeight = jQuery(window).height();

function equalHeight(group) {
    tallest = 0;
    group.each(function() {
        thisHeight = jQuery(this).height();
        if (thisHeight > tallest) {
            tallest = thisHeight;
        }
    });
    group.height(tallest);
}

function doMenu() {
    jQuery('ul.superfish').superfish({
        delay: 200,                            // one second delay on mouseout 
        animation: { opacity: 'show', height: 'show' },  // fade-in and slide-down animation 
        speed: 'fast',                          // faster animation speed 
        autoArrows: false,                           // disable generation of arrow mark-up 
        dropShadows: false                            // disable drop shadows 
    });
}

function doCarousel() {
    jQuery("#carousel").carouFredSel({
        scroll: { duration: 1000 },
        auto: true,
        items: 1,
        direction: "up",
        pagination: "#carousel_pag"
    });
}

function doInit() {
    jQuery("body").removeClass("noscroll");
    if (parseInt(viewportWidth) < 1000 && parseInt(viewportWidth) > 989) {
        jQuery("body").addClass("noscroll");
    }
}

function doFlaps() {
    var viewportWidth = parseInt(jQuery(window).width());
    if (parseInt(viewportWidth) >= 1300) {
        jQuery(".flap").show();
        jQuery(".flap").height(jQuery(document).height()).width((viewportWidth - 1300) / 2);
    }
    else {
        jQuery(".flap").hide();
    }
}

jQuery(document).ready(function() {
Cufon.replace('h1,h2,h3,h4', { fontFamily: 'aurulent', hover: true });
    doInit();
    doMenu();
    doCarousel();
    equalHeight(jQuery(".bot"));
    doFlaps();
});

jQuery(window).resize(function() {
    viewportWidth = jQuery(window).width();
    viewportHeight = jQuery(window).height();
    // scrollbar yes or no
    if (parseInt(viewportWidth) < 1000 && parseInt(viewportWidth) > 989) {
        jQuery("body").addClass("noscroll");
    }
    else {
        jQuery("body").removeClass();
    }
    doFlaps();
});
