﻿var regphone = new RegExp("^[0-9\-\/]+$");
var regemail = new RegExp("^([+]?[_a-zA-Z0-9\-]+([.][_a-zA-Z0-9\-]+)*@([0-9a-zA-Z][0-9a-zA-Z\-]*[.])+[a-zA-Z]{2,4})$");

function showNextInputs(idEle){
    $("#" + idEle).show();
}

function hideNextInputs(idEle){
    $("#" + idEle).hide();
}

function isCheckedRadio(formname, radioname)
{
    eval("var radioObject = document.forms['"+formname+"']."+radioname+";");

    for (i=0; i<radioObject.length; i++)
    {
        if (radioObject[i].checked)
        {
            return true;
        }
    }

    return false;
}

function isCheckedConcreteRadio(formname, radioname, val)
{
    eval("var radioObject = document.forms['"+formname+"']."+radioname+";");

    for (i=0; i<radioObject.length; i++)
    {
        if (radioObject[i].value == val)
        {
            return (radioObject[i].checked);
        }
    }

    return false;
}

var prihlaska = new Array();
prihlaska[prihlaska.length] = new Array("program", "value != 'vyber'", "Vyberte prosím program!");
prihlaska[prihlaska.length] = new Array("stat", "value != 'vyber'", "Vyberte prosím stát!");
prihlaska[prihlaska.length] = new Array("mesto", "document.getElementById('mesto').options.length == 1 || value != 'vyber'", "Vyberte prosím město!");
prihlaska[prihlaska.length] = new Array("pozadovany_zacatek", "value > '' && value != 'vyber'", "Nevyplněné pole Požadovaný začátek kurzu!");
prihlaska[prihlaska.length] = new Array("pocet_tydnu", "value != 'vyber'", "Vyberte prosím délku kurzu!!");
prihlaska[prihlaska.length] = new Array("typ_ubytovani", "value > ''", "Nevyplněné pole Typ ubytování!");
prihlaska[prihlaska.length] = new Array("doprava", "isCheckedRadio('prihlaska','doprava')", "Nevybrané Chci zajistit dopravu!");
prihlaska[prihlaska.length] = new Array("pokud_ano_doprava", "!isCheckedConcreteRadio('prihlaska', 'doprava', 'ano') || isCheckedRadio('prihlaska','pokud_ano_doprava')", "Nevybrané Jak (Chci zajistit dopravu)!");
prihlaska[prihlaska.length] = new Array("transfer", "isCheckedRadio('prihlaska', 'transfer')", "Nevybrané Transfer!");
prihlaska[prihlaska.length] = new Array("pokud_ano_transfer", "!isCheckedConcreteRadio('prihlaska', 'transfer', 'ano') || isCheckedRadio('prihlaska','pokud_ano_transfer')", "Nevybrané Kdy (Transfer)!");
prihlaska[prihlaska.length] = new Array("pojisteni", "isCheckedRadio('prihlaska', 'pojisteni')", "Nevybrané Pojištění!");
prihlaska[prihlaska.length] = new Array("storno", "isCheckedRadio('prihlaska', 'storno')", "Nevybrané Garance pro případ nuceného storna!");
prihlaska[prihlaska.length] = new Array("absolvent_kurz", "isCheckedRadio('prihlaska', 'absolvent_kurz')", "Nevybrané Absolvoval jsem již kurz se StudyPoint? !");

prihlaska[prihlaska.length] = new Array("jmeno", "value > ''", "Nevyplněné pole Jméno!");
prihlaska[prihlaska.length] = new Array("prijmeni", "value > ''", "Nevyplněné pole Příjmení!");
prihlaska[prihlaska.length] = new Array("datum_narozeni", "value > ''", "Nevyplněné pole Datum narození!");
prihlaska[prihlaska.length] = new Array("ulice", "value > ''", "Nevyplněné pole Ulice!");
prihlaska[prihlaska.length] = new Array("mesto_informace", "value > ''", "Nevyplněné pole Město!");
prihlaska[prihlaska.length] = new Array("psc", "value > ''", "Nevyplněné pole PSČ!");
prihlaska[prihlaska.length] = new Array("stat_informace", "value > ''", "Nevyplněné pole Stát!");
prihlaska[prihlaska.length] = new Array("pohlavi", "isCheckedRadio('prihlaska', 'pohlavi')", "Nevybrané Pohlaví!");
prihlaska[prihlaska.length] = new Array("narodnost", "value > ''", "Nevyplněné pole Národnost!");
prihlaska[prihlaska.length] = new Array("telefon", "value > ''", "Nevyplněné pole Telefon domů/práce!");
prihlaska[prihlaska.length] = new Array("mobil", "value > ''", "Nevyplněné pole Mobilní telefon!");
prihlaska[prihlaska.length] = new Array("email", "regemail.test(value)", "Vyplňte prosím korektní emailovou adresu!");
prihlaska[prihlaska.length] = new Array("kontakt_pribuzni", "value > ''", "Vyplňte prosím pole Kontakt na příbuzné v době kurzu!");
prihlaska[prihlaska.length] = new Array("alergie", "isCheckedRadio('prihlaska', 'alergie')", "Nevyplněné Alergie!");
prihlaska[prihlaska.length] = new Array("jake_alergie", "!isCheckedConcreteRadio('prihlaska', 'alergie', 'ano') || value > ''", "Nevyplněné Jaké (Alergie)!");
prihlaska[prihlaska.length] = new Array("kurak", "isCheckedRadio('prihlaska', 'kurak')", "Nevybrané Kuřák!");
//prihlaska[prihlaska.length] = new Array("info_jak", "value > ''", "Nevyplněné pole Jak jste se o nás dozvěděli? !");
//prihlaska[prihlaska.length] = new Array("info_zeptat", "value > ''", "Nevyplněné pole Chci se zeptat? !");
