$(document).ready(function()
{
    // Login-Formular
    // -----------------------------------
    
    // Labels für Formulare
    var email_val = 'E-Mail Adresse';
    var pw_val = 'Passwort';

    // Wert für E-Mail Feld hinzufügen
    $('.login #email').val(email_val);

    // Original Passwort-Feld löschen und durch neues mit type="text" hinzufügen
    var password = $('.login #password');
    var pw_text = $('<input type="text" class="input" id="pw_text" value="' + pw_val +'"/>').insertBefore(password);
    password.hide();

    // Wenn "E-Mail Adresse" als value, Wert leeren
    $('.login #email').focus(function() {
        if(this.value == email_val) {
            this.value = '';
        }
    });

    // Bei Blur prüfen ob etwas drinnen steht, sonst Standard-Wert schreiben
    $('.login #email').blur(function() {
        if(this.value == '') {
            this.value = email_val;
        }
    });

    // Bei Focus neues, durch altes Passwort-Feld ersetzen
    $(pw_text).focus(function() {
        password.show();
        pw_text.hide(); 
        password.focus();
        
    });

    // Bei Blur neues, durch altes Passwort-Feld ersetzen
    // Sonst Original-Feld belassen
    $(password).blur(function() {
        if(this.value == '')
        {
            password.hide();
            pw_text.show();
        }
    });


    // Boxy
    // -----------------------------------

    // Benutzerdaten ändern (Antrag von Benutzer)
    $('#form_changes .submit').click(function() {

        // BenutzerId
        var id = $('#form_changes .hidden_uid').val();
        var my_title = $('#form_changes .title').val();
        var my_firstname = $('#form_changes .firstname').val();
        var my_lastname = $('#form_changes .lastname').val();
        var my_phone = $('#form_changes .phone').val();
        var message = $('#form_changes .message').val();

        $.ajax({
           type: 'POST',
           url: '/private/user/changedata/',
           data: {user_id: id, text: message, title: my_title, firstname: my_firstname, lastname: my_lastname, phone: my_phone},
           success: function(msg) {
            Boxy.alert(msg, null, {title: "Profil bearbeiten"});
           }
        });
        
        // Feld mit Nachricht wieder leeren
        $('#form_changes .message').val('');
    });

    // Passwort ändern (durch Benutzer)
    $('.pwdform .submit').click(function() {

        // BenutzerId
        var id = $('.pwdform .hidden_uid').val();

        // Neue Passwörter
        var password1 = $('.pwdform .pwd1').val();
        var password2 = $('.pwdform .pwd2').val();

        $.ajax({
           type: 'POST',
           url: '/private/user/changepwd/',
           data: {user_id: id, pwd1: password1, pwd2: password2},
           success: function(msg) {
            Boxy.alert(msg, null, {title: "Passwort änden"});
           }
        });
    });


    // Passwort ändern (durch Benutzer)
    $('.moredata .submit').click(function() {
        // BenutzerId
        var id = $('.moredata .hidden_uid').val();

        // Daten
        var company_size = $('.moredata .company_size').val();
        var birthday = $('.moredata .birthday').val();
        var skype = $('.moredata .skype').val();

        $.ajax({
           type: 'POST',
           url: '/private/user/changemore/',
           data: {user_id: id, company_size: company_size, birthday: birthday, skype: skype},
           success: function(msg) {
            Boxy.alert(msg, null, {title: "Benutzerdaten"});
           }
        });
    });
    
    
    $('.banner_rotate').cycle({
        fx: 'fade',
        pause: 6
    });
    
    $('.banner_rotate .nfs3').click(function() {
        //window.open('http://www.nfs3.eu');
    });
   
    
});

