$(document).ready(function() {
    $(".links a").livequery(function() {
        var icon;
        var parts = $(this).attr('href').split('index.html');
        var link = parts.length > 0 ? parts.pop() : undefined;
        
        switch(true) {
            
            case link == '':
                icon = "crystal/actions/gohome.html";
            break;
            
            case link == 'web':
                icon = "crystal/apps/network_2.html";
            break;
            
            case link == 'hosting':
            case link == 'hostings.html':
                icon = "crystal/apps/network_2.html";
            break;
            
            case link == 'ondemand':
                icon = "crystal/apps/os-support.html";
            break;
            
            case link == 'domain':
            case link == 'domains':
            case link == 'domains.html':
                icon = "crystal/apps/wp.html";
            break;
            
            case link == 'articles.html':
                icon = "crystal/actions/webexport.html";
            break;
            
            case link == 'projects.html':
                icon = "crystal/filesystems/blockdevice.html";
            break;
            
            case link == 'servers.html':
                icon = "crystal/devices/nfs_mount.html";
            break;
            
            case link == 'orders.html':
                icon = "crystal/filesystems/folder_blue.html";
            break;
            
            case link == 'invoices.html':
                icon = "crystal/filesystems/folder.html";
            break;
            
            case link == 'users.html':
                icon = "crystal/apps/Login_Manager.html";
            break;
            
            case link == 'configuration.html':
                icon = "crystal/actions/configure.html";
            break;
            
            case link == 'about':
                icon = "crystal/actions/info.html";
            break;
            
            case link == 'contact':
                icon = "crystal/apps/messenger.html";
            break;
        }
        
        if(icon)
            $(this).prepend($("<img />").addClass("icon").attr("src", site.url + "/images/icons/" + icon));
    });
    $("td.action a").livequery(function(i, e){
        var icon;
        
        switch(true) {
            
            case $(this).text() == 'View':
                icon = "crystal/actions/demo.html";
            break;
            
            case $(this).text() == 'Download':
                icon = "crystal/actions/download.html";
            break;
            
            case $(this).text() == 'Edit':
                icon = "crystal/actions/db_update.html";
            break;
            
            case $(this).text() == 'Delete':
                icon = "crystal/actions/db_remove.html";
            break;
            
            case $(this).text() == 'Report Complete':
                icon = "crystal/actions/ok.html";
            break;
            
            case $(this).text() == 'Report to Complete':
                icon = "crystal/actions/todo.html";
            break;
            
            
        }
        
        if(icon)
            $(this).html($("<img />").addClass("icon").attr("src", site.url + "/images/icons/" + icon));
    });
});
