var anchortags={v:1,config:{domains:[location.hostname],emailClass:'mailto',externalClass:'external',internalClass:'withinpage',secureClass:'secure'},extensions:{imgfile:/\.(jpg|jpeg|png|gif)($|#|\?)/i,audio:/\.(mp3|ogg|wav)($|#|\?)/i,video:/\.(mov|avi|wmv|mpg)($|#|\?)/i,pdf:/\.(pdf)($|#|\?)/i,docfile:/\.(docx?|rtf|wri)(#|$|\?)/i},init:function(a,b){a=Object.merge(this.config,a);var c=new RegExp("^("+location.toString().replace(/#.*$/,'')+")?#.",'i'),_2=new RegExp("^([a-z0-9]+):\/\/("+a.domains.join('|').replace(/\./g,'\.').replace(/\\\\\./g,'.')+')','i'),l=DOM.get('a',b),i=l.length;while(i--){var d=l[i],_0=d.href,_1=0;if(/^mailto:/i.test(_0)){DOM.addClass(d,a.emailClass)}else{if(/^[a-z]{3,12}:\/\//i.test(_0)){if(/^https?:\/\//i.test(_0)){if(_0.charAt(4)=='s'){DOM.addClass(d,a.secureClass)}if(!_2.test(_0)){DOM.addClass(d,a.externalClass);_1=1}}else{DOM.addClass(d,a.externalClass);_1=1}}if(!_1&&c.test(_0)){DOM.addClass(d,a.internalClass)}for(var k in this.extensions){if(this.extensions[k].test(_0)){DOM.addClass(d,k)}}}}}};

