jQuery.preloadImages = function()
{
  for(var i = 0; i<arguments.length; i++)
  {
    jQuery("<img>").attr("src", arguments[i]);
  }
}

$(document).ready(function () {
   
   
   //1 check for hovering image setup...
   $(".u-bake-image-swap").each( function() {

   		var altText = $(this).attr('alt');
		altText = altText.replace("<p>", "");
		altText = altText.replace("</p>", "");
		var imgString = "/sites/default/files/js-images/" + altText + ".jpg";
		jQuery.preloadImages(imgString);
   
		$(this).mouseover(function() {			
				
			if ($('#u-bake-image-swap-image')) {
				$('#u-bake-image-swap-image').attr("src", imgString);
			}
		});
   });
   
   $(".u-bake-product-category-swap").each( function() {
   
   	var altText = $(this).attr('title');
	var imgString = "/sites/default/files/js-images/products/" + altText + ".jpg";
    jQuery.preloadImages(imgString);
   
		$(this).mouseover(function() {			

			if ($('#u-bake-image-swap-image')) {
				$('#u-bake-image-swap-image').attr("src", imgString);
			}
		});
   });
	
	//2 check for store locator
	if ($('#storefinder')) {
		$('#storefinder').change( function() {
			
			if ($("#storefinder").val() != "main") {
				go_to_store();
			}
		});
	}
   
});
/*
function go_to_store() {
	if ($('#storefinder')) {
		var slug = $('#storefinder').val();
		window.location = "/" + slug;
	}
}
*/
function go_to_store() {
	
	var slug = $('#storefinder').val();
	
	var url = "";
	
	switch (slug) {
		
		case "appleton":
			url = "/appleton";
			break;
		case "greenbay":
			url = "/greenbay-location";
			break;
		case "greenfield":
			url = "http://www.ubakegoodies.com";
			break;
		case "janesville":
			url = "/janesville";
			break;
		case "lacrosse":
			url = "/lacrosse";
			break;
		case "lovespark":
			url = "/lovespark";
			break;
		case "madison":
			url = "/madison";
			break;
		case "oshkosh":
			url = "http://www.ubakegoodies.com";
			break;
		case "racine":
			url = "http://www.ubakeracine.com";
			break;
		case "savage":
			url = "/savage";
			break;
		case "wausau":
			url = "/wausau";
			break;
		
		//to add locations, copy/paste/modify/uncomment the following code
		/*
		case "store-value":
			url = "http://www.store's-website";
			break;
		*/	
			//then add <option value="store-value">Store Description</option>  to the Flashbox
		
		/* all local store code comes BEFORE this */
		
		default:
			return;
			break;
	
	}
	if (url.length > 0) {
		window.location = url;
	}
}
