$(document).ready(function() {
  addDefaultTextToInputField('search-field', 'SEARCH');
  addDefaultTextToInputField('signup-email-field', 'EMAIL');
  addDefaultTextToInputField('newsletter-email-field', 'EMAIL');
});


function addDefaultTextToInputField(id, defaultText) {
  var field = $('#'+id);
  if (field) {
    field.css('text-align', 'center');
    field.val(defaultText);
    field.focus(function() {
      $(this).css('text-align', 'left');
      $(this).val('');
    });
  }
}
$(document).ready(function() {
    // CART PREVIEW
    var cartPreviewLoaded = false;
	var cartPreviewBodyWrapper = $('#cart-preview-body-wrapper');
	var cartPreviewBody = $('#cart-preview-body');
	cartPreviewBodyWrapper.bind('mouseover', function() {
	  cartPreviewBody.show();
	  if (!cartPreviewLoaded) {
	    cartPreviewLoaded = true;
	    $.ajax({
		     url:$('body').attr('data-site-url') + '/cart/preview.json',
		     dataType: 'jsonp',
		     success:function(json){
		     	 cartPreviewBody.html(json.body);
		     },
		     error:function(){
		         cartPreviewLoaded = false;
		     },
		});
	  }
	});

	cartPreviewBodyWrapper.bind('mouseout', function() {
	  cartPreviewBody.hide();
	});

});
