// Validation
$().ready(function() {
	$("#register-form").validate({
		submitHandler: 
			function() { 
				registerform();
		},								 
		rules: {
			FirstName: "required",
			Surname: "required",
			Phone: "required",
			State: "required",
			Email: {
				required: true,
				email: true
			}
		},
		messages: {
			FirstName: "Please enter your First Name",
			Surname: "Please enter your Surname",
			Phone: "Please enter a Contact Number",
			State: "Please select a State",
			Email: "Please enter a valid email address"		
		}
	});
	
});

$.metadata.setType("attr", "validate");


//AJAX Form
function registerform() {

	var sendForm = function(element) {
		//alert("works");
		var xhr = new Hijax();
		xhr.setContainer(element);
		xhr.setUrl("/email-actions/seminarRegister.aspx");
		xhr.setCanvas(document.getElementById("register-response"));
		xhr.setLoading(function() {
			displayLoading(document.getElementById("register-response"));
		});
		xhr.setCallback(function() {
			success(document.getElementById("register-response"));
		});
		xhr.setErrorhandler(function() {
			displayError();
		});	
		xhr.captureData();
	};
	
	var displayLoading = function(element) {
		$('#register-response').append('<div id="loader"><p class="loading-text">Sending</p> <img src="/Content/images/shared/misc/loading.gif" alt="Loading" class="loading"></div>');		
	};
	
	var displayError = function() {
		$('#register-response').append('<div id="message"><p class="error">Unfortunately there was an error processing your registration. Please try again later.</p></div>')
	};
	
	var success = function(element) {
		$('#register-form').slideUp();
		$('#register-response').append('<div id="message" align="center"><form action="https://www.paypal.com/cgi-bin/webscr" method="post"><input type="hidden" name="cmd" value="_s-xclick"><input type="hidden" name="hosted_button_id" value="37JAP6JUPDZVC"><table><tr><td align="center"><input type="hidden" name="on0" value="Seminar">Attendance Packages</td></tr><tr><td align="center"><select name="os0"><option value="Single">Single $25.00</option><option value="Couple">Couple $30.00</option></select></td></tr></table><input type="hidden" name="currency_code" value="AUD"><input type="image" src="https://www.paypal.com/en_AU/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online."><img alt="" border="0" src="https://www.paypal.com/en_AU/i/scr/pixel.gif" width="1" height="1"></form></div>')	
		
	};
	
	
	
	var fform = document.getElementById("register-form");
	sendForm(fform);
	fform = null;
	 
}


//Call to Action Register Button

$(document).ready( function() {
    
	subnav("seminar-tabs",".tab","seminar-detail");
	$('#seminar-tabs li a:eq(0)').addClass('on');

	
	subnav("calltoaction-register",".details-button","seminar-detail");
	
	$("#calltoaction-register a").click( function() {
		$(".tab").removeClass('on');
		$("#register-button").addClass('on');
	});
	
$('#hd-independent-property').before('<p id="print"><a href="">Print</a></p>');
$("#print").click(function(){if(window.print)window.print();else if(VBS)printIt();else alert('This script does not work in your browser');return false;});

	
	
	
});




