var rsskeywds=new Array();var pagemax=0;$(document).ready(function(){var $rssdiv=$('#jq_rss_here').get();if($rssdiv=="")return;var currentpage=getQueryParamValue("page");if(currentpage=='')currentpage=1;var foundpagenum=$('#pagenum').size();if(foundpagenum==0){pagemax=1;}else{var str=$('#pagenum').text();var pagesfound=str.match(/\d+/g);for(i=0;i<pagesfound.length;i++){var temppage=parseInt(pagesfound[i]);if(temppage>pagemax)pagemax=temppage;}}
if(currentpage!=pagemax)return;$("META").each(function(){var attrval=$(this).attr("name");if(attrval=="keywords")str=$(this).attr("content");});var beforearray=str.split(",");var uniquearr=generateUniqueArray(beforearray);uniquearr=removeblacklist(uniquearr);$('#jq_rss_here').attr({id:"jq_rss"});$('<h6>Get a focused RSS feed on this story&apos;s topics</h6>').appendTo("#jq_rss");for(z=0;z<uniquearr.length;z++){var kwd=uniquearr[z];var strurl='<span><a href="/rss/dynamic_rss.jsp?site=l&kw='+escape(kwd)+'">';strurl+='<img border="0" height="14" src="http://www.networkworld.com/graphics/templates/xml.gif" width="36"> </a>';strurl+='<a href="/rss/dynamic_rss.jsp?site=l&kw='+escape(kwd)+'">';strurl+=' Subcribe to RSS on '+kwd+'</a></span><br />';$('<span></span>').addClass("rssitem").html(strurl).appendTo("#jq_rss");}
$('<span></span>').html('<br />').appendTo("#jq_rss");});function generateUniqueArray(arr){var temp=new Array();var bolfound=true;for(x=0;x<arr.length;x++){var tempval=arr[x];tempval=tempval.toLowerCase();tempval=tempval.replace(/^\s+/g,"");tempval=tempval.replace(/\s+$/g,"");bolfound=true;for(y=0;y<temp.length;y++){if(temp[y]==tempval)bolfound=false;}
if(bolfound)temp.push(tempval);}
return temp;}
function removeblacklist(arr){var blacklist=new Array("open source","non-windows","linux","distribution","software");var temp=new Array();var bolfound=true;for(x=0;x<arr.length;x++){var tempval=arr[x];bolfound=true;for(y=0;y<blacklist.length;y++){if(blacklist[y]==tempval){bolfound=false;break;}}
if(bolfound)temp.push(tempval);}
return temp;}