// JavaScript Document	

function changeColor(ref) {
		if (document.getElementById(ref).style.color == 'rgb(41, 143, 242)' || document.getElementById(ref).style.color == '#298ff2') {
				document.getElementById(ref).style.color = '#6a6a6a';
		} else {
				document.getElementById(ref).style.color = '#298ff2';
		}
	}

/*
 * Written by Darren Oakley
 * http://hocuspokus.net
 */
 
var active_color = '1px solid #298ff2'; // Colour of user provided text
var inactive_color = '1px solid #999'; // Colour of default text
 
Event.observe( window, 'load', function () {
    var default_values = new Array();
    $$("input.default-value").each( function (s) {
        $(s).setStyle({ border: inactive_color });
        $(s).observe( 'focus', function () {
            if (!default_values[s.id]) {
                default_values[s.id] = s.value;
            }
            if (s.value == default_values[s.id]) {
                s.value = '';
                $(s).setStyle({ border: active_color });
            }
            $(s).observe( 'blur', function () {
                if (s.value == '') {
                    $(s).setStyle({ border: inactive_color });
                    s.value = default_values[s.id];
                }
            });
        });
    });
	 $$("textarea.default-value").each( function (s) {
        $(s).setStyle({ border: inactive_color });
        $(s).observe( 'focus', function () {
            if (!default_values[s.id]) {
                default_values[s.id] = s.value;
            }
            if (s.value == default_values[s.id]) {
                s.value = '';
                $(s).setStyle({ border: active_color });
            }
            $(s).observe( 'blur', function () {
                if (s.value == '') {
                    $(s).setStyle({ border: inactive_color });
                    s.value = default_values[s.id];
                }
            });
        });
    });
});