/*Form add init*/
window.addEvent('domready', function(){
    
    

    var lForm = null;
    var lFormArr = $$('form.fncLoginForm');
    lForm = lFormArr[0];

    // Events for labeling of input fields.
    if(lForm){

        var defInpVar = 'email';
        var defPasVar = 'password';

        // fncInpPassword, fncInpUsername
        addDefaulterField('.fncInpUsername', defInpVar);
        addDefaulterField('.fncInpPassword', defPasVar);

        var inpElemUsr = $$('.fncInpUsername')[0];
        var inpElemPas = $$('.fncInpPassword')[0];

        // Logic, which ties in with controller logic, to multipurpose the login
        // form for forgotton passwords.
        var fpAnc = null;
        var fpAncArr = $$('a.fncForgotAnc');
        fpAnc = fpAncArr[0];

        // 
        if(fpAnc){
            fpAnc.addEvent('click', function(event){
                event.preventDefault();
                var inpElem = new Element('input', {
                    'type' : 'hidden',
                    'name' : 'forgot_password',
                    'value' : '1'
                });
                inpElem.inject(lForm);

                // make sure username is set to nothing on submit if still def
                // for controller
                if(inpElemUsr.get('value') == defInpVar){
                    inpElemUsr.set('value', '');
                    inpElemPas.set('value', '');
                }
                
                lForm.submit();
            });
        }
        
    }
});