var odd_cell_color  = "#EEEEEE";
  var header_color    = "#E1E0DA";
  var rows_per_page   = 20;
+ var bweb_root       = "/bweb/";
  var up_icon         = "/bweb/up.gif";
  var down_icon       = "/bweb/down.gif";
  var prev_icon       = "/bweb/left.gif";
    return parent;
 }
 
+function bweb_get_job_img(status, errors)
+{
+  var ret;
+
+  if (status == "T") {
+     if (errors > 0) {
+        ret = "W.png";
+
+     } else {
+        ret = "T.png";
+     }
+
+  } else {
+     ret = status + ".png";
+  }
+
+  return bweb_root + ret;
+}
+
 function search_media()
 {
  var what = document.getElementById('searchbox').value;
 
 a.href='?action=job_zoom;jobid=<TMPL_VAR JobId>';
 
 img = document.createElement("IMG");
-img.src="/bweb/<TMPL_VAR JobStatus>.png";
+img.src=bweb_get_job_img("<TMPL_VAR JobStatus>", <TMPL_VAR joberrors>);
 img.title=jobstatus['<TMPL_VAR JobStatus>']; 
 
 a.appendChild(img);
 
                       "Durée",
                        "Fichiers",
                        "Taille",
+                       "Erreurs",
                       "Pool",
                        "Volumes utilisés",
                       "Statut");
 var data = new Array();
 
 img = document.createElement("IMG");
-img.src="/bweb/<TMPL_VAR JobStatus>.png";
+img.src=bweb_get_job_img("<TMPL_VAR JobStatus>", <TMPL_VAR joberrors>);
 img.title=jobstatus['<TMPL_VAR JobStatus>']; 
 
 data.push( new Array(
 "<TMPL_VAR duration>",
 "<TMPL_VAR JobFiles>",   
 human_size(<TMPL_VAR JobBytes>),
+"<TMPL_VAR joberrors>",
 "<TMPL_VAR poolname>",
 "<TMPL_LOOP volumes><TMPL_VAR VolumeName>\n</TMPL_LOOP>",   
 img
 
                 JobFiles        AS jobfiles, 
                 JobBytes        AS jobbytes,
                JobStatus       AS jobstatus,
+                JobErrors       AS joberrors,
                 $self->{sql}->{SEC_TO_TIME}(  $self->{sql}->{UNIX_TIMESTAMP}(EndTime)  
                                             - $self->{sql}->{UNIX_TIMESTAMP}(StartTime)) AS duration
 
 
 a.href='?action=job_zoom;jobid=<TMPL_VAR JobId>';
 
 img = document.createElement("IMG");
-img.src="/bweb/<TMPL_VAR JobStatus>.png";
+img.src=bweb_get_job_img("<TMPL_VAR JobStatus>", <TMPL_VAR joberrors>);
 img.title=jobstatus['<TMPL_VAR JobStatus>']; 
 
 a.appendChild(img);
 "<TMPL_VAR Duration>",
 "<TMPL_VAR JobFiles>",   
 human_size(<TMPL_VAR JobBytes>),
-"<TMPL_VAR joberrors">",   
+"<TMPL_VAR joberrors>",   
 a
  )
 );
 
                       "Duration",
                        "JobFiles",
                        "JobBytes",
+                       "Errors",
                       "Pool",
                        "Volume Name",
                       "Status");
 var data = new Array();
 
 img = document.createElement("IMG");
-img.src="/bweb/<TMPL_VAR JobStatus>.png";
+img.src=bweb_get_job_img("<TMPL_VAR JobStatus>", <TMPL_VAR joberrors>);
 img.title=jobstatus['<TMPL_VAR JobStatus>']; 
 
 data.push( new Array(
 "<TMPL_VAR duration>",
 "<TMPL_VAR JobFiles>",   
 human_size(<TMPL_VAR JobBytes>),
+"<TMPL_VAR joberrors>",
 "<TMPL_VAR poolname>",
 "<TMPL_LOOP volumes><TMPL_VAR VolumeName>\n</TMPL_LOOP>",   
 img