window.onresize = SetPosCart;

function ShowDownloadWindow(slug)
{
	$("#site-mask").show();
	$("#download-window-loader").show();
	SetPosCart();
	$.post('/get-file-price/', {
			'slug': slug
		}, function(data) {
			showFilePrice_callback(data)
		}, "json");
}

function showFilePrice_callback(data)
{
	$("#download-window-loader").hide();
	$("#download-window").show();
	$("#download-window").html(''+ data.tarif_info +'<div id="smspass-form"><form onsubmit="return TryDownloadFile(this);" id="smsform"><input name="smspass" value="" size="8" id="smsinput"><input type="hidden" name="ip" value="' +  data.slug + '"><input type="hidden" name="file_id" value="' +  data.slug + '">&nbsp;&nbsp;<input type="submit" name="submit" value="Скачать" class="btn" /><a class="close-but" onclick="CloseWindow();" href="#" title="close"></a></form></div><div id="smspass-form2"><span id="checkpassword"></span></div>');
}

function TryDownloadFile(form)
{
	$.post('/check-sms-pass/', {
			'slug': form.file_id.value,
			'smspass': form.smspass.value
		}, function(data) {
			checkPass_callback(data)
		}, "json");
	return false;
}

function checkPass_callback(data){

	if(data.checkout == false)
	{
		$("#checkpassword").html('ПАРОЛЬ НЕ ПОДХОДИТ!');
	} else {
		window.location = "http://sat35.ru/download/?slug=" + data.slug + "&pass=" + data.smspass;
		$("#site-mask").hide();
		$("#download-window").hide();
	}
}

function CloseWindow()
{
	$("#site-mask").hide();
	$("#download-window").hide();
}

function SetPosCart()
{
		var xPos = ($(window).width() / 2) - 217;
		var obj = document.getElementById('download-window');
		obj.style.left = xPos + "px";
		var xPos = ($(window).width() / 2) - 50;
		var obj = document.getElementById('download-window-loader');
		obj.style.left = xPos + "px";		
}

document.onkeydown = KeyPressedDetection;

function KeyPressedDetection(e)
{
	if(navigator.appName == "Microsoft Internet Explorer")
	{
		var key = window.event.keyCode;
	}
	else
	{
		var key = e.which;
	}
	
	if(key == 27)
	{
		$("#site-mask").hide();
		$("#download-window").hide();
		return false;
	}
}
