
 fxch_srv = 'http://forexgoer.com';
 rndr(new Chart());
function Chart(){
  var dt = new Date();
  this.cid = 'ch'+ dt.getMilliseconds() +''+ Math.floor(Math.random()*9999);
  //this.ncr = (document.getElementById('ch_credits')==null) ? 0 : 1;

  this.zoom = 10;
  this.width = 500;
  this.height = 250;
  this.show_options = 1;
  
  this.symbol = 'EURUSD';
  this.interval = 3600;
   
  this.bg_color = 'FFFFFF';
  this.candle_color = ''; //deprecated
  this.color_up = '164166';
  this.color_down = '164166';
  this.x_grid_color = 'F0F0F0';
  this.y_grid_color = 'ADB5C7';
  this.x_axis_color = '818D9D';
  this.y_axis_color = '164166';
  this.x_label_color = '164166';
  this.y_label_color = '164166';
  
  // Assign custom settings.
  if(window.fxch_zoom) this.zoom = fxch_zoom;
  if(window.fxch_width) this.width = fxch_width;
  if(window.fxch_height) this.height = fxch_height;
  
  if(window.fxch_symbol) this.symbol = fxch_symbol;
  if(window.fxch_interval) this.interval = fxch_interval;
   
  if(window.fxch_bg_color) this.bg_color = fxch_bg_color;
  if(window.fxch_candle_color) this.candle_color = fxch_candle_color;
  if(window.fxch_color_up) this.color_up = fxch_color_up;
  if(window.fxch_color_down) this.color_down = fxch_color_down;
  if(window.fxch_x_grid_color) this.x_grid_color = fxch_x_grid_color;
  if(window.fxch_y_grid_color) this.y_grid_color = fxch_y_grid_color;
  if(window.fxch_x_axis_color) this.x_axis_color = fxch_x_axis_color;
  if(window.fxch_y_axis_color) this.y_axis_color = fxch_y_axis_color;
  if(window.fxch_x_label_color) this.x_label_color = fxch_x_label_color;
  if(window.fxch_y_label_color) this.y_label_color = fxch_y_label_color;
  
  if(window.fxch_show_options) this.show_options = fxch_show_options;
}
function args(c,a,v){
  var as =
   // 'ncr'+ v + c.ncr + a +
   'cid'+ v + c.cid + a +
   'zoom'+ v + c.zoom + a +
   'width'+ v + c.width + a +
   'height'+ v + c.height + a +
   'symbol'+ v + c.symbol + a +
   'interval'+ v + c.interval + a +
   'bg_color'+ v + c.bg_color + a +
   'candle_color'+ v + c.candle_color + a +
   'color_up'+ v + c.color_up + a +
   'color_down'+ v + c.color_down + a +
   'x_grid_color'+ v + c.x_grid_color + a +
   'y_grid_color'+ v + c.y_grid_color + a +
   'x_axis_color'+ v + c.x_axis_color + a +
   'y_axis_color'+ v + c.y_axis_color + a +
   'x_label_color'+ v + c.x_label_color + a +
   'y_label_color'+ v + c.y_label_color + a +
   'show_options'+ v + c.show_options + a +
   'rnd'+ v + (new Date()).getTime()
   ;
  return as;
}
function lnk(c){
  return fxch_srv + '/forexfeed/charts?' + args(c,'&','=');
}
function add2(c){
  return '<a href="' + fxch_srv + '" style="font-size:11px;color:#'+c.color_up+'">Add charts to your site</a>';
}
function rndr(c){
  document.write('<div id="idiv-'+c.cid+'"><iframe width="'+c.width+'" height="'+(25+c.height)+'" scrolling="no" frameborder="0" vspace="0" style="" marginwidth="0" marginheight="0" hspace="0" name="iframe-'+c.cid+'" id="iframe-'+c.cid+'" src="'+lnk(c)+'"></iframe><div>'+add2(c)+'</div></div>');
}

