function page()
{
	return page;
};
page.ready = function(domain_name, vk_app_id)
{
//	$.cookie("vk_app_" + vk_app_id, null, {domain: "." + domain_name});
	page.domain_name = domain_name;
	page.vk_app_id = vk_app_id;
	page.highslide();
	VK.init({apiId: page.vk_app_id});
	page.checkAuth();
//	VK.Auth.getLoginStatus(page.authInfo);
};
page.highslide = function()
{
	hs.registerOverlay({
		html: '<div class="closebutton" onclick="return hs.close(this)" title="Close"></div>',
		position: 'top right',
		fade: 2
	});
	hs.graphicsDir = '/highslide/graphics/';
	hs.wrapperClassName = 'borderless';
};

page.authInfo = function(response) 
{
	if (response.session) 
	{
		if(response.status == 'connected')
		{
			$('.vkontakte').css({
				"border": "1px solid red",
				"border-radius": "5px"
			});
			$('.social').css({display: "none"});
		}
		else
		{
			$('.VK_exit').css({display: "none"});
			$.cookie("login", null, {domain: "." + domain_name});
			$.cookie("pass", null, {domain: "." + domain_name});
		}
	} 
	else 
	{
	}
};

page.checkAuth = function()
{
	var vk_app = $.cookie("vk_app_" + page.vk_app_id);
	var authorized = $.cookie("authorized");
	if (vk_app && authorized)
	{
		$('.vkontakte').css({
			"border": "1px solid red",
			"border-radius": "5px"
		});
		$('.social').css({display: "none"});
	}
	else
	{
		$('.VK_exit').css({display: "none"});
		$.cookie("login", null, {domain: "." + page.domain_name});
		$.cookie("pass", null, {domain: "." + page.domain_name});
		$.cookie("authorized", null, {domain: "." + page.domain_name});
	}
};

VK_unauth = function()
{
	if (!confirm("Вы уверены, что хотите выйти?"))
		return;
	$.cookie("vk_app_" + page.vk_app_id, null, {domain: "." + page.domain_name})
	$.cookie("login", null, {domain: "." + page.domain_name});
	$.cookie("pass", null, {domain: "." + page.domain_name});
	$.cookie("authorized", null, {domain: "." + page.domain_name});
	window.location = "http://" + page.domain_name;
};

page.authComplete = function(response) 
{
	if (response.session) 
	{
		if(response.status == 'connected')
		{
			var param = "&expire=" + response.session.expire +
			"&mid=" + response.session.mid +
			"&secret=" + response.session.secret +
			"&sid=" + response.session.sid +
			"&sig=" + response.session.sig;
			console.debug(param);
			var vk_app = $.cookie("vk_app_" + page.vk_app_id, param, {domain: "." + page.domain_name});
			window.location = "http://" + page.domain_name;
		}
	} 
	else 
	{
	}
};

page.VK_params = function()
{
	var params = {};
	var vk_app = $.cookie("vk_app_" + page.vk_app_id);
	var vk_app_splited = vk_app.split("&");
	for (var i in vk_app_splited)
	{
		var param = vk_app_splited[i].split("=")
		var key = param[0];
		var value = param[1];
		params[key] = value;
	}
	return params;
};

