jQuery(document).ready(function() {
    var login = jQuery('form#registration_form').find("#login").val();
    var email = jQuery("#email").val();

    if (typeof(login) != "undefined" && login.length != 0 ) {   	check_param("login", "lg", login);    }

    if (typeof(email) != "undefined" &&  email.length != 0 ) {    	check_param("email", "ml", email);    }
    // Asinhronnaya proverka logina v BD
    jQuery('form#registration_form').find("#login").blur(function(){
    	jQuery('form#registration_form').find("#login").parent().find(".error").remove();
    	var login = jQuery('form#registration_form').find("#login").val();
    	check_param("login", "lg", login);
    });

    // Asinhronnaya proverka E-Mail v BD
    jQuery('form#registration_form').find("#email").blur(function(){
    	jQuery('form#registration_form').find("#email").parent().find(".error").remove();
    	var email = jQuery('form#registration_form').find("#email").val();
    	check_param("email", "ml", email);
    });
});

function check_param(input_id, check, param) {    	jQuery('form#registration_form').find("#" + input_id).parent().find(".error").remove();

    	jQuery.post("/utils/check-param-registr", {
    		type: "post",
    		check: check,
    		param: param
    	}, function(data){
    		if ( data == 1 ) {
    			if ( input_id == "login" ) {    				var append = "<br /><br /><span class='error' style='color: red;'>Login '" + param + "' busy, please choose login!</span>";    			} else if ( input_id == "email" ) {    				var append = "<span class='error' style='color: red;'>A user with this E-Mail '" + param + "', there is!</span>";    			}
    			jQuery('form#registration_form').find("#" + input_id).parent().append(append);
    		} else {
    			jQuery('form#registration_form').find("#" + input_id).parent().find(".error").remove();
    		}
    	});}

//for search
function selectItem(li) {
	if (li.extra) {
		//alert("That's '" + li.extra[0] + "' you picked.")
	}
}
function formatItem(row) {
	return row[0];
}

