codePath = '/currencyconverter/';
amArr = new Array();

$(document).ready(function() {
	$(".vc").each(function(ii) {
		var amnt = $(this).html();
		var curr = $.cookie('curr');
		amArr.push(amnt);
		if(curr) {
			var box = $(this);
			box.html("<span style='font-weight: normal; font-style: italic;'>Loading...</span>");
			$.getJSON(codePath+"core/controllers/query.php", { q: curr, a: amnt }, function(json) {
				var termid = getTermId(curr);
				box.html("<a href='#' onclick='convert(this);'>"+termid+' '+json.curr+"</a>").css("font-weight", "bold");
			});
		} else {
			$(this).html("&nbsp;<a href='#' onclick='convert(this);'>convert</a>&nbsp;");
		}
	});
});

function convert(box) {
	$(box.parentNode).html("<span style='display: inline;'>&nbsp;<select style='border-width: 0px; border-style: solid; padding: 3px; font-family: Verdana;' id='convsel' onchange='getvalue();'><option value=''>Please select</option><option value='USD'>US Dollar</option><option value='Canadian Dollars'>Canadian Dollars</option><option value='Pounds'>Pounds</option><option value='Euro'>Euro</option><option value='NZD'>New Zealand Dollar</option></select>&nbsp;</span>");
}

function getvalue() {
	term = $("#convsel").val();
	$.cookie('curr', term, { expires: 7, path: '/' });
	$(".vc").each(function(ii) {
		var box = $(this);
		box.html("<span style='font-weight: normal; font-style: italic;'>&nbsp;Loading...&nbsp;</span>");
		$.getJSON(codePath+"core/controllers/query.php", { q: term, a: amArr[ii] }, function(json) {
			var termid = getTermId(term);
			box.html("<a href='#' onclick='convert(this);'>"+termid+' '+json.curr+"</a>").css("font-weight", "bold");
		});
	});
}

function getTermId(term) {
	if(term == 'Pounds')
		return '&#163;';
	if(term == 'USD')
		return 'US$';
	if(term == 'Canadian Dollars')
		return 'C$';
	if(term == 'Euro')
		return '&#8364;';
	if(term == 'NZD')
		return 'NZ$';
	return term;
}

