<?xml version="1.0" encoding="UTF-8"?>
	<ajax>
		<cmd p="title"><![CDATA[СМС платеж]]></cmd>
		<cmd p="content"><![CDATA[
<div style="padding:5px;font-size:12px;" id="sms_ajaxform" class="sms_ajaxform">
<div style="padding-bottom:5px" id="enter_code" class="enter_code"></div>
<div style="padding-bottom:5px" id="select_country" class="select_country"></div>
<div style="padding-bottom:5px" id="select_provider" class="select_provider"></div>
<div style="padding-bottom:5px" id="sms_info" class="sms_info"></div></div>
<script type="text/javascript">
sms_info_msg="Для получения пароля отправьте сообщение <span style=\"padding:0 2px;background-color:#fbf7a7;color:#000000;font-weight:bold;\">%PREFIX% %KEY%</span> на номер <span style=\"padding:0 2px;background-color:#fbf7a7;color:#000000;font-weight:bold;\">%NUMBER%</span>. Стоимость сообщения <span style=\"padding:0 2px;background-color:#fbf7a7;color:#000000;font-weight:bold;\">%PRICE% %CURRENCY% (%VAT%)</span>. Пароль придет в ответном сообщении. Обратите внимание на формат сообщения и на пробел между словами. Все буквы в сообщении латинские. В случае ошибки в сообщении услуга считается оплаченной.";
ucoz_countrylist={'_AD':'Андорра','_AE':'Объединенные Арабские Эмираты','_AF':'Афганистан','_AG':'Антигуа и Барбуда','_AL':'Албания','_AM':'Армения','_AN':'Антильский Остров Нидерландов','_AO':'Ангола','_AR':'Аргентина','_AS':'Американское Самоа','_AT':'Австрия','_AU':'Австралия','_AW':'Аруба','_AZ':'Азербайджан','_BA':'Босния и Герцеговина','_BB':'Барбадос','_BD':'Бангладеш','_BE':'Бельгия','_BF':'Буркина Фасо','_BG':'Болгария','_BH':'Бахрейн','_BI':'Бурунди','_BJ':'Бенин','_BM':'Бермуды','_BN':'Бруней','_BO':'Боливия','_BR':'Бразилия','_BS':'Багамский Остров','_BT':'Бутан','_BW':'Ботсвана','_BY':'Беларусь','_BZ':'Белиз','_CA':'Канада','_CD':'Дем. республика Конго','_CF':'Центральная Африканская Республика','_CG':'Конго','_CH':'Швейцария','_CI':'Кот Д\'ивуар','_CK':'Острова Кука','_CL':'Чили','_CM':'Камерун','_CN':'Китай','_CO':'Колумбия','_CR':'Коста Рика','_RS':'Сербия','_CU':'Куба','_CV':'Кабо Верде','_CY':'Кипр','_CZ':'Чешская Республика','_DE':'Германия','_DJ':'Джибути','_DK':'Дания','_DM':'Доминика','_DO':'Доминиканская Республика','_DZ':'Алжир','_EC':'Эквадор','_EE':'Эстония','_EG':'Египет','_ER':'Еритреа','_ES':'Испания','_ET':'Эфиопия','_FI':'Финляндия','_FJ':'Фиджи','_FK':'Фолклендские острова','_FM':'Федеративные Штаты Микронезия','_FO':'Острова Фару','_FR':'Франция','_GA':'Габон','_GB':'Великобритания','_GD':'Гренада','_GE':'Грузия','_GF':'Французская Гвиана','_GH':'Гана','_GI':'Гибралтар','_GL':'Гренландия','_GM':'Гамбия','_GN':'Гвинея','_GP':'Гваделупа','_GQ':'Экваториальная Гвинея','_GR':'Греция','_GT':'Гватемала','_GU':'Гуам','_GW':'Гвинея-Бисау','_GY':'Гайана','_HK':'Гонг-Конг','_HN':'Гондурас','_HR':'Хорватия','_HT':'Гаити','_HU':'Венгрия','_ID':'Индонезия','_IE':'Ирландия','_IL':'Израиль','_IN':'Индия','_IO':'Английская Индийская Океаническая Территория','_IQ':'Ирак','_IR':'Иран','_IS':'Исландия','_IT':'Италия','_JM':'Ямайка','_JO':'Иордания','_JP':'Япония','_KE':'Кения','_KG':'Киргизстан','_KH':'Камбоджа','_KI':'Кирибати','_KM':'Комморские острова','_KN':'Святой Киттс и Невис','_KR':'Корея','_KW':'Кувейт','_KY':'Каймановы острова','_KZ':'Казахстан','_LA':'Лаос','_LB':'Ливан','_LC':'Сент-Люсия','_LI':'Лихтенштейн','_LK':'Шри-Ланка','_LR':'Либерия','_LS':'Лесото','_LT':'Литва','_LU':'Люксембург','_LV':'Латвия','_LY':'Ливийская Арабская республика Джамахирия','_MA':'Марокко','_MC':'Монако','_MD':'Молдова','_MG':'Мадагаскар','_MH':'Маршалловы острова','_MK':'Македония','_ML':'Мали','_MM':'Мьянмар','_MN':'Монголия','_MO':'Макао','_MP':'Острова Мериона','_MQ':'Мартиника','_MR':'Мавритания','_MT':'Мальта','_MU':'Маврикий','_MV':'Мальдивы','_MW':'Малави','_MX':'Мексика','_MY':'Малайзия','_MZ':'Мозамбик','_NA':'Намибия','_NC':'Новая Каледония','_NE':'Нигер','_NG':'Нигерия','_NI':'Никарагуа','_NL':'Нидерланды','_NO':'Норвегия','_NP':'Непал','_NR':'Науру','_NZ':'Новая Зеландия','_OM':'Оман','_PA':'Панама','_PE':'Перу','_PF':'Французская Полинезия','_PG':'Папуа Новая Гвинея','_PH':'Филиппины','_PK':'Пакистан','_PL':'Польша','_PR':'Пуэрто Рико','_PS':'Палестинская Территория','_PT':'Португалия','_PW':'Палау','_PY':'Парагвай','_QA':'Катар','_RE':'Реюнион','_RO':'Румыния','_RU':'Российская Федерация','_RW':'Руанда','_SA':'Саудовская Аравия','_SB':'Соломоновы острова','_SC':'Сейшелы','_SD':'Судан','_SE':'Швеция','_SG':'Сингапур','_SI':'Словения','_SK':'Словакия','_SL':'Сьерра-Леоне','_SM':'Сан-Марино','_SN':'Сенегал','_SO':'Сомали','_SR':'Суринам','_ST':'Сао Тома и Принципы','_SV':'Эль Сальвадор','_SY':'Арабская Республика Суринам','_SZ':'Свазиленд','_TC':'Острова Теркс и Кайкос','_TD':'Чад','_TF':'Французские Южные Территории','_TG':'Того','_TH':'Таиланд','_TJ':'Таджикистан','_TK':'Такелау','_TL':'Восточный Тимор','_TM':'Туркменистан','_TN':'Тунис','_TO':'Тонга','_TR':'Турция','_TT':'Тринидад и Тобаго','_TV':'Тувалу','_TW':'Тайвань','_TZ':'Танзания','_UA':'Украина','_UG':'Уганда','_US':'Соединенные Штаты','_UY':'Уругвай','_UZ':'Узбекистан','_VA':'Ватикан','_VC':'Святого Винсента и Гренадины','_VE':'Венесуэла','_VG':'Виргинские острова (UK)','_VI':'Виргинские острова (US)','_VN':'Вьетнам','_VU':'Вануату','_WS':'Самоа','_YE':'Йемен','_ZA':'Южная Африка','_ZM':'Замбия','_ZW':'Зимбабве','_AI':'Ангилья','_AQ':'Антарктика','_AX':'Аланды','_BV':'Остров Буве','_GS':'Южная Джорджия и Южные Сэндвичевы острова','_IM':'Остров Ман','_JE':'Гернси','_ME':'Черногория','_MS':'Монтсеррат','_NF':'Остров Норфолк','_NU':'Ниуэ','_UM':'Малые отдаленные острова США','_WF':'Острова Уоллис и Футуна','_YT':'Майотта','_KP':'Гернси и Олдерни','_SH':'Северная Корея','_PM':'Остров Святой Елены','_SJ':'Сен-Пьер и Микелон','_EH':'Свальбард и Ян-Майен','_PN':'Западная Сахара'};
ucoz_countrylist['_UK']=ucoz_countrylist['_GB'];
$(document).ready(function(){
jQuery.getScript("http://key.smscoin.com/language/russian/json/key/1",
function(){
	var country_detected=-1;
	var smscode='<div style="padding-bottom:5px;">Если Вы уже получили сообщение с паролем, введите его здесь:</div>' +
	'<form method="POST"><input type="hidden" name="s_key" value="1" /><input name="s_pair" type="text" value="" />&nbsp;<input type="submit" value="Продолжить" onclick="this.form.action=window.location.pathname"></form>';
	JSONResponse.sort(sortfunction);
	var countrylist='<hr><label for="s_country">Выберите страну:&nbsp;</label><select size="1" name="s_country" id="s_country" onchange="showproviders($(this).val())">'+
	'<option value="-1" selected>-----</option>';
	$.each(JSONResponse,function(i,item)
	{
		if (item.country=='US')
		{
			countrylist += '<option value="' + i + '" selected>' + ucoz_countrylist['_'+item.country] + '</option>';
			country_detected=i;
		}
		else countrylist += '<option value="' + i + '">' + (typeof ucoz_countrylist['_'+item.country] != 'undefined' ? ucoz_countrylist['_'+item.country] : item.country_name) + '</option>';
	});
	countrylist += '</select>';
	$('#enter_code').html(smscode);
	$('#select_country').html(countrylist);
	if (country_detected>=0) showproviders(country_detected);
})});

function showproviders(countryidx)
{
	var providerslist;
	if (countryidx<0)
	{
		$('#select_provider').html('');
		$('#sms_info').html('');
	}
	else if (typeof JSONResponse[countryidx].providers[0] != 'undefined')
	{
		$('#sms_info').html('');
		providerslist='<label for="s_provider">Выберите оператора:&nbsp;</label><select size="1" name="s_provider" id="s_provider" onchange="showsmsinfo($(this).val())">'+
		'<option value="'+countryidx+'|-1" selected>-----</option>';
		$.each(JSONResponse[countryidx].providers,function(i,item){providerslist += '<option value="'+countryidx+"|"+i+'">'+item.name+'</option>';});
		providerslist += '</select>';
		$('#select_provider').html(providerslist);
	}
	else
	{
		var smsdata=JSONResponse[countryidx];
		$('#select_provider').html('');
		$('#sms_info').html(sms_info_msg.replace(/%([A-Z]+)%/g,function(str,p1){
			if(p1=='PREFIX') return (smsdata.rewrite!='' ? smsdata.rewrite : smsdata.prefix);
			if(p1=='KEY') return 1;
			if(p1=='NUMBER') return smsdata.number;
			if(p1=='PRICE') return smsdata.price;
			if(p1=='CURRENCY') return smsdata.currency;
			if(p1=='VAT') return (smsdata.vat ? "включая НДС" : "не включая НДС");
		})+(smsdata.special != '' ? " "+smsdata.special : ""));
	}
}

function showsmsinfo(smsinfoobject)
{
	var smsdata,idxdata,
	idxdata=smsinfoobject.split("|");
	if ((idxdata[0]<0) || (idxdata[1]<0)) $('#sms_info').html('');
	else
	{
		smsdata=JSONResponse[idxdata[0]].providers[idxdata[1]];
		$('#sms_info').html(sms_info_msg.replace(/%([A-Z]+)%/g,function(str,p1){
			if(p1=='PREFIX') return (smsdata.rewrite!='' ? smsdata.rewrite : smsdata.prefix);
			if(p1=='KEY') return 1;
			if(p1=='NUMBER') return smsdata.number;
			if(p1=='PRICE') return smsdata.price;
			if(p1=='CURRENCY') return smsdata.currency;
			if(p1=='VAT') return (smsdata.vat ? "включая НДС" : "не включая НДС");
		})+(smsdata.special != '' ? " "+smsdata.special : ""));
	}
}

function sortfunction(a, b)
{
	var v1=(typeof ucoz_countrylist['_'+a.country] != 'undefined' ? ucoz_countrylist['_'+a.country] : a.country_name);
	var v2=(typeof ucoz_countrylist['_'+b.country] != 'undefined' ? ucoz_countrylist['_'+b.country] : b.country_name);
	if (v1>v2) return 1;
	else if (v1<v2) return -1;
	else return 0;
}
</script>

		]]></cmd>
	</ajax>
