function show_translation(name,lang_id,extra_args,event) {
    jQuery("span#translation_"+name)
    .load("/translations/inline",
    {
        name : name,
        language_id : lang_id,
        extra_args : extra_args
    }
    );
    event.stopPropagation();
}
function submit_translation_form(name,language_id,translation,extra_args) {
    jQuery.post("/account/translations/inline_save",
    {
        name : name,
        language_id : language_id,
        translation : translation,
        extra_args : extra_args
    },
    function(data){
        if (data.search("errorExplanation") != -1) {
            jQuery("#translate_window_"+name+" .errorExplanation").replaceWith(data);
        } else {
            jQuery(".translation_"+name).replaceWith(data);
            jQuery("#translate_window_"+name).remove();
        }
    }
    );
}
function cancel_translation_form(name,language_id,extra_args) {
    jQuery.post("/translations/show",
    {
        name : name,
        language_id : language_id,
        extra_args : extra_args
    },
    function(data){
        jQuery(".translation_"+name).replaceWith(data);
        jQuery("#translate_window_"+name).remove();
    }
    );
}

