jQuery(document).ready(function($){


	//Form Default Values
	$("#newslettersignupform input").bind('focus', function(){
		var currentValue = $(this).attr("value");
		var defaultValue = $(this).attr("defaultValue");
		if (currentValue == defaultValue) $(this).attr({ value: ""});
	});
	$("#newslettersignupform input").bind('blur', function(){
		var currentValue = $(this).attr("value");
		var defaultValue = $(this).attr("defaultValue");
		if (currentValue == '') $(this).attr({ value: defaultValue});
	});

	$("#newslettersignupform").submit(function(evt) {
		evt.preventDefault();
		var strName = document.newslettersignup.name.value;
		var strEmail = document.newslettersignup.email.value;
		if (strName == document.newslettersignup.name.defaultValue) strName = '';
		if (strEmail == document.newslettersignup.email.defaultValue) strEmail = '';
  		

  		
  		if (isValidEmailAddress(strEmail)) {
  			$.post("/wp-content/themes/sarahsilva/addsubscriber.php",
  				{ name: strName, email: strEmail },
  				function(data){ 
  					document.newslettersignup.reset();
					$("#thankyou").jqm(); 
					$("#thankyou").jqmShow();
  				});
  		} else {
  			alert('Invalid Email Address');
  			document.newslettersignup.email.focus();
  		}
  	});
 
     $("embed").attr("wmode", "opaque");
     var embedTag;
     $("embed").each(function(i) {
         embedTag = $(this).attr("outerHTML");
         if ((embedTag != null) && (embedTag.length > 0)) {
             embedTag = embedTag.replace(/embed /gi, "embed wmode=\"opaque\" ");
             $(this).attr("outerHTML", embedTag);
         }
         // This "else" was added
         else {
             $(this).wrap("<div></div>");
         }
     });

 
	$('.video span').append('<div class="callout-left"></div><div class="callout-right"></div>');
  	
});

function isValidEmailAddress(emailAddress) {
	var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
	return pattern.test(emailAddress);
}

