function sbmt(form_id, name, val) {
    frm = document.getElementById(form_id);
    if (name) {
        var el = document.createElement('input');
        el.type = 'hidden';
        el.name = name;
        el.value = val;
        frm.appendChild(el);
    }
    frm.submit();

    return false;
}

function check_username() {
	var uname = $('#username').val();

    $("#err-username_, #uname_ok").remove();

	if (!uname) {
        $("#username_")
            .after('<div id="err-username_" class="errbox">Please enter Username.</div>');
	} else {
		jQuery.ajax({type: "POST", url: "/ajax/reg/", data: {act: 'check_username', username: uname}, dataType: "json",
        	success: function(data) {
	            if (data['ret'] == true) {
		            $("#username_")
		                .after('<div id="uname_ok" class="okbox">' + data['txt'] + '</div>');
				        // hide main error notification
						$("#l_username_").remove();
						if ($("#error label:visible").size() == 0) {$("#error").remove();}
            	} else {
			        $("#username_")
			            .after('<div id="err-username_" class="errbox">' + data['txt'] + '</div>');
            	}
        	},
        	complete: function(res, status) {
        	}
        });
    }
}

function gen_captcha(id) {
   $('#'+id).attr("src", $('#'+id).attr("src")+"?"+Math.random());
}
