(function()
{
	USER = ({
	settings:{formid:null},
	validate: function()
	{		
		LOADER.show({waiting_text:'Submitting Information'});
		
		var errors = new Array();
		
		USER.settings.formid = jQuery("#client_frm");
		
		if(jQuery.trim(jQuery("#user-full_name", USER.settings.formid).val())=='Name' || jQuery.trim(jQuery("#user-full_name", USER.settings.formid).val())=='')
		{
			errors.push(' - Name');
		}
		
		if(jQuery.trim(jQuery("#user-email_address", USER.settings.formid).val())=='Email' || jQuery.trim(jQuery("#user-email_address", USER.settings.formid).val())=='')
		{
			errors.push(' - Email Address');
		}
		
		if(errors.length > 0)
		{
			var str = 'Following fields have invalid values<br><br>';
			str += errors.join("<br>");
			LOADER.hideByMessage(str, 1000);
		}
		else
		{
			USER.createAccount();			
		}
	},
	
	createAccount: function()
	{
		jQuery.ajax({
		
		type:USER.settings.formid.attr('method'),
		url:USER.settings.formid.attr('action'),
		data:USER.settings.formid.serialize(),
		dataType:'json',
		success: function(rs)
		{
			LOADER.hideByMessage(rs.message, 1000);				
		}
		
		});
	}
	
	});

})(jQuery);
