$(document).ready(function() {
	$("a#send_result").click(function() {
		
		var error = false;
		var outputMsg = "Please fill all fields";
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		
		var inputs = $("#employers_form input:not(input[type='radio'])");
		 
		if(inputs) {
			inputs.each(function(i, item) {			
				if(!item.value)
					error = true;
			});
		}
		 
		var radioButton = $("#employers_form :radio:checked");
		if(radioButton && !radioButton.attr('checked')) {
			error = true;
		}
		
		if(!emailReg.test($("input[name='email']").val())) {
			outputMsg = "Please enter valid email address";
			error = true;
		}
		
		var password = $("input[name='password']");
		var cpassword = $("input[name='cpassword']");
		if(password.val() !== cpassword.val()) {
			
			if(error)
				outputMsg += "\n<br />The passwords does not match";
			else 	
				outputMsg = "\n<br />The passwords does not match";
				
			error = true;
		}		
			
		
		if(error){
		 	$.blockUI({ message:  outputMsg });
		    setTimeout($.unblockUI, 1500);    
		}  else {
			// submit form
			 
			  $.ajax({
			  	type: 'post',
			  	url: 'employers/submit',
			  	data: $("#employers_form").serialize(),
			  	success: function(data) {
			  		 
			  		if(!data) {
			  			$.growlUI(null, 'Thank you for registering.'); 	
			  			
			  			if(inputs) {
						inputs.each(function(i, item) {			
							item.value = "";
						});
						}	
					
						var radioButtons = $("#employers_form :radio");
						if(radioButtons) {
							radioButton.attr('checked', 'false');
						}
			  				  		 
			  		} else {
			  			$.blockUI({ message: data });
		   				 setTimeout($.unblockUI, 1500);    
			  		}
			  		
			  		
			  	 
			  	}
			   
			  });	
		}
		
	});
});

