﻿dojo.require("cyim.dojo.widgets.Dialog");
dojo.require("cyim.dojo.widgets.LabeledInput");

var formIsVisible = false;

dojo.addOnLoad(function() {
    var mLogin = dojo.query('form.mFastLogin dl.Property.mLogin');
    if (mLogin.length > 0)
    {
        new cyim.dojo.widgets.LabeledInput({}, mLogin[0]);
    }
    var mPassword = dojo.query('form.mFastLogin dl.Property.mPassword');
    if (mPassword.length > 0)
    {
        new cyim.dojo.widgets.LabeledInput({}, mPassword[0]);
    }
    var fastLoginContent = dojo.byId('FastLoginContent');
    if (fastLoginContent)
    {
        new cyim.dojo.widgets.Dialog({id:'FastLoginContent'}, fastLoginContent);
    }
});

function hideOrShow(id){
    if (formIsVisible) {
        dijit.byId(id).hide(); 
        formIsVisible=false;
        dojo.byId("lnkMembre").className = "connexionOff";
    }
    else {
        var dialog = dijit.byId(id); 
        dialog.show();
        // Déconnection des évenements de scroll et de redimension pour que le compo arrête de se promener!
        for (var i = 0; i < dialog._modalconnects.length; i++) {
            if (dialog._modalconnects[i][1] == "onscroll" || dialog._modalconnects[i][1] == "onresize"){
               dojo.disconnect(dialog._modalconnects[i]);
            }
        }
        console.log(dialog._modalconnects);
        var s = dialog.domNode.style;
        s.top = "26px";
        formIsVisible=true;
        dojo.byId("lnkMembre").className = "connexionOn";
    }
}
