/*
 * Spam-save mail (found on http://amoda.berlios.de/)
 * Usage:
 * <a title="Contact me" href="" onmouseout="window.status='';return true"
 * onmouseover="nospam_status('tristan','iseult-soft.com');return true"
 * onclick="nospam('tristan','iseult-soft.com');return false">Tristan Richard</a>
 */

/*
 * Spam-save JavaScript link to send email
 *
 */
function nospam(addr, domain) {
  var link="mailto:"+addr+"@"+domain;
  window.open(link);
}

/*
 * Spam-save window status to display email
 *
 */
function nospam_status(addr,domain) {
  var st=addr+"@"+domain;
  window.status="mailto:"+st;
}

/*
 *  This function allows new windows to be opened
 *  by clicking on a hyperlink, in a standard compliant
 *  way (xhtml1.1 or more) because the target attribute
 *  was deprecated from the anchor tag <a>.
 *  But it still exists in DOM and can be set via Javascript.
 *
 *  Example of use:
 *  <a href="document.html" rel="external">external link</a>
 *
 *  Found on http://www.sitepoint.com/article/1041/
 */
function externalLinks() {
 /* Get rid of old browsers not supporting DOM 1.0 */
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "external")
     anchor.target = "_blank";
 }
}
window.onload = externalLinks;