﻿Event.observe(window, 'load', function() {
    $$('input.inSearch').each(function(element) { new ClearOnClick(element); });
    $$('a').each(function(link){ if(link.readAttribute('rel') == 'external') { link.target = '_blank'; } });
    
    $$('select').each(function(element) {        
        if ($(element).hasClassName('dropdown')) {
            $(element).removeClassName('dropdown');
            $(element).addClassName(foo);
        }
    });
    
    function ResetPageDefaultButton() { __defaultFired = false; }

    /* Top Nav Utility BEGIN */
    /*
   if ($('navTop')) {
        if ($('navTop').immediateDescendants().size() > 1) {
            $('navTop').immediateDescendants().last().addClassName('last');
        }
    }
    $$('#navTop ul li').each(function(element) {
        if ($(element).immediateDescendants().size() > 1) {
            $(element).addClassName('hasLevel3');
        }
    });
    */
    
});

var ClearOnClick = Class.create();
Object.extend(ClearOnClick.prototype, {
    initialize: function(element) {
    this.element = $(element);
    this.originalValue = $F(element);
    this.element.observe("blur", this.onBlur.bind(this));
    this.element.observe("focus", this.onFocus.bind(this));
    },
    onFocus: function(event) { if($F(this.element) == this.originalValue) { this.element.value = ""; }},
    onBlur: function(event) { if($F(this.element).match(/^\s*$/)) { this.element.value = this.originalValue; }}      
});