// JQuery rollover script found at http://peps.ca/blog/easy-image-rollover-script-with-jquery/
$(document).ready( function()
{
   PEPS.rollover.init();
});

PEPS = {};

PEPS.rollover = 
{
   init: function()
   {
      this.preload();
      
      // navigation
      $("#sitenav img, .ro").hover(
         function () { $(this).attr( 'src', PEPS.rollover.newimage($(this).attr('src')) ); },
         function () { $(this).attr( 'src', PEPS.rollover.oldimage($(this).attr('src')) ); }
      );
   },

   preload: function()
   {
      $(window).bind('load', function() {
          $('#sitenav img, .ro').each( function(key, elm) { $('<img>').attr('src', PEPS.rollover.newimage( $(this).attr('src')));});
      });
   },
   
   newimage: function( src )
   { 
      return src.substring( 0, src.search(/(\.[a-z]+)$/) ) + '_h' + src.match(/(\.[a-z]+)$/)[0]; 
   },

   oldimage: function( src )
   { 
      return src.replace(/_h\./, '.'); 
   }
};

$("#sitenav img, .ro").click(function(){
    $(this).trigger('mouseleave');
});

document.write("<style>#content {display: none;}</style>");
document.write("<style>#archived-collections {display: none;}</style>");
$(document).ready(function() {
  $('#emailform').submit(function() {
    $("#emailresult").css('background-position','bottom left');
    $('#emailresult').hide();
    $("#submitbutton").hide();
    $('#emailresult').animate({width:'toggle'});
    $("#emailform input[type=submit]").attr('disabled', 'disabled');
    return false;
  });
});

$(window).load(function(){
    $("#content").delay(500).fadeIn(1500);
  $("#nav_retailers a.linkable").click(function(){
    $("#nav_retailers ul").toggle();
  });
  $("#nav_shop a.linkable").click(function(){
    $("#nav_shop ul").toggle();
  });
  $("#archive").click(function(){
      if( $("#archived-collections").is(":visible") ) {
          $("#archived-collections").fadeOut(500);
      }
      else {
          $("#archived-collections").fadeIn(500);     
      }
  });
});

