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

	//Email Obfuscation
	$(".replaceAt").replaceWith("@");
  	$(".obfuscate").each(function () {
  		$(this).attr("href", "mailto:"+$(this).text());
  	});

	//Form Default Values
	$(".replacedefault input[type=text], .replacedefault textarea").bind('focus', function(){
		var currentValue = $(this).attr("value");
		var defaultValue = $(this).attr("defaultValue");
		if (currentValue == defaultValue) $(this).attr({ value: ""});
	});
	$(".replacedefault input[type=text], .replacedefault textarea").bind('blur', function(){
		var currentValue = $(this).attr("value");
		var defaultValue = $(this).attr("defaultValue");
		if (currentValue == '') $(this).attr({ value: defaultValue});
	});

   
	$("#newslettersignupform").submit(function() {
		var strName = document.newslettersignupform.name.value;
		var strEmail = document.newslettersignupform.email.value;
		if (strName == "Name") strName = '';
		if (strEmail == "Email") strEmail = '';
		
		if (isValidEmailAddress(strEmail)) {
			$.get("/script/addsubscriber.php", { name: strName, email: strEmail }, function(data){ alert("Thank you! You have been added to our list."); });
			var t = setTimeout("document.newslettersignupform.reset()", 1000);
		} else {
			alert('Invalid Email Address');
		}
	});
	
	// SLIDESHOW
	$("#homeslideshow").innerfade({
		animationtype: 'fade',
		speed: 2000,
		timeout: '5000',
		type: 'sequence'
	});
	
	
	// MUSIC CLICKER
	
	$(".songtitle1").toggle( function() {
		$(this).addClass("active"); 
		}, function () {
		$(this).removeClass("active");
	}).click( function() {
		$(this).next(".songdetails1").slideToggle("easeInBack");
	});
	
	
	$(".songtitle").toggle( function() {
		$(this).addClass("active"); 
		}, function () {
		$(this).removeClass("active");
	}).click( function() {
		$(this).next(".songdetails").slideToggle("easeInBack");
	});
	
	
	// Listen Overlay
	$('#overlay_audio').jqm({trigger: 'a.listenBtn', overlay: '75', ajax: '/audioplayer/player.php' });

	// Newsletter Signup Overlay
	$('#overlay_newsletter').jqm({trigger: 'a#newsletterTop', overlay: '75', ajax: '/wp-content/themes/kelly_minter_1.0/newslettersignup.php' });
	
	
	// LIVING ROOM POPUP MENU
	$("#nav-living, #nav-livingCurrent").popupmenu({
		target: "#lrpopupmenu"
	});
	

	
	
	
});

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);
}

function stopDefAction(evt) {
	evt.preventDefault();
}

function checkForm(TheForm){
	if(!TheForm.name.value) {
		alert ("Please enter your name.");
		TheForm.name.focus();
		return false;
	}
	if(!TheForm.email.value || !isValidEmailAddress(TheForm.email.value)) {
		alert ("Please enter a valid email address.");
		TheForm.email.focus();
		return false;
	}
	if(!TheForm.comment.value) {
		alert ("Please enter your message.");
		TheForm.comment.focus();
		return false;
	}
	return true;
}

function msplayer_open_win() {
	window.open("/music-player","_blank","toolbar=no, location=no, directories=no, titlebar=no, status=no, menubar=no, scrollbars=no, resizable=no, width=450, height=344");
	return false;
}
