$(document).ready(function() {
	if(document.getElementById('confirm-submit')) {
		var $confirm = $('#confirm-submit');
		$confirm.attr('disabled',true);
		$confirm.toggleClass('disabled');
		$confirm.click(function() {
			$(this).attr('disabled',true);
			$(this).addClass('disabled');
			$(this).val('Processing...');
			$('#registration-form').submit();
		});
	}
	
	if(document.getElementById('agree-to-terms')) {
		var $agree = $('#agree-to-terms');
		$agree.change(function() {
			if($agree.attr('checked')) {
				$confirm.attr('disabled',false);
			} else {
				$confirm.attr('disabled',true);
			}
				$confirm.toggleClass('disabled');
		});
	}
	
	if(document.getElementById('terms')) {
		var $link = $('#terms a');
		$link.click(function() {
			window.open($link.attr('href'));
			return false;
		});
	}

	var $newwindow = $('.new-window');
	$newwindow.click(function() {
		window.open($newwindow.attr('href'));
		return false;
	});
	$newwindow.text($newwindow.text() + " (Link opens in new window)");
});