$(document).ready(function () {
	
	$('#register-firstname').click(function() { $('#register-firstname').removeClass('formerror'); });
	$('#register-lastname').click(function() { $('#register-lastname').removeClass('formerror'); });
	$('#register-jobtitle').click(function() { $('#register-jobtitle').removeClass('formerror'); });
	$('#register-companyname').click(function() { $('#register-companyname').removeClass('formerror'); });
	$('#register-telephone').click(function() { $('#register-telephone').removeClass('formerror'); });
	$('#register-email').click(function() { $('#register-email').removeClass('formerror'); });
	$('#register-password').click(function() { $('#register-password').removeClass('formerror'); });
	$('#register-confirmpassword').click(function() { $('#register-confirmpassword').removeClass('formerror'); });
	
	
		$("#register-form").bind("submit", function() {
			$('#register-firstname').removeClass('formerror');
			$('#register-lastname').removeClass('formerror');
			$('#register-jobtitle').removeClass('formerror');
			$('#register-companyname').removeClass('formerror');
			$('#register-telephone').removeClass('formerror');
			$('#register-email').removeClass('formerror');
			$('#register-password').removeClass('formerror');
			$('#register-confirmpassword').removeClass('formerror');
			var valid;	
			valid = true;
			if($("#register-firstname").val().length < 1) {	          valid = false; $('#register-firstname').addClass('formerror'); }
			if($("#register-lastname").val().length < 1) {	          valid = false; $('#register-lastname').addClass('formerror'); }
			if($("#register-jobtitle").val().length < 1) {	          valid = false; $('#register-jobtitle').addClass('formerror'); }
			if($("#register-companyname").val().length < 1) {         valid = false; $('#register-companyname').addClass('formerror'); }
			if($("#register-telephone").val().length < 1) {           valid = false; $('#register-telephone').addClass('formerror'); }
			if($("#register-email").val().length < 1) {               valid = false; $('#register-email').addClass('formerror'); }
			if($("#register-password").val().length < 1) {            valid = false; $('#register-password').addClass('formerror'); }
			if($("#register-confirmpassword").val().length < 1) {     valid = false; $('#register-password').addClass('formerror'); }
			
			if($("#register-password").val()!=$("#register-confirmpassword").val()) {  
				valid = false; 
				$('#register-password').addClass('formerror'); 
				$('#register-confirmpassword').addClass('formerror'); 
			}
			
			if(validateEmail($("#register-email").val())==false) { valid = false; $('#register-email').addClass('formerror'); }
			
			if (valid==false) {
				$("#register-error").show();
				return false;
			}
			$('#web-shell').showLoading();
			$.ajax({
				type	: "POST",
				cache	: false,
				url		: "/wp-content/themes/thales/includes/forms/register-process.php",
				data		: $(this).serializeArray(),
				success: function(data) {
					$('#web-shell').hideLoading();
					$("#register-error").hide();
					$("#register-box").fadeOut("slow"); 
					setTimeout(function() { 
						$("#register-box-success").fadeIn("slow"); 					
					}, 1000);
				}
			});
			return false;
		});
});
