/**
 * Handle external links in a standards compliant way
 *
 * @author Alec Hill
 */
var external_links=[];var ExternalLink=function(B,C,A){this.initialize(B,C,A);};ExternalLink.prototype={_element:null,_href:"http://livevalidation.com",_target:"_blank",initialize:function(C,D,B){this._element=C;this._href=this._element.href||B||this._href;this._target=D||this._target;var A=this;this._element.onclick=function(E){window.open(A._href,A._target);return false;};}};ExternalLink.parseLinks=function(D,F){var D=D||"external";var C=document.getElementsByTagName("a");for(var E=0,B=C.length;E<B;E++){if(C[E].className.indexOf(D)==-1&&C[E].rel.indexOf("external")==-1){continue;}if(C[E].href.match(/print=1/i)){var A=C[E].href.match(/portfolioimage=(\d+)/)[0];external_links[A]=new ExternalLink(C[E],F);}else{new ExternalLink(C[E],F);}}};
