function kpg_oinw_action(event){
try {
var b=document.getElementsByTagName("a");
var ksrv=window.location.hostname;
ksrv=ksrv.toLowerCase();
for (var i=0; i < b.length; i++){
if(b[i]&&b[i].href){
if(!(b[i].title)){
var ih=b[i].innerHTML;
if(ih.indexOf('<img')==-1){ 
b[i].title=kpgremoveHTMLTags(b[i].innerHTML);
}}
var khref=b[i].href;
khref=khref.toLowerCase();
if(b[i].target==null||b[i].target==''){
if(khref.indexOf('//')!=-1){ 
var no=b[i].rel;
if(no==null||no==''){
no="noopener noreferrer";
}else{
no+=" noopener noreferrer";
}
if(b[i].hostname&&location.hostname){
if(b[i].hostname.toLowerCase()!=location.hostname.toLowerCase()){
b[i].target="_blank";
b[i].rel=no;
}}
if(b[i].target!="_blank"&&khref.indexOf(ksrv)==-1){
b[i].target="_blank";
b[i].rel=no;
}
if(b[i].target!="_blank"&&kpg_oinw_checktypes){
for (k=0;k<kpg_oinw_list.length;k++){
if(khref.indexOf(kpg_oinw_list[k])!=-1){
b[i].target="_blank";
b[i].rel=no;
}}
}}
}}
}} catch (ee){}}
if(document.addEventListener){
document.addEventListener("DOMContentLoaded", function(event){ kpg_oinw_action(event); }, false);
}else if(window.attachEvent){
window.attachEvent("onload", function(event){ kpg_oinw_action(event); });
}else{
var oldFunc=window.onload;
window.onload=function(){
if(oldFunc){
oldFunc();
}
kpg_oinw_action('load');
};}
function kpgremoveHTMLTags(ihtml){
try {
ihtml=ihtml.replace(/&(lt|gt);/g, function (strMatch, p1){
return (p1=="lt")? "<":">";
});
return ihtml.replace(/<\/?[^>]+(>|$)/g, "");
} catch (eee){
return '';
}};