/*function __(key) {
    return typeof _ === 'undefined' || typeof _[key] === 'undefined' ? key : _[key];
}

function validation() {
    var errors = new Array();
    $$('form')[0].onsubmit = function() {
                                 if ($F('name') === '') {
                                     errors[errors.length] = 'error_name_empty';
                                 }
                                 if ($F('email') === '') {
                                    errors[errors.length] = 'error_email_empty';
                                 } else if (!/@/.test($F('email'))) {
                                    errors[errors.length] = 'error_email_doesNotMatchRegularExpression';
                                 }
                                 if ($F('subject') === '') {
                                     errors[errors.length] = 'error_subject_empty';
                                 }
                                 if ($F('message') === '') {
                                     errors[errors.length] = 'error_message_empty';
                                 }
                                 if (errors.length > 0) {
                                     var string = ''
                                       , i = 0;
                                     for (; i < errors.length; i++) {
                                         if (i !== 0) {
                                             string += '\n';
                                         }
                                         string += __(errors[i]);

                                     }
                                     errors = new Array();
                                     alert(string);
                                     return false;
                                 }
                             }
}

Event.observe(window, 'load', validation);*/