//jQuery functions

$(document).ready(function(){

//image swaps

$(".imgSwap").hover(function() {
     var urlString = $(this).attr("src");
	 var newURL = urlString.replace(/\.((?!\.)+(?!\/))/,"_on.");
	 $(this).attr("src",newURL);
   },function(){
	 var urlString = $(this).attr("src");
	 var newURL = urlString.replace(/_on\./,".");
	 $(this).attr("src",newURL);
   });


// form validation
    $("#homeSignup, #articleSignup, #contactForm").validate( {
		messages: {
			firstName: "First name is required.",
			lastName: "Last name is required.", 
			email: "Valid email is required."
		}
	});
	
	$("#commentForm").validate( {
		messages: {
			name: "A name is required.", 
			email: "A valid email is required."
		}
	});
	
	//article secondary nav
	$(".articleNav").tabs(".articleNav div div", {tabs: '.articlePart h3', effect: 'slide', initialIndex: null});
	
	//contact form sign up function
	//adds freeform sign up code if opt-in checkbox is checked
	$(".contactForm #receiveUpdates").change(function() {
			if ($('#receiveUpdates').attr('checked')) {
				$('#mailingList').attr('name', 'mailinglist[]');
				$('#mailingList').attr('value', '1');
			} else {
				$('#mailingList').attr('name', '');
				$('#mailingList').attr('value', '');
			}
	});
	
	//zoom function
	$(".buyImage img").overlay({

		mask: {
		color: '#73d2f6',
		loadSpeed: 200,
		opacity: 0.8
		}
	});
	
	//swap book view
	$("a.bookCoverSwap, a.bookBackSwap").click(function ()
	{
		$(".bookCover").toggle(0);
		$(".bookBack").toggle(0);
	});
	
	
});


