$(function() {
  setupSubscription();
  $('.gallery .g-i a, a[rel=fancy]').fancybox({
                                    overlayOpacity: 0.6,
                                    overlayColor: "#333333",
                                    titlePosition: "over"
                                });


  animateSlogan();
});

var setupSubscription = function() {
  $("#subscribe-form input[name='_action']").change(function() {
    var container = $("#sf-name-input-container, #sf-group-input-container");
    if ($(this).attr("value") == "subscribe") {
      container.show();
    } else {
      container.hide();
    }
  });
}

var toggleListItem = function(a) {
  var ul = $("ul.gallery",a.parent());
  if (a.is(".active")) {
    a.removeClass("active");
    ul.slideUp();
  } else {
    a.addClass("active");
    ul.slideDown();
  }
}

var animateSlogan = function(){
    var element = $("#inv-text");
    if(element.length>0){

        var doAnim = function(step){
            if(step){
                toNorm(element);
            }else{
                toOp(element);
            }
        }

        var toOp = function(el){
            el.animate({
                          opacity: 0.6
                       }, 700,function(){ doAnim(1); });
        }

        var toNorm = function(el){
            el.animate({
                          opacity: 1
                       }, 700,doAnim);
        }

        doAnim();
    }
}
