var sms = 0;
var id_drv;
var timeoutVerify = 5000;

function getDlg( id ) {
	if ( id != id_drv ) {
		sms=0;
		$("#opersbox").html('');
		$("#smstext").html('');
		$("#smsnum").html('');
		$("#smsprice").html('');
		$("#smswaitico").css('display', 'none');
		$("#sendsmsbox").css('display', 'none');
		$("#smslink").html('');
		$("#id_country").val('0');
	}
	id_drv = id;
	if (sms==0) {
		$("#smsform").dialog('open');
	} else {
		$("#smsload").dialog('open');
	}
}

function init_opers( id_country ) {
	if ( id_country > 0 ) {
		$("#opersbox").html('<img src="/images/wait.gif" align="absmiddle" style="margin-left:60px;" />');
		var sUrl = '/ajax/process.php?module=drivers&action=smsform&id_country='+id_country;
		$.get(sUrl, function( data ){ $("#opersbox").html(data); });
	} else $("#opersbox").html('');
	$("#sendsmsbox").css('display', 'none');
}

function init_price( id_operator ) {
	$("#sendsmsbox").css('display', 'none');
	if ( id_operator > 0 ) {
		$("#smswaitico").css('display', 'block');
		var sUrl = '/ajax/process.php?module=drivers&action=smsform&id_drv=' + id_drv + '&id_operator='+id_operator;
		$.getJSON(sUrl, 
				function( data ){
					( data.operator_ico ) ? $operator_ico = '<img src="' + data.operator_ico + '" align="absmiddle" />' : $operator_ico = '';
					( data.operator_additional_text ) ? operator_additional_text = '<br><span style="font-weight:normal;">' + data.operator_additional_text + '</span>' : operator_additional_text = '';
					( data.operator_rules_link ) ? operator_rules_link = ' <a style="font-size:11px;text-decoration:underline;font-weight:normal;" href="' + data.operator_rules_link + '" target="_blank">Операторы Страны и Тарифы</a>' : operator_rules_link = '';
					( data.country_id != 4845 ) ? tariffs_link = ' &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a style="font-size:11px;text-decoration:underline;font-weight:normal;" target="_blank" href="http://www.a1agregator.ru/main/abonent/' + data.country_id + '/' + data.smsnum + '">Тарифы</a>' : tariffs_link = '';
					$("#smstext").html('<img src="/smsnum.php?num=' + data.smstext + '" align="absmiddle" />');
					$("#smsnum").html('<img src="/smsnum.php?num=' + data.smsnum + '" align="absmiddle" /> &nbsp;&nbsp;' + $operator_ico);
					$("#smsprice").html(data.smsprice + tariffs_link + operator_additional_text + operator_rules_link);
					$("#smswaitico").css('display', 'none');
					$("#sendsmsbox").css('display', 'block');
					setTimeout( "verifySMS(" + data.smsid + ")", timeoutVerify );
				});
	}
}

function verifySMS( id ){
	var sUrl = '/ajax/process.php?module=drivers&action=verifysms&id='+id;
	$.getJSON(sUrl, 
			function( data ){ 
		        if (data.status==1) {
		        	$("#smsform").dialog('close');
		        	$("#smsload").dialog('open');
		        	$("#smslink").html('<a href="' + data.link + '">' + data.link + '</a>');
		        	sms=1;
		        } else {
		        	setTimeout( "verifySMS(" + id + ")", timeoutVerify );
		        }
        	});
}
