// $Id:$

var Merkzettel = {
    check_form: function() {
        var to_email 	= $('f_mail').to_email.value;
        
        if(to_email == '') {
            $('message').update(Message.required_fields_empty);
            return false;
        }

        if(!Merkzettel.validate_email(to_email)) {
            $('message').update(Message.check_email_adress);
            return false;
        }

        return true;

    },
    validate_email: function (email) {
        var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
        if (filter.test(email)) {
            return true;
        } else {
            return false;
        }
    },
    send_email: function() {
        if(!this.check_form()) {
            return false;
        }

        var to_email 	= $('f_mail').to_email.value;
        var to_name		= $('f_mail').to_name.value;
        var to_msg		= $('f_mail').to_msg.value;
        
        url = '/mycesar/send_merkzettel_via_email.html?to_email='+to_email+'&to_name='+to_name;
        url += '&to_msg='+to_msg;
       
        new Ajax.Request(url, {
            method: 'get',
            onSuccess: function(transport) {
                if(transport.responseText.match(/ok/)) {
                    Merkzettel.reset_form();
                    $('body').update(Message.message_merkzettel);
                    return;
                } else {
                    $('message').update(Message.error_send_email);
                    return;
                }
            }
        });

        return true;
    },    
    go_to_confirm_page: function() {
        location.href = "/mycesar/merkzettel.html";
    },
    confirm_delete: function(id) {
        if(confirm('Wirklich löschen?')){
            location.href='/mycesar/merkzettel.html?delete=' + id;
        }
    },
    reset_form: function() {
        $('f_mail').to_email.value = '';
		$('f_mail').to_name.value = '';
		$('f_mail').to_msg.value = '';
        $('message').update('&nbsp;');
        
        return true;
    }
}

var Message = {
    required_fields_empty: '<span class="error">Es sind nicht alle Pflichtfelder ausgef&uuml;llt</span>',
    check_email_adress: '<span class="error">Bitte pr&uuml;fen Sie das Format der E-Mail Adressen(n)</span>',
    captcha_not_correct: '<span class="error">Der Sicherheitscode ist nicht korrekt</span>',
    email_sent: '<span class="ok">Der Merkzettel wurde erfolgreich verschickt</span>',
    error_send_email: '<span class="error">Beim Versand der E-Mail ist ein Fehler aufgetreten</span>',
    message_merkzettel: '<div align="center"><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p>\n\
                         <p>&nbsp;</p><b>Ihre Mail wurde verschickt.</b>\n\
                         <br /><br ><a href="/mycesar/merkzettel.html">zur&uuml;ck zum Merkzettel</a>\n\
                         <p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p></div>'
}