$(function() {
	addClickHandlers();
	parseGlossary();
});
function addClickHandlers() {
	$("#dealing-spreads-flipchart a").click(function(e) {
		e.preventDefault();
		
		$("#dealing-spreads-flipchart img").attr('src', $(this).attr('href'));
		$("#dealing-spreads-flipchart a").removeClass('current');
		$(this).addClass('current');
	});
}
function parseGlossary(){
	if($("#textlayer a.glossary").length > 0){
		$("#textlayer").append('<div id="glossaryHolder" style="display:none;"></div>');
		/*
		var softid = $("#softid").attr("content")?$("#softid").attr("content"):"igi";
		var locale = $("#locale").attr("content")?$("#locale").attr("content"):"en_GB";
		$("#glossaryHolder").load('/content/' + softid + '/' + locale + '/glossary.html #textlayer', function(){
		*/
		$("#glossaryHolder").load('/spread-betting/spread-betting-glossary.html #textlayer', function(){
			$("#textlayer a.glossary").each(function() {
				if($(this).attr('title').length > 0){
					var gloss = $("#glossaryHolder h3:Contains(" + $(this).attr('title') + ")").next().text();
					$(this).attr('title', gloss);
				}
			});
		});
	}
}
jQuery.expr[':'].Contains = function(a,i,m){
    return jQuery(a).text().toUpperCase().indexOf(m[3].toUpperCase())>=0;
};
