/**
 * This file requires dynamic object in background.js.jspx or background.js.jsp 
 */

function getPriceItem(prices, duration, priceMsg, realPriceMsg) {
	var inCs;
	var realPrice = prices[duration].realPrice;
	var price = prices[duration].price;
	// alert(duration);
	var currencies = '(' + '$' + (Math.round(100*price/dynamic['dolar'])/100 ) + ', ' + 
						   '€' + (Math.round(100*price/dynamic['euro'])/100 ) + ')';
	if( realPrice-price>0.5 ) {
		inCs = priceMsg.replace(/\{0\}/g, duration);
		inCs = inCs.replace(/\{1\}/g, realPrice);
		inCs = inCs.replace(/\{2\}/g, price + ' TL '+ currencies );
		inCs = inCs.replace(/\{3\}/g, '%'+Math.round(100*(realPrice-price)/realPrice) );
	}
	else { 
		inCs = realPriceMsg.replace(/\{0\}/g, duration);
		inCs = inCs.replace(/\{1\}/g, price);
	}
	return inCs;
}

function getPriceList2(prices, priceMsg, realPriceMsg) {
	var pubPriceMsg = "";
	for( var duration in prices ) {
		var inCs = getPriceItem(prices, duration, priceMsg, realPriceMsg);
		pubPriceMsg += inCs + "<br />";
	}
	return pubPriceMsg;
}


function getPriceList(prices, priceMsg, realPriceMsg) {
	return pubPriceMsg = getPriceItem(prices, 12, priceMsg, realPriceMsg);;
}