
var utilities = {};

var instance_array = [];
var aggregation_method = new Array("Manual", "Average", "Sum", "Count");
var m_format = new Array("General", "Currency", "Percent");

var todo_str = "<li class='item_txt'>to do</li>";
var auth_error_msg = "Authorization Error: you are not properly logged in or do not have sufficient permissions to update this area of the scorecard";

for(var i = 1; i < 12; i++)
{
  var j = 1999 + i;
  instance_array[j] = i; 
}



function open_win(c) {

  var m = perspective.COREMEASURE[c].TITLE;
  
  var str = '<html><head><title>'+m+'</title><link rel="stylesheet" href="css/bsc.css" type="text/css" title="bsc" /></head><body><div id="chart_dialog" title="BSC Chart" style="z-index:4000; background-color:#eeeedd">';
  str += $("#chart_dialog").html();
  str += "</div></body></html>";
  
  if(!$.browser.msie)
    myWindow=window.open('',m,'width=620,toolbar=0,titlebar=0,location=0,menubar=0,status=0,directories=0,left=200,top=100');
  else
    myWindow=window.open('','BSC_Application','width=620,toolbar=0,titlebar=0,location=0,menubar=0,status=0,directories=0,left=200,top=100');
  
  myWindow.document.write(str);
}




function format_number(n, format, precision)
{
  var x = null;
  
  if(x = parseFloat(n))
  {
    var r = "";
  
    if(format == 1)
      r = "$";
  
    r += x.toFixed(precision);
    if(format == 2)
      r += "%";
    
    return r;
  }
  else
    return 0;
}

var frequency = Array(0,1);
frequency[0] = []; 
frequency[1] = []; 
frequency[0][1] = "";
frequency[1][1] = " - Summer";
frequency[1][2] = " - Fall";
frequency[1][3] = " - Spring";

var roman = ['0','I','II','III','IV','V'];

var chart_types = Array(0,1); 
chart_types[0] = 'bar';
chart_types[1] = 'line';