function swap(newpic) {
 if (document.getElementById) {
  document.getElementById('largepic').src = newpic.href;
  return false;
 } else {
  return true;
 }
}

function externalLinks() {
 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;

document.write('<script type="text/javascript" src="http://www.topica.com/js/fValidate.config.js"></' + 'script><script type="text/javascript" src="http://www.topica.com/js/fValidate.core.js"></' + 'script><script type="text/javascript" src="http://www.topica.com/js/fValidate.lang-enUS.js"></' + 'script><script type="text/javascript" src="http://www.topica.com/js/fValidate.validators.js"></' + 'script>');
initDHTMLAPI();
//charCounter() parameters are:  text field, count field, max length

function charCounter(field, countfield, maxlimit) {
     if (field.value.length > maxlimit) {
     // if too long...trim it!
     field.value = field.value.substring(0, maxlimit);
     }
     // otherwise, update 'characters left' counter
     else {
     countfield.value = maxlimit - field.value.length;
     }
}
