function doHomeRequests()
	{
	var a=gSiteLife.GetTags('a');
	var b=new CustomCollectionKey("editorpicks_members_home");
	var c=new CustomCollectionKey("editorpicks_blogs_home");
	var d=new CustomCollectionKey("editorpicks_discussions_home");
	var e=new RequestBatch();
	e.AddToRequest(new UserKey());
	e.AddToRequest(new CustomCollectionPage(b,2,1,"PositionDescending"));
	for(i=0;
	i<a.length;
	i++)
		{
		var f=a[i].id;
		if(f.match('sl'))
			{
			e.AddToRequest(new ArticleKey(f.substr(2)))
		}
	}
	var g=new RequestBatch();
	g.AddToRequest(new CustomCollectionPage(c,3,1,"PositionDescending"));
	var h=new RequestBatch();
	h.AddToRequest(new CustomCollectionPage(d,1,1,"PositionDescending"));
	e.BeginRequest(serverUrl,homeCb1);
	g.BeginRequest(serverUrl,homeCb2);
	h.BeginRequest(serverUrl,homeCb3)
};
function homeCb1(a)
	{
	for(rIdx=0;
	rIdx<a.Responses.length;
	rIdx++)
		{
		var b=a.Responses[rIdx];
		if(b.Article)
			{
			var c=b.Article.Comments.NumberOfComments;
			var d='';
			if(c<1)
				{
				d+='&nbsp;'
			}
			else
				{
				d+=c;
			}
			document.getElementById('dmHomeCommentCount'+b.Article.ArticleKey.Key).innerHTML=d
		}
		else if(b.CustomCollectionPage)
			{
			var e=new RequestBatch();
			for(cIdx=0;
			cIdx<b.CustomCollectionPage.Items.length;
			cIdx++)
				{
				var f=getXMLArr(b['CustomCollectionPage']['Items'][cIdx]['CustomItem']['Content']);
				var g="<span class=\"homeArticle_aboutme\">"+f['editornote0']+"</span>";
				document.getElementById('dmHomeFeaturedNote'+cIdx).innerHTML=g;
				e.AddToRequest(new UserKey(f['contentid']))
			}
			e.BeginRequest(serverUrl,featCb)
		}
	}
};
function homeCb2(a)
	{
	var b=getXMLArr(a.Responses[0]['CustomCollectionPage']['Items'][0]['CustomItem']['Content']);
	var c="<span class=\"homeArticle_aboutme\"><a href=\""+decodeURIComponent(b['contenturl'])+"\">"+b['editornote0'].substr(0,255)+"...</a></span>";
	document.getElementById('dmHomeFeaturedBlogNote0').innerHTML=c;
	var d=new RequestBatch();
	var e=new RequestBatch();
	var f=a.Responses[0].CustomCollectionPage.Items;
	for(cIdx=0;
	cIdx<f.length;
	cIdx++)
		{
		var g=getXMLArr(f[cIdx]['CustomItem']['Content']);
		d.AddToRequest(new BlogPostKey(g['contentid']));
		e.AddToRequest(new BlogKey(g['userid']))
	}
	d.BeginRequest(serverUrl,featCb2);
	e.BeginRequest(serverUrl,featCb2)
};
function homeCb3(a)
	{
	var b=new RequestBatch();
	var c=a.Responses[0].CustomCollectionPage.Items;
	var d=getXMLArr(c[0]['CustomItem']['Content']);
	var e="";
	e+="<div class=\"homeArticle_aboutme dm-discussionNote\"><div id=\"dm-discussionAuthor0\"></div>"+d['editornote1']+"</div>";
	if(d['editornote3'])
		{
		e+="<div class=\"homeArticle_aboutme dm-discussionNote\"><div id=\"dm-discussionAuthor1\"></div>"+d['editornote3']+"</div>"
	}
	b.AddToRequest(new UserKey(d['editornote0']));
	if(d['editornote2'])
		{
		b.AddToRequest(new UserKey(d['editornote2']))
	}
	document.getElementById('dmHomeFeaturedDiscNote0').innerHTML=e;
	for(i=0;
	i<c.length;
	i++)
		{
		var f=getXMLArr(c[i]['CustomItem']['Content']);
		b.AddToRequest(new DiscussionKey(f['contentid']))
	}
	b.BeginRequest(serverUrl,discCb)
};
function featCb(a)
	{
	for(fIdx=0;
	fIdx<a.Responses.length;
	fIdx++)
		{
		var b=a.Responses[fIdx].User;
		var c='';
		if(b.CustomAnswers['Current Employer:'])
			{
			c+=b.CustomAnswers['Current Employer:']
		}
		else if(b.Location)
			{
			c+=b.Location
		}
		var d="<span class=\"homeArticle_avatar\"><a href=\"/section/dm?template=profile&uid="+b.UserKey.Key+"\"><img alt=\"\" src=\""+b.AvatarPhotoUrl+"\" /></a></span><span class=\"homeArticle_header\"><a href=\"/section/dm?template=profile&uid="+b.UserKey.Key+"\"><strong>"+b.DisplayName+"</strong></a></span><span class=\"homeArticle_loc\">"+c+"</span>";
		document.getElementById('dmHomeFeaturedUser'+fIdx).innerHTML=d
	}
};
function featCb2(a)
	{
	var b=a.Responses[0];
	if(b.BlogPost)
		{
		var c=b.BlogPost;
		var d="<span class=\"homeArticle_avatar\"><a href=\""+c.Url+"\"><img alt=\"\" src=\""+c.PostAuthor.AvatarPhotoUrl+"\" /></a></span><span class=\"homeArticle_header\"><a href=\""+c.Url+"\"><strong>"+c.PostAuthor.DisplayName+"</strong></a></span>";
		document.getElementById('dmHomeFeaturedBlog0').innerHTML=d
	}
	else if(b.Blog)
		{
		var e=b.Blog;
		if(b.Blog.Title=="Your blog title")
			{
		}
		else
			{
			var f="<span class=\"homeArticle_loc\"><a href=\""+e.BlogUrl+"\">"+decodeURIComponent(e.Title)+"</span>";
			document.getElementById('dmHomeFeaturedBlogTitle0').innerHTML=f
		}
	}
	for(i=1;
	i<a.Responses.length;
	i++)
		{
		var g=a.Responses[i];
		if(g.BlogPost)
			{
			document.getElementById('dmHomeFeaturedBlog'+i).innerHTML=g.BlogPost.PostAuthor.DisplayName
		}
		else if(g.Blog)
			{
			if(g.Blog.Title=="Your blog title")
				{
			}
			else
				{
				var h="<a href=\""+g.Blog.BlogUrl+"\">"+g.Blog.Title+"</a>";
				document.getElementById('dmHomeFeaturedBlogTitle'+i).innerHTML=h
			}
		}
	}
};
function discCb(a)
	{
	for(i=0;
	i<a.Responses.length;
	i++)
		{
		var b=a.Responses[i];
		if(b.User)
			{
			var c="<h2>"+b.User.DisplayName+"</h2>";
			c+="<img src='"+b.User.AvatarPhotoUrl+"'>";
			document.getElementById('dm-discussionAuthor'+i).innerHTML=c
		}
		else if(b.ForumDiscussion)
			{
			var d="";
			d+="<span class=\"homeArticle_header\"><a href=\""+b.ForumDiscussion.DiscussionUrl+"\">"+b.ForumDiscussion.DiscussionTitle+"</a></span>";
			document.getElementById('dmHomeFeaturedDisc0').innerHTML=d;
			document.getElementById('dmHomeDiscLink').innerHTML="<a href=\""+b.ForumDiscussion.DiscussionUrl+"\">Full discussion</a> | "
		}
	}
};
