function easy_embed_rec($names, $base_info, $default_url = false)
{
    global $base_url;
    $url = $default_url;
    $name = array_shift($names);
    foreach (array($name, $name . '_tablet') as $field) {
        if (count($names) == 0) {
            if (isset($base_info->{$field})) {
                $url = resolve_url($base_info->{$field}, $base_url);
            }
            if ($url !== false) {
                appdeck_add_ressource($url);
            }
        } else {
            if (isset($base_info->{$field})) {
                easy_embed_rec($names, $base_info->{$field}, $default_url);
            }
        }
    }
}
function easy_embed($name, $default_url = false)
{
    global $base_url, $info;
    $url = $default_url;
    foreach (array($name, $name . '_tablet') as $field) {
        if (isset($info->{$field})) {
            $url = resolve_url($info->{$field}, $base_url);
        }
        if ($url !== false && $field == $name) {
            appdeck_add_ressource($url);
        }
    }
}
function easy_embed($name, $default_url = false)
{
    global $info;
    $names = explode('.', $name);
    $count = easy_embed_rec($names, $info);
    if ($count == 0 && $default_url) {
        appdeck_add_ressource($default_url);
    }
}
// http://appdata.static.appdeck.mobi/res/ios7/icons/action_dark.png
// http://appdata.static.appdeck.mobi/res/ios7/icons/action.png
// http://appdata.static.appdeck.mobi/res/android/icons/action_dark.png
// http://appdata.static.appdeck.mobi/res/android/icons/action.png
$icon_theme = '';
if (isset($info->icon_theme) && strtolower($info->icon_theme) == 'dark') {
    $icon_theme = '_dark';
}
easy_embed("icon_action", "http://appdata.static.appdeck.mobi/res/" . EMBED_TYPE . "/icons/action{$icon_theme}.png");
easy_embed("icon_cancel", "http://appdata.static.appdeck.mobi/res/" . EMBED_TYPE . "/icons/cancel{$icon_theme}.png");
easy_embed("icon_close", "http://appdata.static.appdeck.mobi/res/" . EMBED_TYPE . "/icons/close{$icon_theme}.png");
easy_embed("icon_config", "http://appdata.static.appdeck.mobi/res/" . EMBED_TYPE . "/icons/config{$icon_theme}.png");
easy_embed("icon_info", "http://appdata.static.appdeck.mobi/res/" . EMBED_TYPE . "/icons/info{$icon_theme}.png");
easy_embed("icon_menu", "http://appdata.static.appdeck.mobi/res/" . EMBED_TYPE . "/icons/menu{$icon_theme}.png");
easy_embed("icon_next", "http://appdata.static.appdeck.mobi/res/" . EMBED_TYPE . "/icons/next{$icon_theme}.png");
easy_embed("icon_previous", "http://appdata.static.appdeck.mobi/res/" . EMBED_TYPE . "/icons/previous{$icon_theme}.png");
easy_embed("icon_ok", "http://appdata.static.appdeck.mobi/res/" . EMBED_TYPE . "/icons/ok{$icon_theme}.png");
easy_embed("icon_up", "http://appdata.static.appdeck.mobi/res/" . EMBED_TYPE . "/icons/up{$icon_theme}.png");
easy_embed("icon_down", "http://appdata.static.appdeck.mobi/res/" . EMBED_TYPE . "/icons/down{$icon_theme}.png");
easy_embed("icon_refresh", "http://appdata.static.appdeck.mobi/res/" . EMBED_TYPE . "/icons/refresh{$icon_theme}.png");
easy_embed("icon_search", "http://appdata.static.appdeck.mobi/res/" . EMBED_TYPE . "/icons/search{$icon_theme}.png");
easy_embed("icon_user", "http://appdata.static.appdeck.mobi/res/" . EMBED_TYPE . "/icons/user{$icon_theme}.png");
easy_embed("image_loader", "http://appdata.static.appdeck.mobi/res/" . EMBED_TYPE . "/images/loader{$icon_theme}.png");
easy_embed("image_pull_arrow", "http://appdata.static.appdeck.mobi/res/" . EMBED_TYPE . "/images/pull_arrow{$icon_theme}.png");
easy_embed("image_network_error", "http://appdata.static.appdeck.mobi/res/" . EMBED_TYPE . "/images/network_error{$icon_theme}.png");
easy_embed("logo");
appdeck_add_ressource("http://appdata.static.appdeck.mobi/js/appdeck_1.10.js", false, true);
appdeck_add_ressource("http://appdata.static.appdeck.mobi/js/appdeck_dev.js", false, true);
appdeck_add_ressource("http://appdata.static.appdeck.mobi/js/appdeck.js", false, true);
appdeck_add_ressource("http://appdata.static.appdeck.mobi/js/fastclick.js", false, true);
appdeck_ok("{$count_resource} resources embed in app");