/*
var Hledat = new Array();
Hledat[Hledat.length] = new Array("searchstring", "value.length > 2", "В искомой цепочке должно быть хотя бы 3 знака!");

var okplusKonto = new Array();
okplusKonto[okplusKonto.length] = new Array("csano", "value > ''", "Введите действующий членский номер!");
okplusKonto[okplusKonto.length] = new Array("csano", "isValidCSAno(value)", "Введите действующий членский номер!");
okplusKonto[okplusKonto.length] = new Array("sitano_pom", "value.length >= 5", "Введите действующий Пароль/ПИН-код!");
okplusKonto[okplusKonto.length] = new Array("sitano_pom", "value.length <= 10", "Введите действующий Пароль/ПИН-код!");

var okplusCorp = new Array();
okplusCorp[okplusCorp.length] = new Array("login", "value > ''", "Введите действующий Фирменный номер!");
okplusCorp[okplusCorp.length] = new Array("pwd_pom", "value > ''", "Введите действующий Пароль/ПИН-код!");
okplusCorp[okplusCorp.length] = new Array("language", "value > ''", "Выберите язык");

var checkmytrip = new Array();
checkmytrip[checkmytrip.length] = new Array("surname", "value > ''", "Введите фамилию пассажира!");
checkmytrip[checkmytrip.length] = new Array("pnr", "value > ''", "Укажите, пожалуйста, Код резервирования!\r\n");

var internetCheckin = new Array();
internetCheckin[internetCheckin.length] = new Array("identNumber", "value > ''", "Укажите, пожалуйста, номер электронного авиабилета!");
internetCheckin[internetCheckin.length] = new Array("identFlightNumber", "value > ''", "Укажите, пожалуйста, номер рейса!");
*/
/**
* 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;
}
/*
function zmenZalozku(name, prefix){
	var obj_body, obj_butA, obj_butP;
	var active = '';
	eval('active = '+prefix+'Active;');
	if (active != name) {
        try {
            obj_butA = document.getElementById(prefix+'A_'+active);
            obj_butP = document.getElementById(prefix+'P_'+active);
            obj_body = document.getElementById(prefix+'Body_'+active);
            obj_butA.style.display = 'none';
            obj_butP.style.display = 'block';
            obj_body.style.display = 'none';
            obj_butA = document.getElementById(prefix+'A_'+name);
            obj_butP = document.getElementById(prefix+'P_'+name);
            obj_body = document.getElementById(prefix+'Body_'+name);
            obj_butA.style.display = 'block';
            obj_butP.style.display = 'none';
            obj_body.style.display = 'block';
            eval(prefix+"Active = '"+name+"';");
            //mn_init();
        } catch(eException) {}
	}
}

function changeFormAction() {
    var frm = document.forms['okplusKonto'];
    var obj = document.forms['okplusKonto'].ok_action;
    if (obj && frm) {
        for (i=0;i<obj.length;i++) {
            if (obj[i].checked) {
                frm.action = obj[i].value;
                i = obj.length;
            }
        }
    }
    return true;
}*/



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', '#nameUserAlert');
    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');
    });
});
