//main-content-sidebar
var sideBarSelector = "#main-content-sidebar";
var sidebarParentSelector = "#main-content-sidebar-parent";
var sideBar = {};
function slideSideBar(sideBarSelector){
	function slide(sideBarSelector){
		if($(sidebarParentSelector).height() < $(sideBarSelector).height() + 100){
			$(sidebarParentSelector).height($(sideBarSelector).height() + 100);
		}
		var conf = {};
		conf.scrollTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop || 0;
		conf.scrollLeft = window.pageXOffset || document.documentElement.scrollLeft || document.body.scrollLeft || 0;
		conf.sliderHeight = $(sideBarSelector).height();
		conf.parentHeight = $(sidebarParentSelector).height();
		conf.parenttop = $(sidebarParentSelector).offset().top;
		conf.bottomLeft = (conf.parentHeight + conf.parenttop) - (conf.sliderHeight + conf.scrollTop);
		if(conf.scrollTop >= sideBar.startOptions.top){
			$(sideBarSelector).css( {
				"position" : "fixed"
			});
			if(conf.bottomLeft <= 0)
				$(sideBarSelector).css( {
					"top" : conf.bottomLeft
				});
			else
				$(sideBarSelector).css( {
					"top" : 0
				});
		}
		else{
			$(sideBarSelector).css( {
				"position" : "static",
				"top" : 0
			});
		}
	}
	if(isset(sideBar['startOptions']))
		slide(sideBarSelector);
	else{
		sideBar.startOptions = {};
		sideBar.startOptions.top = $(sideBarSelector).offset().top;
		sideBar.startOptions.left = $(sideBarSelector).offset().left;
		slide(sideBarSelector);
	}
}

$(function(){
	if($(sideBarSelector).length ? true : false){
		$(sidebarParentSelector).width(($(sidebarParentSelector).width() - 1) + "px");
		// $(sideBarSelector).prepend("<textarea id=tttt
		// style='font-size:12px;width:250px; height:400px;'></textarea>");
		$(window).scroll(function(){
			slideSideBar(sideBarSelector);
		});
	}
});

function debugstorage(){
	return $("#debug").html(print_tree(xGames.storage, true));
}

var services = {
	temp : null,
	getdeposit : function(){
	$("#horloader").slideDown();
		$.ajax( {
			cache : false,
			dataType : "json",
			processData : true,
			type : "POST",
			url : "ajax.php",
			data : {
				app : 'xUser',
				request : 'getdeposit'
			},
			success : function(data){
				if(data == "" || data == undefined || data == null){}
				else{
					$.each(data, function(type, typedata){
						$.each(typedata, function(currency, money){
							if(type =='current'){
								services.temp = "<a href='?dep=tickets' class='hover-underline' style='color:white'>"+money+"</a>"
								$("#userdeposit ." + type + "_" + currency).html(services.temp);
								services.temp = null;
							}
							else{
								$("#userdeposit ." + type + "_" + currency).html(money);
							}
						});
					});
					$("#horloader").slideUp();
					$("#userdeposit").slideDown('normal');
				}
			}
		});
	}
};

