var SignupHandler = {
  proposeUrlName: function() {
    var magName = $('#account_name').val();
    var urlName  = magName.replace(/[^a-zA-Z0-9]/g, '').toLowerCase();
    $('#account_subdomain').val(urlName);
		this.updateSiteUrl();
  },
	check_domain: function(value) {
		if(value.length > 0){
			$.ajax({
				type: "GET",
				url: "/signup/check_domain",
				data: { q: value },
				beforeSubmit: function(){
					$('#check_results').html('Checking...');
				},
				success: function(data){
					eval(data);
				}
			});
		}
		else{
			$('#check_results').html('');
		}
	},
  updateSiteUrl: function() {
    var subdomain = $('#account_subdomain').val();
    $('#site_url').html(subdomain);
  },
  makeValidUrlName: function() {
    var value = $('#account_subdomain').val();
    $('#account_subdomain').val(value.replace(/^www\./i, ''));
  }
};