/**
 * Ajax function that updates the selected state of providers
 */
function embedly_ajax_update()
{
    $providers = $_POST['providers'];
    $embedly_key = $_POST['embedly_key'];
    update_option('embedly_key', $embedly_key);
    $services = explode(',', $providers);
    $result = update_embedly_service($services);
    if ($result == null) {
        echo json_encode(array('error' => true));
    } else {
        echo json_encode(array('error' => false));
    }
    die;
}
/**
 * Used for data validation upon form submission
**/
function embedly_update_selected_services($services)
{
    $result = update_embedly_service($services);
    if ($result == null || !$result) {
        return false;
    }
    return true;
}