

            window.fbAsyncInit = function() {
                FB.init({appId: '213146352038368', status: true, cookie: true, xfbml: true});
 
                /* All the events registered */
                FB.Event.subscribe('auth.login', function(response) {
                    // do something with response
                    login();
			
		
					 
					
                });
                FB.Event.subscribe('auth.logout', function(response) {
                    // do something with response
                    logout();
					 
                });
 
                FB.getLoginStatus(function(response) {
                    if (response.session) {
                        // logged in and connected user, someone you know
						login();
                    }
                });
            };
            (function() {
                var e = document.createElement('script');
                e.type = 'text/javascript';
                e.src = document.location.protocol +
                    '//connect.facebook.net/en_US/all.js';
                e.async = true;
                document.getElementById('fb-root').appendChild(e);
            }());
 
            function login(){
            
			    FB.api('/me', function(response) {
					var image = document.getElementById('image');
              image.src = 'http://graph.facebook.com/' + response.id + '/picture';			   	
                     });
			createCookie('guest','no');
			document.getElementById('login_text').style.display = "none";
			document.getElementById('login_text2').style.display = "none";
			document.getElementById('login_text3').style.display = "";
			document.getElementById('login_username').style.display = "none";
			 document.getElementById('login_password').style.display = "none";
			 document.getElementById('login_button').style.display = "none"; 
			 document.getElementById('login_fbimage').style.display = "";

			 document.location.reload(true); 
            }
            function logout(){
				deleteAllCookies();
				createCookie('guest','yes');
				createCookie('sfs-logout','yes');
				location.reload(true);
				document.getElementById('login').style.display = "none";
            }
 
            //stream publish method
            function streamPublish(name, description, hrefTitle, hrefLink, userPrompt){
                FB.ui(
                {
                    method: 'stream.publish',
                    message: '',
                    attachment: {
                        name: name,
                        caption: '',
                        description: (description),
                        href: hrefLink
                    },
                    action_links: [
                        { text: hrefTitle, href: hrefLink }
                    ],
                    user_prompt_message: userPrompt
                },
                function(response) {
 
                });
 
            }
            function showStream(){
                FB.api('/me', function(response) {
                    //console.log(response.id);
                    streamPublish(response.name, 'SuperFreeSlots - Slots Comparison Online', 'hrefTitle', 'http://www.superfreeslots.com', "Share bingobase.com");
                });
            }
 
            function share(){
                var share = {
                    method: 'stream.share',
                    u: 'http://www.superfreeslots.com/'
                };
 
                FB.ui(share, function(response) { console.log(response); });
            }
 
            function graphStreamPublish(){
                var body = 'Play at bingobase.com';
                FB.api('/me/feed', 'post', { message: body }, function(response) {
                    if (!response || response.error) {
                        alert('Error occured');
                    } else {
                        alert('Post ID: ' + response.id);
                    }
                });
            }
 
            function proPicture(){
                FB.api('/me', function(response) {
                     var query = FB.Data.query('select name, hometown_location, sex, pic_square from user where uid={0}', response.id);
                     query.wait(function(rows) {
 
                       document.getElementById('name').innerHTML ='<img src="' + rows[0].pic_square + '" alt="" />' + "<br />";
				
					   
                     });
                });
            }
 
            function setStatus(){
                status1 = document.getElementById('status').value;
                FB.api(
                  {
                    method: 'status.set',
                    status: status1
                  },
                  function(response) {
                    if (response == 0){
                        alert('Your facebook status not updated. Give Status Update Permission.');
                    }
                    else{
                        alert('Your facebook status updated');
                    }
                  }
                );
            }
     
