﻿var active_color = '#000'; // Textfarbe nach Eingabe
var inactive_color = '#000'; // Textfarbe bei Defaultwert

document.observe('dom:loaded', function() {
    var default_values = new Array();
    $$('input[type=text]').each(function(s) {
        $(s).setStyle({ color: 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({ color: active_color });
            }
            $(s).observe('blur', function() {
                if (s.value == '') {
                    $(s).setStyle({ color: inactive_color });
                    s.value = default_values[s.id];
                }
            });
        });
    });
    $$('input[type=password]').each(function(s) {
        $(s).setStyle({ backgroundPosition: "0px 0px" });
        $(s).observe('focus', function() {
            if (s.value == '') {
                $(s).setStyle({ backgroundPosition: "200px 200px" });
            }
            $(s).observe('blur', function() {
                if (s.value == '') {
                    $(s).setStyle({ backgroundPosition: "0px 0px" });
                }
            });
        });
    });
});

function validateTermsOfUse(sender, e) {
    var box = $("input[type = 'checkbox']");
    e.IsValid = box.attr("checked");
}