<!--//
var Profile = {
    error: "",
    form: null,
    add_research_place : function(){
        /*
            arguments[0]    = form
            arguments[1]    = error
            arguments[3]    = ajax url
        */
        this.form = arguments[0];
        this.error = arguments[1];
        Familylink.URI = arguments[2] ? arguments[2] : "";

        Familylink.post(this.form,Profile.add_research_place_result.bind(Profile));
    },
    
    add_research_place_result : function (){
        var result = arguments[0];
        var res = eval(result.responseText);
        var err_div = $(this.error);
        err_div.innerHTML = "";
        if( res[0] == "complete" ){
            Element.show(err_div);
            err_div.innerHTML = "Research city added";
            this.form['research_city'].value = "";
            Element.hide(err_div);
        } else {
            Element.show(err_div);
            err_div.innerHTML = res[1];
        }
    },
    
    init_research_place: function(){
        /*var element = "research_city_field";
        var url = "/ajax.php?handler=clubs&action=search_research_place";
        var update = "ajax_options";
        var afterUpdate = this.afterUpdate.bind(this);
        var onLoadSearch = this.onLoadSearch.bind(this);
        var onCompleteSearch = this.onCompleteSearch.bind(this);
        new Ajax.Autocompleter($(element), update, url,{method:"get",frequency:.7,afterUpdateElement:afterUpdate});*/
    },
    
    afterUpdate: function(){
        var element = arguments[0];
        var selected = arguments[1];

        var value = selected.innerHTML.match("<div>[^<]+.</div>$")[0];
        value = value.substr(5,value.length - 11);
        value = value.replace(/,/gi,"/");
        value = value.replace(/[ ]*\/[ ]*/gi,"/");

        element.value = value;
    },
    
    onLoadSearch: function(){
        var err_div = document.getElementById("clubs_research_links_error");
        err_div.innerHTML = "searching...";
    },
    
    onCompleteSearch: function(){
        var err_div = document.getElementById("clubs_research_links_error");
        err_div.innerHTML = "";
        Element.hide(err_div);
    }
}
//-->
