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";
	 }
}
document.observe('dom:loaded', function(){
	try {
	  document.execCommand('BackgroundImageCache', false, true);
	} catch(e) {}
	externalLinks();
	
	Event.observe(window, 'load', function() {
    var fields = $$("input");
		var textfields = $$("textarea");
    for (var i = 0; i < fields.length; i++) {
      fields[i].onfocus = function() {this.className = 'focused';}
      fields[i].onblur = function() {this.className = this.className.replace('focused', '');}
      textfields[i].onfocus = function() {this.className += ' focused';}
      textfields[i].onblur = function() {this.className = this.className.replace('focused', '');}
    }
  });

});


