
		
        FB_RequireFeatures(["XFBML"], function()
        {
			//alert(1);
            FB.init("72a5bb416ab581b530a94264482ed685", "http://www.londonerslist.com/connect/xd_receiver.htm");
			FB.Connect.ifUserConnected(testFace);
			//FB.Connect.showPermissionDialog("email"); 
        });
		
		FB_RequireFeatures(["Comments"], function() { 
		FB.CommentClient.add_onComment(function(comment){ 
		alert("user " + comment.user + " wrote: " + comment.post); }); }); 
		
		function testFace() {
			//alert(2);
		}
      
        function sendAlert(val) {
        
            document.RegisterForm.FacebookId.value = val;
	
			var fields = new Array();
			fields[0] = "pic_big";
			fields[1] = "first_name";
			fields[2] = "last_name";
			
			FB.Facebook.apiClient.users_getInfo(val,fields,function(result, ex) {
				
				document.RegisterForm.FirstName.value = result[0]['first_name'];
				document.RegisterForm.LastName.value = result[0]['last_name'];
			});
			  
        }
        
        function setInfo() {
			//alert(1);
            FB.Facebook.apiClient.users_getLoggedInUser(function(result, ex) {
              sendAlert(result);
              });
        }
        function getPerms() {
            setInfo();
            //FB.Connect.showPermissionDialog(\'publish_stream,read_stream\',setInfo);
        }
		
		function sendFBComment(FacebookId) {
			FB_RequireFeatures(["Comments"], function() {
				FB.CommentClient.add_onComment(function(comment){ 
					alert("user " + comment.user + " wrote: " + comment.post); 
				});
			}); 
		}
		
		function testComment(type,UserId,ItemId,FirstName,commentText) {
			//FB.Connect.showPermissionDialog("publish_stream", sendComment, false); 
			
			if (type == 1) {
				
				var mediaContent = '';
				var counter = 1;
				
				var RestoName = new Array();
				var ImageName = new Array();
				
				while (eval('document.CreateListForm.LocationImage'+counter)) {
					
					RestoName[counter-1] = eval('document.CreateListForm.Location'+counter).value;
					ImageName[counter-1] = eval('document.CreateListForm.LocationImage'+counter).value;
					
					counter++;
					
				}
				
				if (ItemId != '') {
					var descText = 'has edited their list of';					
				} else {
					var descText = 'has created a list of';
				}
				
				var actionLinks = [{ "text": "View List", "href": "http://www.londonerslist.com/member.profile.php?Id="+UserId}, { "text": "Create List", "href": "http://www.londonerslist.com/index.php?FirstTime=3"}];
				
				if (counter == 2) {
					var attachment = {'media': [{'type': 'image', 'src': 'http://www.londonerslist.com/draw.tag.php?ImageName='+ImageName[0]+'&RestoName='+RestoName[0], 'text': RestoName[0], 'href': 'http://www.londonerslist.com/index.php?FirstTime=3'}]};
				} else if (counter == 3) {
					var attachment = {'media': [{'type': 'image', 'src': 'http://www.londonerslist.com/draw.tag.php?ImageName='+ImageName[0]+'&RestoName='+RestoName[0], 'text': RestoName[0], 'href': 'http://www.londonerslist.com/index.php?FirstTime=3'},{'type': 'image', 'src': 'http://www.londonerslist.com/draw.tag.php?ImageName='+ImageName[1]+'&RestoName='+RestoName[1], 'text': RestoName[1], 'href': 'http://www.londonerslist.com/index.php?FirstTime=3'}]};
				} else if (counter == 4) {
					var attachment = {'media': [{'type': 'image', 'src': 'http://www.londonerslist.com/draw.tag.php?ImageName='+ImageName[0]+'&RestoName='+RestoName[0], 'text': RestoName[0], 'href': 'http://www.londonerslist.com/index.php?FirstTime=3'},{'type': 'image', 'src': 'http://www.londonerslist.com/draw.tag.php?ImageName='+ImageName[1]+'&RestoName='+RestoName[1], 'text': RestoName[1], 'href': 'http://www.londonerslist.com/index.php?FirstTime=3'},{'type': 'image', 'src': 'http://www.londonerslist.com/draw.tag.php?ImageName='+ImageName[2]+'&RestoName='+RestoName[2], 'text': RestoName[2], 'href': 'http://www.londonerslist.com/index.php?FirstTime=3'}]};
				} else if (counter == 5) {
					var attachment = {'media': [{'type': 'image', 'src': 'http://www.londonerslist.com/draw.tag.php?ImageName='+ImageName[0]+'&RestoName='+RestoName[0], 'text': RestoName[0], 'href': 'http://www.londonerslist.com/index.php?FirstTime=3'},{'type': 'image', 'src': 'http://www.londonerslist.com/draw.tag.php?ImageName='+ImageName[1]+'&RestoName='+RestoName[1], 'text': RestoName[1], 'href': 'http://www.londonerslist.com/index.php?FirstTime=3'},{'type': 'image', 'src': 'http://www.londonerslist.com/draw.tag.php?ImageName='+ImageName[2]+'&RestoName='+RestoName[2], 'text': RestoName[2], 'href': 'http://www.londonerslist.com/index.php?FirstTime=3'},{'type': 'image', 'src': 'http://www.londonerslist.com/draw.tag.php?ImageName='+ImageName[3]+'&RestoName='+RestoName[3], 'text': RestoName[3], 'href': 'http://www.londonerslist.com/index.php?FirstTime=3'}]};
				} else if (counter == 6) {
					var attachment = {'media': [{'type': 'image', 'src': 'http://www.londonerslist.com/draw.tag.php?ImageName='+ImageName[0]+'&RestoName='+RestoName[0], 'text': RestoName[0], 'href': 'http://www.londonerslist.com/index.php?FirstTime=3'},{'type': 'image', 'src': 'http://www.londonerslist.com/draw.tag.php?ImageName='+ImageName[1]+'&RestoName='+RestoName[1], 'text': RestoName[1], 'href': 'http://www.londonerslist.com/index.php?FirstTime=3'},{'type': 'image', 'src': 'http://www.londonerslist.com/draw.tag.php?ImageName='+ImageName[2]+'&RestoName='+RestoName[2], 'text': RestoName[2], 'href': 'http://www.londonerslist.com/index.php?FirstTime=3'},{'type': 'image', 'src': 'http://www.londonerslist.com/draw.tag.php?ImageName='+ImageName[3]+'&RestoName='+RestoName[3], 'text': RestoName[3], 'href': 'http://www.londonerslist.com/index.php?FirstTime=3'},{'type': 'image', 'src': 'http://www.londonerslist.com/draw.tag.php?ImageName='+ImageName[4]+'&RestoName='+RestoName[4], 'text': RestoName[4], 'href': 'http://www.londonerslist.com/index.php?FirstTime=3'}]};
				}
				
				
				//alert(counter);
				
				//var attachment = {'media': [mediaContent]};
				//var attachment = {"description": FirstName+" "+descText+" Top-5 London Restaurants on LondonersList"};
				//var templateData = {"listText":"created a list of his","action_links":[{"text":"test"},{"href":"http://www.google.com"}]};
				//has edited his list of
				var user_message_prompt = "Write something...";
				var user_message = "";
				//FB.Connect.showFeedDialog(255265440460, templateData, '', '', null, FB.RequireConnect.require, submitListComment, user_message_prompt, user_message);
			
				FB.Connect.streamPublish(descText+" Favourite London Restaurants on www.LondonersList.com", attachment, actionLinks, null, "", submitListComment, false);
			
			} else if (type == 2) {
				
				commentText = document.CreatePostForm.Text.value;
				
				if (commentText == '') {
					
					alert('Please enter your review before submitting.');
					
				} else {
					
					if (document.CreatePostForm.AddToFacebook.checked) {
						
						var RestoName = document.CreatePostForm.RestoName.value;
						var ImageName = document.CreatePostForm.ImageName.value;
				
						var attachment = new Array();
				
						var actionLinks = [{ "text": "View Restaurant", "href": "http://www.londonerslist.com/resto.profile.php?Id="+ItemId}, { "text": "Create List", "href": "http://www.londonerslist.com/index.php?FirstTime=3"}];
						//var attachment = {"description": FirstName+" has written a review for "+RestoName+" on LondonersList"};
						if (ImageName != '') {
							attachment = {'media': [{'type': 'image', 'src': 'http://www.londonerslist.com/draw.tag.php?ImageName='+ImageName+'&RestoName='+RestoName, 'text': RestoName, 'href': 'http://www.londonerslist.com/resto.profile.php?Id='+ItemId}]};
							//attachment[1] = {"description": FirstName+" has written a review for "+RestoName+" on LondonersList"};
						} else {
							var attachment = {"description": FirstName+" has written a review for "+RestoName+" on LondonersList"};
						}
						//var templateData = {"listText":"created a list of his","action_links":[{"text":"test"},{"href":"http://www.google.com"}]};
						//has edited his list of
						var user_message_prompt = "Write something...";
						var user_message = "";
						
						commentText = ' has written a review about '+RestoName+' Restaurant on www.LondonersList.com. Check out the review!';
						
						//FB.Connect.showFeedDialog(255265440460, templateData, '', '', null, FB.RequireConnect.require, submitListComment, user_message_prompt, user_message);
					
						FB.Connect.streamPublish(commentText, attachment, actionLinks, null, FirstName+" has written a review for "+RestoName+" on LondonersList", submitRestoComment, false);
					
					} else {
						
						submitRestoComment();
						
					}
					
				}
				
			}
			
		}
		
		function submitListComment() {
			document.CreateListForm.submit();
		}
		
		function submitRestoComment() {
			document.CreatePostForm.submit();
		}
		
		//var actionLinks = [{ "text": "Watch Video", "href": "http://www.myvideosite/videopage.html"}, { "text": "See More", "href": "http://www.mysite.com/seemore.html"}];