﻿$("document").ready(function() {
  
  xa.InitNewsletter();
  
  xa.InitDefaultPage();
  
});


var xa = function() {
  return {
    InitDefaultPage: function() {
	    var mainLinks = $(".mainLink");
	    var mainLinkDescriptions = $(".mainLinkDescription");
    
			mainLinks.hover(function() {
					//over
			    mainLinks.addClass("mainLinkBlur");
			    $(this).removeClass("mainLinkBlur").addClass("mainLinkHover");
			    mainLinkDescriptions.eq(mainLinks.index(this)).show();
				}, function() {
					//out 
			    mainLinks.removeClass("mainLinkBlur");
			    $(this).removeClass("mainLinkHover");
			    mainLinkDescriptions.hide();
				}
			);
			
    },
  
		InitNewsletter: function() {
			var InitialEmailInputText = $("#EmailInputText").val();
		  
			$("#EmailInputText").click(function() {
				if ($(this).val() === InitialEmailInputText) {
					$(this).val("");
				}
			});

			$("#EmailInputText").blur(function() {
				if ($(this).val() === "") {
					$(this).val(InitialEmailInputText)
				}
			
			});

			$("#EmailInputText").keyup(function(event) {
			  if (event.keyCode === 13) {
			    $("#SubscribeButton").click();
			    event.preventDefault();
			    return false;
			  }
			});

		  
			$("#SubscribeButton").click(function() {
				var emailAddress = $("#EmailInputText").get(0).value;
		    
				//$("#SubscribeButton").remove();
				$("#SubscribeButton").fadeOut("fast", function() {
				  $("#LoadingImg").fadeIn("fast");
				});
				

				$.get("ajax/SubscribeToWeeklyEmail.ashx", 
					{email: emailAddress}, 
					function(data) {
					  if (data === "success") {
							$("#StatusDiv").html("Thanks!");
					  } else {
							$("#StatusDiv").html('Something went wrong.  Just send an email to <a href="mailto:newsletter@umshialpha.com">newsletter@umshialpha.com</a>');
					  }
				});
			});
		
		}

  
  };
}();