var azercellTariff_init_data = {
	tariffset: [
		{
			name: 'Bizimkilər',
			advice_title: 'Bizimkilər tariff', // appears in resulting advice
			prices: { // calculating parameters
				fee: 0,
				onnet: 0.07,
				offnet: 0.14,
				onnet_offpeak: 0.07
			},
			tariff_url: 'http://www.azercell.com/en/tariffs/simsim/', // default value, can be overwritten in "js/calc_lang_{lang}.js", where {lang} is 2-character current language mark
			callback_func: function(input, prices) { // current tariff's calculating formula. Not recommended to change
				var daily_calls_duration = input.daily_calls_amount*input.avg_calls_duration;
				var onnet_mins = daily_calls_duration*(input.onnet_calls_percentage/100);
				var offnet_mins = daily_calls_duration-onnet_mins;

				return (((onnet_mins*prices.onnet)+(offnet_mins*prices.offnet))*30);
			}
		},
		{
			name: 'Hər Yerə',
			advice_title: 'Hər Yerə tariff',
			prices: {
				fee: 0,
				onnet: 0.1,
				offnet: 0.1,
				onnet_offpeak: 0.1
			},
			tariff_url: 'http://www.azercell.com/en/tariffs/simsim/',
			callback_func: function(input, prices) {
				var daily_calls_duration = input.daily_calls_amount*input.avg_calls_duration;

				return ((daily_calls_duration*prices.onnet)*30);
			}
		},
		{
			name: 'Gəncsim',
			advice_title: 'Gəncsim tariff',
			prices: {
				fee: 0,
				onnet: 0.1,
				offnet: 0.14,
				onnet_offpeak: 0.05
			},
			tariff_url: 'http://www.azercell.com/en/tariffs/simsim/',
			callback_func: function(input, prices) {
				var daily_calls_duration = input.daily_calls_amount*input.avg_calls_duration;
				var onnet_mins = daily_calls_duration*(input.onnet_calls_percentage/100);
				var offnet_mins = daily_calls_duration-onnet_mins;

				var long_calls_share = (daily_calls_duration/5)/input.daily_calls_amount;
				long_calls_share = ((long_calls_share>1)? 1: long_calls_share);

				var long_calls_percentage_real = (long_calls_share-0.1)*input.long_calls_percentage;
				long_calls_percentage_real = ((long_calls_percentage_real>0)? long_calls_percentage_real: 0);

				var free_onnet_mins = ((long_calls_percentage_real/100)*input.daily_calls_amount*((input.avg_calls_duration<=3)? input.avg_calls_duration: (input.avg_calls_duration-3)));

				var chargeable_total = daily_calls_duration-free_onnet_mins;
				var chargeable_onnet = chargeable_total*(input.onnet_calls_percentage/100);
				var chargeable_offnet = chargeable_total-chargeable_onnet;

				var offpeak_onnet = chargeable_onnet*(input.offpeak_use_percentage/100);
				var peak_onnet = chargeable_onnet-offpeak_onnet;

				return ((peak_onnet*prices.onnet+offpeak_onnet*prices.onnet_offpeak+chargeable_offnet*prices.offnet)*30);
			}
		},
		{
			name: 'Biznes 200',
			advice_title: 'Biznes 200 tariff',
			prices: {
				fee: 10,
				onnet: 0.07,
				offnet: 0.12,
				onnet_offpeak: 0.07
			},
			tariff_url: 'http://www.azercell.com/en/tariffs/postpaid/',
			callback_func: function(input, prices) {
				var daily_calls_duration = input.daily_calls_amount*input.avg_calls_duration;
				var onnet_mins = daily_calls_duration*(input.onnet_calls_percentage/100);
				var offnet_mins = daily_calls_duration-onnet_mins;
				
				var onnet_mins_per_month = onnet_mins*30;

				return (prices.fee+((onnet_mins_per_month>200)? ((onnet_mins_per_month-200)*prices.onnet): 0)+((offnet_mins*30)*prices.offnet));
			}
		}
	],
	packageset: {
		'SMS': {
			default_val: 20,
			default_url: 'http://www.azercell.com/en/services/messaging/smspackages/',
			callback_func: function(val, crl) {
				var monthly = ((val<5)? (val*30): 150);
				return crl[monthly];
			}
		},
		'MMS': {
			default_val: 5,
			default_url: 'http://www.azercell.com/en/services/messaging/mmspacks/',
			callback_func: function(val, crl) {
				return crl[val];
			}
		},
		'GPRS': {
			default_val: 50,
			default_url: 'http://www.azercell.com/en/services/data/gprs_bypacks/',
			callback_func: function(val, crl) {
				return crl[val];
			}
		}
	},
	lang: {}
};

azercellTariff_init_data.packageset.SMS.corellation = [];
	azercellTariff_init_data.packageset.SMS.corellation[30] = {amount: 50, saves: 30, url: 'http://www.azercell.com/en/services/messaging/smspackages/'};
	azercellTariff_init_data.packageset.SMS.corellation[60] = {amount: 50, saves: 40, url: 'http://www.azercell.com/en/services/messaging/smspackages/'};
	azercellTariff_init_data.packageset.SMS.corellation[90] = {amount: 100, saves: 50, url: 'http://www.azercell.com/en/services/messaging/smspackages/'};
	azercellTariff_init_data.packageset.SMS.corellation[120] = {amount: 100, saves: 50, url: 'http://www.azercell.com/en/services/messaging/smspackages/'};
	azercellTariff_init_data.packageset.SMS.corellation[150] = {amount: 200, saves: 60, url: 'http://www.azercell.com/en/services/messaging/smspackages/'};

azercellTariff_init_data.packageset.MMS.corellation = [];
	azercellTariff_init_data.packageset.MMS.corellation[5] = {amount: 5, saves: 50, url: 'http://www.azercell.com/en/services/messaging/mmspacks/'};
	azercellTariff_init_data.packageset.MMS.corellation[15] = {amount: 15, saves: 60, url: 'http://www.azercell.com/en/services/messaging/mmspacks/'};
	azercellTariff_init_data.packageset.MMS.corellation[25] = {amount: 25, saves: 70, url: 'http://www.azercell.com/en/services/messaging/mmspacks/'};

azercellTariff_init_data.packageset.GPRS.corellation = [];
	azercellTariff_init_data.packageset.GPRS.corellation[20] = {amount: 30, saves: 80, url: 'http://www.azercell.com/en/services/data/gprs_bypacks/'};
	azercellTariff_init_data.packageset.GPRS.corellation[60] = {amount: 100, saves: 90, url: 'http://www.azercell.com/en/services/data/gprs_bypacks/'};
	azercellTariff_init_data.packageset.GPRS.corellation[200] = {amount: 300, saves: 94, url: 'http://www.azercell.com/en/services/data/gprs_bypacks/'};
	azercellTariff_init_data.packageset.GPRS.corellation[1000] = {amount: 1000, saves: 96, url: 'http://www.azercell.com/en/services/data/gprs_bypacks/'};
	azercellTariff_init_data.packageset.GPRS.corellation[2000] = {amount: 5000, saves: 97, url: 'http://www.azercell.com/en/services/data/gprs_bypacks/'};
	azercellTariff_init_data.packageset.GPRS.corellation[10000] = {amount: 15000, saves: 99, url: 'http://www.azercell.com/en/services/data/gprs_bypacks/'};
