function displayPrice() {
	$('#share-price').append('<div id=\'loader\' style=\'display:none;\'><img src=\'http://stocksucker.okeby.com/images/spinner.gif\' /></div>');
	
	$.ajaxSetup({
		beforeSend: function() {
			$('#loader').show()
		},
		complete: function() {
			$('#loader').hide()
		},
		success: function() {
			
		}
	});
	
  $.ajax({
	  	  url: "http://finance.google.com/finance/info?client=ig&q=ASX%3aMLX",
	  	  dataType: 'jsonp',
	  	  crossDomain: true,
	  	  success: function(data){
	                var obj = data[0];
									var change = obj.c < 0 ? 'red' : 'green';		

									var price = "<div class='price'>$" + obj.l + 
									            "</div><div class='change " + change + "'><span class='change'>" + obj.c +
									            "</span><span class='per_change'>" + obj.cp + 
									            "%</span></div><span class='date'>" + obj.lt + "</div>"
									            
									$('#share-price').html(price);
	          }});
}

function displayChart(def) {
  if (def == undefined) {
		def = {};
	}
  var chartType = def.chartType || 'lc';
  var chartSize = def.chartSize || '550x250';
  var lineColors = def.lineColors || '00447c,cccccc';
  var fillColors = def.fillColors || 'EDF7FF,e5e5e5e5';
	var fillArray = fillColors.split(',');
	var fillString = 'B,' + fillArray[0] + ',0,0,0|B,' + fillArray[1] + ',1,0,0';
  var chartData = '&chds=0.1,0.44&chxt=x,y,r&chxr=1,0.1,0.44|2,0,15&chxs=1N*cAUD*|2N**M&chxl=0:|Feb 2011|Jun 2011|Oct 2011|Feb 2012&chls=2&chd=s:nrrrrnpnnnmmggggiiikmmmkmkmkgiimmmimiiimmkmiigdgdedgdddbbddbbbbbbbbXZWWWWWWWXXXXXXXXXZbbbbbbbbXZZZXbbbbZbbbZbZZZWUWXWWWXXZXXXXXXXXZbZZXXXXWXWWXXXXWWSWWWWUSUWWXWXXXWWXWWWXbZZZXXbbbbZZbbbbdbbbbbdbbddbdbbbZbXXXXWXXXXXWXZXXXXXXXXXXXXWWXWWWWXWWWWWWWWWWWWWW,EEAEEEEMIIIEEUAAAEEAIEAAAAEEAEAEEEAAAEAMEEAIEAIMIAAAAAAAAAAAAAAAAEAEIEAQAAAAEAEAAAIEAEIEAAAAAAAAAAAAEIAAAAAEAAAAIMQEAAAAEAEEEAAAAAAAAAAEAAAEEAAAAAEAIIAAQAEEAAAEAEAAAEAAAEIAAAAAAAAAAAAEAEEAAAAEMIAIQAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAA';
	var chartLabels = '&chdlp=t&chdl=MLX|Volume';
	if (def.withOrds == true) {
		chartData += ',xyyyxx0xxvspokllppqqsuuvxyz112234110zzwz1zzxxvtututvrspqrutpomprqssnmllkklmlhhfijhifgimlmmmmpliihhggkknjlkgfifaYQKMRRTYWZWQPTTVUXXZZXSPUUVOPMPSPOPKHFLMLLGFIOSUVUWUXTURRWVWabYVTTXXYaWYZYWXTTRONKOPQVYZXYXUWTTRSNNRORONNPTRPPRTTURVVVWVVXYXXVXWYYYYXYWXUUXZ';
		lineColors += ',e5e5e5';
		chartLabels += '|All Ords';
	}
  var url = "https://chart.googleapis.com/chart?cht=" + chartType + '&chs=' + chartSize + '&chco=' + lineColors + '&chm=' + fillString + chartData + chartLabels;

  $('#share-chart').html('<img src="' + url +'" />');
  
}

function displayTrend(def) {
  if (def == undefined) {
		def = {};
	}
  var chartType = def.chartType || 'ls';
  var chartSize = def.chartSize || '100x50';
  var lineColor = def.lineColor || '00447c';
  var chartData = '&chds=0.12,0.33&chd=s:ddddgdddddddddddddd'
	if (def.withOrds == true) {
		chartData += ',imjhajgplpngoghUXip&chdl=MLX|AllOrds&chdlp=r';
		lineColor += ',e5e5e5';
	}
  var url = "https://chart.googleapis.com/chart?cht=" + chartType + '&chs=' + chartSize + '&chco=' + lineColor + chartData;
  $('#share-trend').html('<img src="' + url +'" />');
}
