jQuery.noConflict();   

var $j = jQuery;

var hidelink_window_loaded = false;

var no_subscr = false;

function hidelink_load_pay_window(id)
{
	var rnd = Math.floor(Math.random() * 1000000);
	$j.ajax({
	    url: '/?do=hidelink&id='+id+'&rnd=' + rnd + (no_subscr ? '&no_subscr=1' : ''),
	    dataType: 'json',
	    success: function (options) {	    		        
				if(options['body'] != "")
				{
	                $j("#hidelink_paywindow").html(options['body']);
	                hidelink_window_loaded = id;
	                hidelink_show_pay_window();
				}
				else alert("Извините.Временно не доступно.");	        
	    }
	});
	
	return false;
}

function force_link(id)
{
	if (hidelink_window_loaded!=id)
	{
		hidelink_load_pay_window(id)
	}
	else
	{
		hidelink_show_pay_window();
	}
}

function hidelink_show_pay_window()
{
     var w_top = ($j(window).height() - 534) / 2;
    /*
     if (w_top > 500)
     {
          w_top = 400;
     }*/
     $j.blockUI({
        message: $j('#hidelink_paywindow'),
        fadeIn: 50,
        fadeOut: 500,
        centerY: false,
        showOverlay: true,
        css: {
           top: w_top + 'px',
           left: ($j(window).width() - 459) / 2 + 'px',
                        border: 'none',
                                    width: '0px',
                                    height: '0px',
                                    cursor: 'normal',
                                    background: 'transparent'
        }
    });
}

function hidelink_close_window()
{
	$j.unblockUI();
}

function hl_code_ok()
{
	hl_window_message('<h3>Ключ принят, ссылки будут доступны после обновления страницы.<br/>Нажмите "ОК" для продолжения</h3>' + '<a href="javascript:window.location.reload()"><img src="/engine/modules/hidelink/images/button_ok_hide.png"border="0"></a>');
}

function hl_code_error()
{
	hl_window_message('<h3>Вы ввели не верный ключ,<br> либо период действия ключа истёк</h3>' + '<a href="javascript:hl_window_hide_message()"><img src="/engine/modules/hidelink/images/button_ok_hide.png"border="0"></a>');
}

function hl_check_code(f)
{
	var rnd = Math.floor(Math.random() * 1000000);
	$j.ajax({
		url: '/?do=hidelink&action=code&code='+ f.code.value +'&id='+ hidelink_window_loaded + '&rnd=' + rnd + (no_subscr ? '&no_subscr=1' : ''),
		dataType: 'json',
		success: function (options) {
	
				if(options['body'] != "")
				{
					$j("#hidelink_paywindow").append(options['body']);
				}
				else alert("Извините.Временно не доступно.");
		}
	});	
}

function hl_window_message(message)
{
	var div = $j('#hidelink_message');	
			
	$j('#hidelink_inner').css('display', 'none');	
	div.css('display', '');	
	
	div.html('<table rules="none" border="0" width="100%"><tr><td height="230" valign="middle" align="center">' + message + '</td></tr></table>');
}

function hl_window_hide_message()
{
	$j('#hidelink_message').css('display', 'none');
	$j('#hidelink_inner').css('display', '');
}

function hl_subscr_error()
{
	hl_window_message('<h3>К сожалению ваш оператор не поддерживает получения ключа путем рассылки.<br />' +
							'Воспользуйтесь другой формой получения ключа.<br/><br/>' + 
						'Если вы ошиблись при вводе, нажмите "Отмена"</h3>' + 
						'<a href="javascript:hl_no_subscr()"><img src="/engine/modules/hidelink/images/button_ok_hide.png"border="0"></a> &nbsp;&nbsp;&nbsp;' + 
						'<a href="javascript:hl_window_hide_message()"><img src="/engine/modules/hidelink/images/button_cancel_hide.png"border="0"></a>'
	);
}

function hl_subscr_ok()
{
	hl_window_message('<h3>Ключ успешно выслан, проверьте телефон.</h3>' + 						
						'<a href="javascript:hl_window_hide_message()"><img src="/engine/modules/hidelink/images/button_ok_hide.png" border="0"></a>'
	);
}

function hl_no_subscr()
{
	no_subscr = true;
	hidelink_load_pay_window(hidelink_window_loaded);
}


function hl_submit_number(f)
{
	var rnd = Math.floor(Math.random() * 1000000);
	$j.ajax({
		url: '/?do=hidelink&action=send_phone&phone='+ f.phone.value +'&id='+ hidelink_window_loaded + '&rnd=' + rnd,
		dataType: 'json',
		success: function (options) {
			if(options['body'] != "")
			{
				$j("#hidelink_paywindow").append(options['body']);
			}
			else alert("Извините.Временно не доступно.");
		}
	});	
}

