﻿var gcLoginBestandkunde;
var gcLoginNeukunde;
var inputLoginName;
var inputUserName;

function pageLoad() {
    var rbBK = new Sys.Preview.UI.CheckBox($get('ctl00_cph_mC_rbLogin'));
    var rbNK = new Sys.Preview.UI.CheckBox($get('ctl00_cph_mC_rbCreateUser'));


    rbBK.add_click(hideNKStuff);
    rbBK.add_click(showBKStuff);
    rbBK.initialize();

    rbNK.add_click(hideBKStuff);
    rbNK.add_click(showNKStuff);
    rbNK.initialize();


    gcLoginBestandkunde = new Sys.UI.Control($get('ctl00_cph_mC_gcLoginBestandkunde'));
    gcLoginBestandkunde.set_visibilityMode(1);
    gcLoginBestandkunde.initialize();
    gcLoginBestandkunde.set_visible(rbBK.get_checked());


    gcLoginNeukunde = new Sys.UI.Control($get('ctl00_cph_mC_gcLoginNeukunde'));
    gcLoginNeukunde.set_visibilityMode(1);
    gcLoginNeukunde.initialize();
    gcLoginNeukunde.set_visible(rbNK.get_checked());

    //inputLoginName = new Sys.Preview.UI.InputControl($get('ctl00_cph_mC_ctl03_UserName'));
    inputLoginName = new Sys.Preview.UI.InputControl($get('ctl00_cph_mC_ctl01_UserName'));

    inputLoginName.initialize();

    bLoginUserVisible = inputLoginName.get_visible();

    if (bLoginUserVisible)
        inputLoginName.get_element().focus();


    inputUserName = new Sys.Preview.UI.InputControl($get('ctl00_cph_mC_CreateUserWizard1_CreateUserStepContainer_UserName'));
    inputUserName.initialize();
    if (!bLoginUserVisible)
        inputUserName.get_element().focus();
    
}


function hideNKStuff() {
    gcLoginNeukunde.set_visibilityMode(1);
    gcLoginNeukunde.set_visible(false);
}

function hideBKStuff() {
    gcLoginBestandkunde.set_visibilityMode(1);
    gcLoginBestandkunde.set_visible(false);
}

function showNKStuff() {
    gcLoginNeukunde.set_visibilityMode(1);
    gcLoginNeukunde.set_visible(true);
    //WebForm_AutoFocus('ctl00_CreateUserWizard1');
    inputUserName.get_element().focus();

}

function showBKStuff() {
    gcLoginBestandkunde.set_visibilityMode(1);
    gcLoginBestandkunde.set_visible(true);
    
    inputLoginName.get_element().focus(); 
}
