function addFeed(A){var B="";if(A){B="?rid="+A}ajax=loadAjax("/addfeed.jsp"+B);ajax.onreadystatechange=function(){if(ajax.readyState==4){if(!A){div=createDivIfNExists("addfeedpopup1");div.innerHTML=ajax.responseText;div.style.display="";showpopup(div)}else{var C=ge("loggedinuid").value;openfeed(A,C);reloadPagedDiv("myfeeds");window.location.reload()}removeLoading()}};ajaxsend(ajax)}function subscribeFeed(A){ajax=loadAjax("/addfeed.jsp?rid="+A);ajax.onreadystatechange=function(){if(ajax.readyState==4){window.location.reload()}};ajaxsend(ajax)}function remfeed(A){ajax=loadAjax("/addfeed.jsp?rid="+A+"&del=1");ajax.onreadystatechange=function(){if(ajax.readyState==4){if(ge("myfeeds")!=null){reloadPagedDiv("myfeeds")}if(ge("feedview")!=null){ge("feedview").innerHTML='<div class="ui-state-success">Feed has been removed.</div>'}if(ge("myfeeds")==null&&ge("feedview")==null){window.location.reload()}}};ajaxsend(ajax)}function submitfeed(A){feedUrl=ge(A).value;if(feedUrl.length!=0&&isURL(feedUrl)){hidepopup(cpop.id);ajax=loadAjax("/addfeed.jsp?url="+encodeURIComponent(feedUrl));ajax.onreadystatechange=function(){if(ajax.readyState==4){if(ge("loggedinuid")!=null){loginId=ge("loggedinuid").value}if(ajax.responseText.length!=0){div=createDivIfNExists("addfeedpopup");div.innerHTML=ajax.responseText;div.style.display="";showpopup(div);if(ge("loading")!=null){ge("loading").style.visibility="hidden"}return }var B="/my-feeds.jsp?id="+loginId;ajaxSimple(B,"profilebobbles");if(ge("loading")!=null){ge("loading").style.visibility="hidden"}}};ajaxsend(ajax)}else{ajax=loadAjax("/feed-error.jsp");ajax.onreadystatechange=function(){if(ajax.readyState==4){div=createDivIfNExists("addfeedpopup2");div.innerHTML=ajax.responseText;div.style.display="";showpopup(div);ge("loading").style.visibility="hidden"}};ajaxsend(ajax)}}function openfeed(C,B){path=location.href;var A=path.indexOf("&pt=");start="&";if(path.indexOf("?")<0){start="?"}if(A==-1){path=path+start+"pt=5&rid="+C}else{path=path.substring(0,path.indexOf(start+"pt="))+start+"pt=5&rid="+C}window.location.replace(path+"#rssitems");feeditems=ge("feedItems");if(feeditems!=null&&feeditems.style.display=="none"){feeditems.style.display=""}}function hoverFeedItem(A,B){switch(B){case 0:A.style.background="#E2F4FD";break;case 1:default:A.style.background="#FFFFFF";break}}function isURL(A){var B=/^(?:(?:ftp|https?):\/\/)?(?:\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})?(?:\/[^;"'<>()\[\]{}\s\x7f-\xff]*(?:[.,?]+[^;"'<>()\[\]{}\s\x7f-\xff]+)*)?/;if(!B.test(A.toLowerCase())){B=/^(?:(?:ftp|https?):\/\/)?(?:[a-z0-9](?:[-a-z0-9]*[a-z0-9])?\.)+(?:com|edu|biz|org|gov|int|info|mil|net|name|museum|coop|aero|[a-z0-9][a-z0-9])\b(?:\d+)?(?:\/[^;"'<>()\[\]{}\s\x7f-\xff]*(?:[.,?]+[^;"'<>()\[\]{}\s\x7f-\xff]+)*)?/}return B.test(A.toLowerCase())};