/* -- телефоны, стоимость-- */
var sms_service = {
	'Россия': {
		'Megafon':           {'7030': 10.00, '7099': 35.40, '1005': 135.00},
		'MTS':               {'7030': 10.00, '7099': 33.87, '1005': 135.12},
		'Beeline':           {'7030': 10.00, '7099': 35.00, '1005': 140.00},
		'NSS':               {'7030': 10.00, '7099': 32.85},
		'NSS - Regions':     {'7030': 10.00, '7099': 35.00},
		'Tele2':             {'7030': 10.00, '7099': 35.05},
		'Tele5':             {'7030': 10.00, '1005': 135.00},
		'Motiv':             {'7030': 10.00, '7099': 35.40},
		'UTEL':              {'7030': 10.00, '7099': 35.40, '1005': 106.20},
		'AstraGSM':          {'7030': 10.00, '1005': 135.00},
		'NTK':               {'7030': 10.00, '7099': 33.88},
		'BaikalWestCom':     {'7030': 10.00, '7099': 35.05, '1005': 135.00},
		'SMARTS':            {'7030': 10.00, '7099': 35.00},
		'SibirTelecom':      {'7030': 10.00, '7099': 35.00},
		'ЗАО Ульяновск GSM': {'7030': 10.00, '7099': 35.40, '1005': 135.00},
		'SKYLINK':           {'7030': 10.00, '7099': 35.40, '1005': 135.00},
		'AKOS':              {'7030': 10.00, '7099': 35.40}
		},
	'Украина': {
		'KyivStar':          {'7099': 6.00, '5373': 25.00},
		'MTS Ukraine':       {'7099': 6.00, '5373': 25.00},
		'Beeline Ukaine':    {'7099': 6.00, '5373': 25.00},
		'Life':              {'7099': 6.00, '5373': 25.00}		
		}
	};

/* -- обработка -- */
$(document).ready( function() {
	$("#sms_service").dialog({
		bgiframe: true,
		modal: true,
		autoOpen: false,
		width: 500,
		buttons: {
			Ok: function() {
				$(this).dialog('close');
				$("#dialog").dialog('close');
			}
		}
	});


	if ( $('#login-block').contents().find('#userid').val() != undefined ) {
		var UserID = $('#login-block').contents().find('#userid').val();
		$("#sms_service_UserID").text(UserID);
	} else {
		//location.href = 'http://www.dressupmix.ru/';
	}

	$("#sms_service_country").change( function() {
		$("#sms_service_send_info").hide();

		var select = document.getElementById('sms_service_provider');
		var val = $(this).val();
		select.options.length = 0;

		if ( $(this).val() != "-1") {
			select.disabled = false;
			var opt = document.createElement("OPTION");
			select.options.add(opt);
			opt.value = "-1";
			opt.text = "Выберите оператора ...";

			$.each(sms_service[val], function(i, val) {
				var opt = document.createElement("OPTION");
				select.options.add(opt);
				opt.value = i;
				opt.text = i;
			});
		} else {
			select.disabled = true;
		}
	});

	$("#sms_service_provider").change( function() {
		if ( $(this).val() != "-1") {
			$("#sms_service_send_info").show();
			$("#sms_service_price_row1").hide();
			$("#sms_service_price_row2").hide();
			$("#sms_service_price_row3").hide();

			var country = $("#sms_service_country").val();
			var provider = $("#sms_service_provider").val();
			var i = 0;
			
			$.each(sms_service[country][provider], function(key, val) {
				var amount = 100;
				if (country == "Россия" && val > 100) amount = 400;
				if (country == "Россия" && val == 10) amount = 30;
				if (country == "Украина" && val > 20) amount = 400;
				val += (country == "Россия") ? " RUR" : " UAH";

				i++;
				$("#sms_service_price_row"+i).show();
				$("#sms_service_number"+i).text(key);
				$("#sms_service_price"+i).text(val);
				$("#sms_service_amount"+i).text(amount);
			});
		} else {
			$("#sms_service_send_info").hide();
		}
	});
});

