var shareLeft = {
	obj:document.getElementById('share_div'),
	state:'closed', // closed,open,opening,closing
	timer:null
};

shareLeft.obj.style.left = '-70px';

function openShareButton() {
	if ('open' == shareLeft.state) {
		shareLeft.timer = setInterval(function(){
			var lft = parseInt(shareLeft.obj.style.left);
			
			if (lft > -70) {
				shareLeft.obj.style.left = (lft-14)+'px';
			} else {
				shareLeft.obj.style.left = '-70px';
				clearInterval(shareLeft.timer);
				shareLeft.state = 'closed';
			}
		},40);
		shareLeft.state = 'closing';	
	} else if ('closed' == shareLeft.state) {
		shareLeft.timer = setInterval(function(){
			var lft = parseInt(shareLeft.obj.style.left);
			
			if (lft < 0) {
				shareLeft.obj.style.left = (lft+14)+'px';
			} else {
				shareLeft.obj.style.left = '0px';
				clearInterval(shareLeft.timer);
				shareLeft.state = 'open';
			}
		},40);
		shareLeft.state = 'opening';
	}
}

