var dials = {};

function draw_dial(img_div, val, r, c, d) 
{ 
  var dval = -3;
  
  //section of MNSCU overides
  if(c == 1062 && (d == 4 || d == 3))
    val = -.7;
      
  if(c == 998 && (d == 4 || d == 3))
    val = -.95;
      
  if(c == 999 && (d == 4 || d == 3))
    val = -3;
      
  if(c == 4757 && (d == 4 || d == 3))
    val = 1.4;
      
  if(c == 1 && (d == 4 || d == 3))
    val = -2.5;
      
  if(c == 3278 && (d == 4 || d == 3))
    val = -.1;
  
  if(val != null)
  {
    if(val > 3)
      val = 3;
    if(val < -3)
     val = -3;

    var dval = (val * 25)/3;
  }
  else
    dval = -25;
  
  if(val != null)
  {
	var t = val+3;
	if(r == 74)
	  t = val;
	
	var n = (val+3) * 30;
	var x = Math.round( (parseFloat(val) + parseFloat(3.0)) *30);    
	     
	$("#"+img_div).html("<img src='gauge/gauge_"+r+"/gauge_"+r+"_"+x+".png'>");
  }
  else
  {
	$("#"+img_div).html("<img src='images/back"+r+"g.gif'>");
  }
}

function draw_jpeg_dials(trend, comparative, target, composite) 
{ 
  var str = "<img src='images/back46g.gif'>";
  var n = null;
  var x = null;
  
  if(trend)
  {
    if(trend > 3)
      trend = 3;
    if(trend < -3)
     trend = -3;
     
    x = Math.round( (parseFloat(trend) + parseFloat(3.0)) *30);
    
    str ="<img src='gauge/gauge_46/gauge_46_"+x+".png' title='"+trend+"'>";
  }
  $("#chart_dialog").find("#trend_dial_wrapper").html(str); 
  
  str = "<img src='images/back46g.gif'>";
  
  if(comparative)
  {
    if(comparative > 3)
      comparative = 3;
    if(comparative < -3)
     comparative = -3;

    n = (comparative+3) * 30;
    x = Math.round( (parseFloat(comparative) + parseFloat(3.0)) *30);
    
    str ="<img src='gauge/gauge_46/gauge_46_"+x+".png' title='"+comparative+"'>";
  }
  $("#chart_dialog").find("#comparative_dial_wrapper").html(str); 
  
  str = "<img src='images/back46g.gif'>";
  
  if(target)
  {
    if(target > 3)
      target = 3;
    if(target < -3)
     target = -3;
     
    n = (target+3) * 30;
    x = Math.round( (parseFloat(target) + parseFloat(3.0)) *30);
    
    str ="<img src='gauge/gauge_46/gauge_46_"+x+".png' title='"+target+"'>";
  }
  $("#chart_dialog").find("#target_dial_wrapper").html(str); 
  
  str = "<img src='images/back60g.gif'>";
  
  if(composite)
  {
    if(composite > 3)
      composite = 3;
    if(composite < -3)
     composite = -3;
     
    n = (composite+3) * 30;
    x = Math.round( (parseFloat(composite) + parseFloat(3.0)) *30);
   
    str ="<img src='gauge/gauge_60/gauge_60_"+x+".png' title='"+composite+"'>";
  }
  
  $("#cm_dialog_composite_dial").html(str);
}
