/**
* Funkce pro zmenu action na formulari login do FBP
*/

function changeActionFBP() {
    var frm = document.forms['okplusCorp'];
    var actionStart = frm.actionStart.value;
    var actionEnd = frm.actionEnd.value;
    var choosenLng = frm.language.options[frm.language.selectedIndex].value;
    frm.action = actionStart+choosenLng+actionEnd;
}

jQ(document).ready(function() { 
    
    // Prepinani mezi zalozkami login OK PLUS/OK PLUS Corporate
    switchDomObject('#loginFrameSwitch', '#loginFrameForms', 'active');  

    /************************
    ** FORMULAR CheckMyTrip *
    *************************/

    var formCheckMyTrip = new CheckForm('#checkMyTrip');
    formCheckMyTrip.isEmpty('name', '#nameUserSurname');
    formCheckMyTrip.isEmpty('locator', '#nameUserLocator');

    /***************************
    ** FORMULAR OK PLUS login ** 
    ***************************/
    
    var formCheckLogin = new CheckForm('#okplusKonto');
    formCheckLogin.setCheckFunction(function () {
        jQ('#csanoLogin').removeClass('show');
        var result = true;
        var elValue = jQ('#csano').val();
        if (elValue.length == 0) {
            result = false;
        }
        
        if (result == false) {
            jQ('#csanoLogin').addClass('show');
        }
		
		return result;
    });
    formCheckLogin.setCheckFunction(function () {
        jQ('#sitano_pomLogin').removeClass('show');
        var result = false;
        var strLen = jQ('#sitano_pom').val().length;
        if (strLen >= 5 && strLen <= 10) {
            result = true;
        }
        if (result == false) {
            jQ('#sitano_pomLogin').addClass('show');
        }
		
		return result;
    });
    formCheckLogin.setCheckFunction(function () {
        copyItem('okplusKonto', 'sitano_pom', 'sitano');
        clearItem('okplusKonto', 'sitano_pom');
    });
    
    /*************************************
    ** FORMULAR OK PLUS CORPORATE login ** 
    *************************************/
    
    var formCheckLoginCor = new CheckForm('#okplusCorp');
    formCheckLoginCor.isEmpty('login', '#loginLoginCor');
    formCheckLoginCor.isEmpty('pwd_pom', '#passwdLoginCor');
    formCheckLoginCor.isEmpty('language', '#lngLoginCor');  
    formCheckLoginCor.setCheckFunction(function () {
        changeActionFBP();
        copyItem('okplusCorp', 'pwd_pom', 'password');
        clearItem('okplusCorp', 'pwd_pom');
    });
});
