$(document).ready(function() {

$("#free_book").click(function(e){
e.preventDefault();
pageTimer();
});

 // start the cookie timer
 	if ($.cookie('tir_signup') != '1') {
 		setTimeout('pageTimer()', 30000);
 	}
 // do some very basic form validation
 	$('#fancybox-inner #subscribe-wrapper').live("submit", function() {
		var email=$("#fancybox-inner #Contact0Email").val();
 		if( $("#fancybox-inner #Contact0FirstName").val()=='' || email==''){
			$("#popup-error").html('You must complete all fields!');
			return false;
 		}else{
 			if(isValidEmailAddress(email)){
				$("#popup-error").html('Success');
		 		return true;
			}else{
				$("#popup-error").html('Enter a valid email address.');
				return false;
			}
 		}
 	});
});
function pageTimer(){
	$.fancybox({'href' : '/indexjs/signup.txt',overlayOpacity:'.75'});
	$.cookie('tir_signup', '1', {expires: 365});
}
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);
}
