if(typeof CDC=="undefined"){var CDC=new Object();}if(typeof CDC.Policy=="undefined"){CDC.Policy=new Object();
}CDC.Policy.ExternalLinks=function(){function WhiteListEntry(domainPattern,isRegExp){this.DomainPattern=domainPattern;
this.IsRegExp=isRegExp;}var whiteList=new Array(new WhiteListEntry("https?://[a-zA-Z0-9_-]*.cdc.gov(?:[\\?/](?:.*)?)?",true),new WhiteListEntry("https?://[a-zA-Z0-9_-]*.[a-zA-Z0-9_-]*.cdc.gov(?:[\\?/](?:.*)?)?",true));
function IsExternal(href){var result=true;if(typeof href=="undefined"||href.length==0||(href.indexOf("http://")==-1&&href.indexOf("https://")==-1)){result=false;
}else{for(var i=0;i<whiteList.length;i++){if(whiteList[i].IsRegExp){var exp=new RegExp(whiteList[i].DomainPattern,"mi");
if(exp.test(href)){result=false;break;}}else{if(href.indexOf(whiteList[i].DomainPattern)>-1){result=false;
break;}}}}return result;}function AddImage(anchor){if(!anchor.hasClass("noLinking")){var href=anchor.attr("href");
if(IsExternal(href)){anchor.addClass("external");var newImage=$(document.createElement("img"));
newImage.attr("class","externalImg");newImage.attr("alt","External Web Site Icon.");
newImage.attr("title","External Web Site Icon.");newImage.attr("src","/TemplatePackage/images/icon_out.png");
anchor.append(newImage);}}}return{addWhiteListEntry:function(pattern,isRegularExpression){whiteList[whiteList.length]=new WhiteListEntry(pattern,isRegularExpression);
},fixLinks:function(){if(!$("body").hasClass("noLinking")&&$("#linkPolicy").length>0){var node=$("#content");
if(node.length>0){node.find("div:not(#nav,#contact-info,.rounders.email,.pageOptions,.inner)").find("a").each(function(){if($(this).parents("#nav,#contact-info,.rounders.email,.pageOptions").length==0){AddImage($(this));
}});}if($(".external").length>0){$("#linkPolicy").addClass("toggleOn");}}}};}();$(document).ready(function(){CDC.Policy.ExternalLinks.fixLinks();
});