
	function MoneyAM_IR ()
	{
		this.epic;
		this.chartsize = '650*300';
		this.day1;
		this.day5;
		this.range = 'YEAR1';
		this.comp = '';
		
		this.chart = function (range, comp)
		{
			var src;
			if (!range) var range = this.range;
			else this.range = range;
			
			if (range == 'DAY1' || range == 'DAY5') {
				if (range == 'DAY1') var day = this.day1;
				else var day = this.day5;
				src = "http://charts-cache.moneyam.com/telegraph/Chart.aspx?Provider=Intra&Code=" + this.epic + "&Size=" + this.chartsize + "&Skin=BlueWhite&Scale=0&Type=2&Cycle=MINUTE2&Layout=TelegraphMedium&E=UK&YFormat=&XCycle=Hour2&Fix=1&SV=0&Start=" + day + "&COMP=" + this.comp;
			}
			else {
				src = "http://charts-cache.moneyam.com/telegraph/Chart.aspx?Provider=EODIntra&Size=" + this.chartsize + "&Skin=BlueWhite&Type=2&Cycle=Hour2&Scale=0&SV=0&Span=" + range + "&Code=" + this.epic + "&Layout=TelegraphMedium&E=UK&Fix=1&COMP=" + this.comp;
			}
			$('#chart-container').css('background-image').match(/^url\(["']?(.*\.gif([?].*)?)["']?\)$/i);
			var url = RegExp.$1;
			$('#chart').attr('src', url);
			$('#chart').attr('src', src);
			$('#chart-range a').each(function(){
				$(this).removeClass('current');
			});
			$('#' + range + " > a").addClass('current');
			return false;
		}
		
		this.chartComp = function(checkbox)
		{
			var comp = '';
			$('#comparison > input[type="checkbox"]').each(function(){
				if (this.checked) comp += this.value + ',';
			});
			this.comp = comp;
			this.chart(this.range, comp);
		}
	}
