jQuery(document).ready(function() {
// Next-Button handling...
var nextOver = function() {
    jQuery(this).attr("src", "../images_new/arw_right_on.gif");
};

var nextOut = function() {
    jQuery(this).attr("src", "../images_new/arw_right_off.gif");
};

var nextDown = function() {
    jQuery(this).attr("src", "../images_new/arw_right_off.gif");
};

function nextButtonStateHandler(carousel, button, enabling)
{
    if (enabling) {
        jQuery(button).attr("src", "../images_new/arw_right_off.gif")
                      .bind("mouseover", nextOver)
                      .bind("mouseout", nextOut)
                      .bind("mousedown", nextDown);
    } else {
        jQuery(button).attr("src", "../images_new/arw_right_off.gif")
                      .unbind("unmouseover", nextOver)
                      .unbind("unmouseout", nextOut)
                      .unbind("unmousedown", nextDown);
    }
}

// Prev-Button handling
var prevOver = function() {
    jQuery(this).attr("src", "../images_new/arw_left_on.gif");
};

var prevOut = function() {
    jQuery(this).attr("src", "../images_new/arw_left_off.gif");
};

var prevDown = function() {
    jQuery(this).attr("src", "../images_new/arw_left_off.gif");
};

function prevButtonStateHandler(carousel, button, enabling)
{
    if (enabling) {
        jQuery(button).attr("src", "../images_new/arw_left_off.gif")
                      .bind("mouseover", prevOver)
                      .bind("mouseout", prevOut)
                      .bind("mousedown", prevDown);
    } else {
        jQuery(button).attr("src", "../images_new/arw_left_off.gif")
                      .unbind("unmouseover", prevOver)
                      .unbind("unmouseout", prevOut)
                      .unbind("unmousedown", prevDown);
    }
}

// Ride the carousel...
jQuery(document).ready(function() {
    jQuery(".jcarousel-list").jcarousel({
        nextButtonStateHandler: nextButtonStateHandler,
        prevButtonStateHandler: prevButtonStateHandler
    });
});
});

