	var register_social_share = 'false';
	// mailru
	/*
		mailru.loader.require('api', function() {
			// инициализируем внутренние переменные
			// не забудьте поменять на ваши значения app_id и private_key
			mailru.connect.init( MAILRU_APP_ID, MAILRU_KEY );
			// регистрируем обработчики событий,
			// которые будут вызываться при логине
			mailru.events.listen(mailru.connect.events.login, function(session){
				window.location.href = '/authAPI/mailRuCallback/'
			});
		});
		
		// формы с выводом сообщений
		activeElements.add( '.mailru_login', function(){
			this.addEvent('click', function(e){
				e.stop();
				mailru.connect.login(['widget', 'stream', 'friends']);
			});
		});
	*/
	
	function vkontakte_login(){
		
		// Google analytics
		if(_gaq)
			_gaq.push(['_trackEvent', 'login', 'vkontakte']);
		
		new Popup('vkontakte_login', {
			'url':  '/authAPI/vkontakteOAuth?social_share='+register_social_share,
			'width': 800,
			'height': 600,
			'onClose': function(){
				window.location.reload();
			}
		});
		
		var check_request = new Request({
			method: 'get',
			url: '/autocomplete/isloggedin/',
			delay: 1000,
			onSuccess: function( res ){
				if( res == '1')
					window.location.reload();
				else
					this.send.delay(2000, this);
			}
		}).send();
		
	};
	
	function mailru_login(){
		// Google analytics
		if(_gaq)
			_gaq.push(['_trackEvent', 'login', 'mailru']);
		
		
		new Popup('mailru_login', {
			'url':  '/authAPI/mailru',
			'width': 800,
			'height': 540,
			'onClose': function(){
				window.location.reload();
			}
		});
		
	};
	
	
	
	// foursquare
	function foursquare_login(){
		// Google analytics
		if(_gaq)
			_gaq.push(['_trackEvent', 'login', 'foursquare']);
		
		new Popup('foursquare_login', {
			'url':  '/authAPI/foursquare?social_share='+register_social_share,
			'width': 1000,
			'height': 540,
			'onClose': function(){
				window.location.reload();
			}
		});
			
	};
	
	
	// twitter
	function twitter_login(){
		// Google analytics
		if(_gaq)
			_gaq.push(['_trackEvent', 'login', 'twitter']);
		
		new Popup('twitter_login', {
			'url':  '/authAPI/twitterRequest?social_share='+register_social_share,
			'width': 800,
			'height': 430,
			'onClose': function(){
				window.location.reload();
			}
		});
			
	};
	
	
	// facebook
		FB_login = function(response) {
			
			if (response.authResponse) {
				window.location.href = '/authAPI/facebook?access_token='+response.authResponse.accessToken+'&social_share='+register_social_share;
			}
		}
		FBclick = function(){
			// Google analytics
			if(_gaq)
				_gaq.push(['_trackEvent', 'login', 'facebook']);
			
			
			FB.login( FB_login, {
				scope: 'email, user_birthday, offline_access, publish_checkins, publish_stream, read_friendlists, user_checkins, friends_checkins'
			});
		}
		
		
		// формы с выводом сообщений
		activeElements.add( '.fbAuth', function(){
			
			FB.init({appId: FACEBOOK_APP_ID, status: true,
					 cookie: false, xfbml: true});
			
			FB.Event.subscribe('auth.login', function(response) {
				//window.location.href = '/authAPI/facebook?access_token='+response.session.access_token;
			});
			
			//window.addEvent('domready', function(){
				this.addEvent('click', function(e){
					e.stop();
					// Google analytics
					/*
					if(_gaq)
						_gaq.push(['_trackEvent', 'login', 'facebook');*/
					
					FB.getLoginStatus( FB_login );
				});
			//});
			
		});
		
		
	
	
	// vkontakte
		
		activeElements.add( '.vkAuth', function(){
			VK.init({
				apiId: VKONTAKTE_APP_ID
			});
		});
		
		function afterLogin(response) {
			if (response.session) {
				window.location.href = '/authAPI/vkontakte?social_share='+register_social_share;
				
				/*
				new Popup('twitter_openapi', {
					'url':  '/authAPI/vkontakte',
					'width': 800,
					'height': 430,
					'onClose': function(){
						window.location.reload();
					}
				});
				*/
			}
		}
		//VK.Auth.getLoginStatus(authInfo);
		//VK.UI.button('vkontakte_login_button');
	
	
	
