var mb_SH = {};
mb_SH.timeout = 0;

mb_SH.bigin = function() {
	if(mb_SH.chkC()) return;

	mb_SH.createC('mb_SH');

	mb_SH.fine(true);
}

mb_SH.chkC = function() {
	var c = document.cookie;
	c = c.split('; ');
	var ret = false;

	c.map(function(res){
		if(res.split('=')[0] == 'mb_SH') ret = true;
	});

	return ret;
}

mb_SH.createC = function(n) {
	document.cookie = n + '=1; expires='+new Date(new Date().getTime() + 86400000) + '; domain=.mcvane.ge; path=/';
}

mb_SH.fine = function(x) {
	var coords = mb_SH.getCoords();
	
	
	if(x) {
		$('#fb_share_req').css({left : coords.x + 'px', top : coords.y + 'px'});
	
		$('#fb_share_req_back').fadeIn(500);
		$('#fb_share_req').fadeIn(500);
	} else {
		clearTimeout(mb_SH.timeout);
		mb_SH.timeout = setTimeout(function() {
						$('#fb_share_req').animate({left : coords.x + 'px', top : coords.y + 'px'});
		}, 100);
	}	
}

mb_SH.hide = function() {	
	$('#fb_share_req_back').fadeOut(500);
	$('#fb_share_req').fadeOut(500);
}

mb_SH.getCoords = function() {
	var ST = $('body').scrollTop() || $('html').scrollTop();
	var SL = $('body').scrollLeft() || $('html').scrollLeft();

	var H = 250;
	var W = 400;
	
	var H2 = window.innerHeight || document.documentElement.clientHeight;
	var W2 = window.innerWidth || document.documentElement.clientWidth;

	H2 = (H2 < H + 20) ? H + 20 : H2;
	W2 = (W2 < W + 20) ? W + 20 : W2;

	return { 
			x : Math.round((W2 / 2) - (W / 2)) + SL,
			y: Math.round((H2 / 2) - (H / 2)) + ST
		};
}


setTimeout(function() { mb_SH.bigin(); }, 5000);

$(window).scroll(function() { mb_SH.fine(); });
$(window).resize(function() { mb_SH.fine(); });
