// home page image click function moved to index.php

$(function() {
  var el = $('#swakker-apps');

  // apps index and exps index map evenly for all events
  var apps = el.find('.swakker-app');
  var exps = $('.app-expand');

  apps.each(function(i) {
      $(this).find('.expand')
        .live('click', function(){
            el.hide();
            exps.eq(i).css('display','block');
          })
        .hover(
            function(){$(this).css('text-decoration', 'underline')},
            function(){$(this).css('text-decoration', '')
          });
    });

  exps.each(function(i) {
      $(this).find('.close').live('click', function(){
          el.show();
          exps.eq(i).css('display','none');
        });
    });

});

// make "form-submit" buttons submit their ancestor form
$(function() {
  $('.btn-arrow.form-submit a').live('click', function(){
      $(this).parents('form').submit();
    });
});

// image preloader
(function($) {
var cache = [];
// Arguments are image paths relative to the current page.
$.preloadImages = function() {
for (var i=0,len=arguments.length; i<len; i++) {
var img = document.createElement('img');
img.src = arguments[i];
cache.push(img);
}
}
})(jQuery);

jQuery.preloadImages(
'/wp-content/themes/swakker/img/topnav-contact-us-hover.png',
'/wp-content/themes/swakker/img/topnav-faqs-hover.png',
'/wp-content/themes/swakker/img/topnav-tell-a-friend-hover.png',
'/wp-content/themes/swakker/img/button/learn-how-over.png',
'/wp-content/themes/swakker/img/button/arrow-text/app-expand-learn-more-hover.png',
'/wp-content/themes/swakker/img/button/arrow-text/buy-now-hover.png',
'/wp-content/themes/swakker/img/button/arrow-text/check-it-out-hover.gif',
'/wp-content/themes/swakker/img/button/arrow-text/check-out-out-messaging-plans-hover.png',
'/wp-content/themes/swakker/img/button/arrow-text/enter-to-win-hover.png',
'/wp-content/themes/swakker/img/button/arrow-text/get-the-deets-hover.png',
'/wp-content/themes/swakker/img/button/arrow-text/learn-how-hover.png',
'/wp-content/themes/swakker/img/button/arrow-text/learn-more-hover.png',
'/wp-content/themes/swakker/img/button/arrow-text/more-news-hover.png',
'/wp-content/themes/swakker/img/button/arrow-text/see-all-gear-hover.png',
'/wp-content/themes/swakker/img/button/arrow-text/send-hover..png',
'/wp-content/themes/swakker/img/button/arrow-text/submit-hover.png',
'/wp-content/themes/swakker/img/button/arrow-text/submit1-hover.png',
'/wp-content/themes/swakker/img/button/arrow-text/submit-send-hover.png',
'/wp-content/themes/swakker/img/button/arrow-text/tell-a-friend-hover.gif',
'/wp-content/themes/swakker/img/button/arrow-text/top-tell-a-friend-hover.png'
);

// button rollovers
$(function() {

  // change the app expand LEARN MORE image source; 
  $('.app-expand .btn-arrow a img').each(function() {
      var img = $(this);
      img.attr('src', img.attr('src').replace(/learn-more/, 'app-expand-learn-more'));
    });

  // swap image src with a hover image
  $('.btn-arrow a, .img-hover a')
    .mouseenter(function() {
        var img = $(this).find('img');
        img.attr('src', img.attr('src').replace(/.(png|gif)$/, '-hover.$1'));
      })
    .mouseleave(function() {
        var img = $(this).find('img');
        img.attr('src', img.attr('src').replace(/-hover.(png|gif)$/, '.$1'));
      });
});

