
/* - mark_special_links.js - */
// http://www.prip.tuwien.ac.at/portal_javascripts/mark_special_links.js?original=1
function scanforlinks(){if(!W3CDOM){return false}
if(typeof external_links_open_new_window=='string'){if(external_links_open_new_window.toLowerCase()=='true'){external_links_open_new_window=Boolean(true)} else{external_links_open_new_window=Boolean(false)}}
var this_site=window.location.protocol+'//'+window.location.host;var links;if((typeof external_links_open_new_window!='undefined')&&(external_links_open_new_window==true)){links=document.getElementsByTagName('a');for(i=0;i<links.length;i++){if((links[i].getAttribute('href'))&&(links[i].className.indexOf('link-plain')==-1)){var linkval=links[i].getAttribute('href');if(linkval.toLowerCase().indexOf(this_site)==0){} else if(linkval.indexOf('http:')!=0){} else{links[i].setAttribute('target','_blank')}}}}
var contentarea=getContentArea();if(!contentarea)
return false;var protocols=['mailto','ftp','news','irc','h323','sip','callto','https','feed','webcal'];links=contentarea.getElementsByTagName('a');for(i=0;i<links.length;i++){if((links[i].getAttribute('href'))&&(links[i].className.indexOf('link-plain')==-1)){var linkval=links[i].getAttribute('href');if(linkval.toLowerCase().indexOf(this_site)==0){} else if(linkval.indexOf('http:')!=0){for(p=0;p<protocols.length;p++){if(linkval.indexOf(protocols[p]+':')==0){wrapNode(links[i],'span','link-'+protocols[p]);break}}} else{if(links[i].getElementsByTagName('img').length==0){wrapNode(links[i],'span','link-external')}}}}};registerPloneFunction(scanforlinks);

