﻿$(document).ready(function() {
    var typeID = $("#DivTypLecID").text();
    if ((typeID != "0") && (typeID != "")) {
        $("#cmbTypyLec [value='" + typeID + "']").attr("selected", "selected");
    }
    vypln_leceni();
    $("#cmbTypyLec").change(function() {
        vypln_leceni();
    });
    $("#cmbStrana").change(function() {
        vypln_leceni();
    });

});
function vypln_leceni() {
    var idVyberuTyp = $("#cmbTypyLec").children("[selected=true]").val();
    var idVyberuStrana = $("#cmbStrana").children("[selected=true]").val();
    //alert(idVyberuTyp);
    $.ajax({
        type: "POST",
        url: "WebAJAXService.asmx/ReturnMesta",
        data: "{typLecenijaID:'" + idVyberuTyp + "',stranaID:'" + idVyberuStrana + "',jaz:'" + translate(LOCALIZATION.lang_main) + "'}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(mes) {
            if (mes.d != null) {
                $("#SpisokGorodov").empty();
                $("#SpisokGorodov").append(mes.d);
            }
        }
    });
}
function vypln_datumy_leceni() {
    //alert("a");
    $.ajax({
        type: "POST",
        url: "WebAJAXService.asmx/ReturnDatyLec",
        data: "{lecenijeID:'" + $("#DivLecID").text() + "',jaz:'" + translate(LOCALIZATION.lang_main) + "'}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(mes) {
            if (mes.d != null) {
                $("#DivForCmbDaty").empty();
                $("#DivForCmbDaty").append(mes.d);
            }
        }
    });
}
function ShowHideForm() {
    $("#novostiDiv").toggle();
    $("#gorodaDiv").toggle();
}
function ShowPrid() {
    $("#ostavit").toggle();
}
function SendOtzyv() {
    var pokracuj = true;
    var errMsg = "";
    if (KontrolaMail($("#EmailTxt").val()) == false) {
        pokracuj = false;
        errMsg = "Введите e-mail в правильном формате.";
        $("#EmailTxt").css("border-color", "#FF0000");
    }
    if (pokracuj == true) {
        $.ajax({
            type: "POST",
            url: "WebAJAXService.asmx/SendOtzyv",
            data: "{jmeno_od:'" + $("#JmenoTxt").val() + "',mail_od:'" + $("#EmailTxt").val() + "',gorod:'" + $("#GorodTxt").val() + "',vozrast:'" + $("#VozrastTxt").val() + "',zprava:'" + $("#PoznamkyTxt").val() + "',categID:'" + $("#DivTypeOtz").text() + "',jaz:'" + translate(LOCALIZATION.lang_main) + "'}",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function(mes) {
                if (mes.d == "ok") {
                    $("#form-main").hide();
                    $("#form_sended").show();
                }
            }
        });
    }
    else {
        alert(errMsg);
        $("#EmailTxt").blur(function() {
            if (KontrolaMail($("#EmailTxt").val()) == false) {
                $("#EmailTxt").css("border-color", "#FF0000");
            } else {
                $("#EmailTxt").css("border-color", "#808080");
            }
        });
    }
}
function SendFaq() {
    var pokracuj = true;
    var errMsg = "";
    if (KontrolaMail($("#EmailTxt").val()) == false) {
        pokracuj = false;
        errMsg = "Введите e-mail в правильном формате.";
        $("#EmailTxt").css("border-color", "#FF0000");
    }
    if (pokracuj == true) {
        $.ajax({
            type: "POST",
            url: "WebAJAXService.asmx/SendFaq",
            data: "{jmeno_od:'" + $("#JmenoTxt").val() + "',mail_od:'" + $("#EmailTxt").val() + "',gorod:'" + $("#GorodTxt").val() + "',vozrast:'" + $("#VozrastTxt").val() + "',zprava:'" + $("#PoznamkyTxt").val() + "',categID:'" + $("#DivTypeOtz").text() + "',jaz:'" + translate(LOCALIZATION.lang_main) + "'}",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function(mes) {
                if (mes.d == "ok") {
                    $("#form-main").hide();
                    $("#form_sended").show();
                }
            }
        });
    }
    else {
        alert(errMsg);
        $("#EmailTxt").blur(function() {
            if (KontrolaMail($("#EmailTxt").val()) == false) {
                $("#EmailTxt").css("border-color", "#FF0000");
            } else {
                $("#EmailTxt").css("border-color", "#808080");
            }
        });
    }
}
function Zapisatsa() {
    var pokracuj = true;
    var idVyberuDatum = $("#cmbDatum").children("[selected=true]").val();
    var errMsg = "";
    if (KontrolaJmeno($("#JmenoTxt").val()) == false) {
        pokracuj = false;
        errMsg = translate(LOCALIZATION.chyba_jmeno);
        $("#JmenoTxt").css("border-color", "#FF0000");
    }else{
        $("#JmenoTxt").css("border-color", "#d0cbb2");
        
    }
    if (KontrolaMail($("#EmailTxt").val()) == false) {
        pokracuj = false;
        if (errMsg != "") { errMsg += "\n" }
        errMsg += translate(LOCALIZATION.chyba_mail);
        $("#EmailTxt").css("border-color", "#FF0000");
    } else {
        $("#EmailTxt").css("border-color", "#d0cbb2");
    }    
    if (pokracuj == true) {
        $.ajax({
            type: "POST",
            url: "WebAJAXService.asmx/Zapisatsa",
            data: "{jmeno_od:'" + $("#JmenoTxt").val() + "',mail_od:'" + $("#EmailTxt").val() + "',telefon:'" + $("#TelefonTxt").val() + "',datumID:'" + idVyberuDatum + "',lecID:'" + $("#DivLecID").text() + "',jaz:'" + translate(LOCALIZATION.lang_main) + "'}",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function(mes) {
                if (mes.d == "ok") {
                    $("#form-main").hide();
                    $("#form_sended").show();
                }
            }
        });
    }
    else {
        alert(errMsg);
        $("#EmailTxt").blur(function() {
            if (KontrolaMail($("#EmailTxt").val()) == false) {
                $("#EmailTxt").css("border-color", "#FF0000");
            } else {
                $("#EmailTxt").css("border-color", "#808080");
            }
        });
    }
}
function KontrolaJmeno(value) {
    var rozdel_stroka = value.split(" ");
    if (rozdel_stroka.length != 3) {
        return false;
    }
    var ok_all = true;
    for (var i = 0; i < rozdel_stroka[0].length; i++) {
        var otvet = pismenoLat(rozdel_stroka[0][i])
        if (otvet == false) {ok_all = false; }
    }
    for (var i = 0; i < rozdel_stroka[1].length; i++) {
        var otvet = pismenoLat(rozdel_stroka[1][i])
        if (otvet == false) { ok_all = false; }
    }
    for (var i = 0; i < rozdel_stroka[2].length; i++) {
        var otvet = pismenoLat(rozdel_stroka[2][i])
        if (otvet == false) { ok_all = false; }
    }
    var otvet_1 = pismenoVel(rozdel_stroka[0][0]);
    if (otvet_1 == false) { ok_all = false; }
    var otvet_2 = pismenoVel(rozdel_stroka[1][0]);
    if (otvet_2 == false) { ok_all = false; }
    var otvet_3 = pismenoVel(rozdel_stroka[2][0]);
    if (otvet_3 == false) { ok_all = false; }
    
    
    if (ok_all == true) { return true; }
    else { return false; }
    
}
function KontrolaMail(value) {
    
    if (/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(value)) { return true; }
    else { return false; }
}
function pismenoLat(pismeno) {
    if (pismeno == "a"){return false;}
    if (pismeno == "b"){return false;}
    if (pismeno == "v"){return false;}
    if (pismeno == "g"){return false;}
    if (pismeno == "d"){return false;}
    if (pismeno == "e"){return false;}
    if (pismeno == "j"){return false;}
    if (pismeno == "ž"){return false;}
    if (pismeno == "z"){return false;}
    if (pismeno == "j"){return false;}
    if (pismeno == "k"){return false;}
    if (pismeno == "l"){return false;}
    if (pismeno == "m"){return false;}
    if (pismeno == "n"){return false;}
    if (pismeno == "o"){return false;}
    if (pismeno == "p"){return false;}
    if (pismeno == "r"){return false;}
    if (pismeno == "s"){return false;}
    if (pismeno == "t"){return false;}
    if (pismeno == "u"){return false;}
    if (pismeno == "f"){return false;}
    if (pismeno == "c"){return false;}
    if (pismeno == "č"){return false;}
    if (pismeno == "š"){return false;}
    if (pismeno == "y") {return false; }
    return true;
}
function pismenoVel(pismeno) {
    if (pismeno == "А") { return true; }
    if (pismeno == "Б") { return true; }
    if (pismeno == "В") { return true; }
    if (pismeno == "Г") { return true; }
    if (pismeno == "Д") { return true; }
    if (pismeno == "Е") { return true; }
    if (pismeno == "Ё") { return true; }
    if (pismeno == "Ж") { return true; }
    if (pismeno == "З") { return true; }
    if (pismeno == "И") { return true; }
    if (pismeno == "Й") { return true; }
    if (pismeno == "К") { return true; }
    if (pismeno == "Л") { return true; }
    if (pismeno == "М") { return true; }
    if (pismeno == "Н") { return true; }
    if (pismeno == "О") { return true; }
    if (pismeno == "П") { return true; }
    if (pismeno == "Р") { return true; }
    if (pismeno == "С") { return true; }
    if (pismeno == "Т") { return true; }
    if (pismeno == "У") { return true; }
    if (pismeno == "Ф") { return true; }
    if (pismeno == "Х") { return true; }
    if (pismeno == "Ц") { return true; }
    if (pismeno == "Ч") { return true; }
    if (pismeno == "Ш") { return true; }
    if (pismeno == "Щ") { return true; }
    if (pismeno == "Ъ") { return true; }
    if (pismeno == "Ы") { return true; }
    if (pismeno == "Ь") { return true; }
    if (pismeno == "Э") { return true; }
    if (pismeno == "Ю") { return true; }
    if (pismeno == "Я") { return true; }
    if (pismeno == "Ґ") { return true; }
    if (pismeno == "Є") { return true; }
    if (pismeno == "I") { return true; }
    if (pismeno == "Ї") { return true; }
    return false;
}
function ScrollToPosition(kam) {
    $('html,body').animate({ scrollTop: kam }, 1100);
}
function ZpocitejKettle() {
    var ves = parseFloat($("#KetleVes").val());
    var rost = parseFloat($("#KetleRost").val()) / 100;
    //alert(rost);
    //alert(ves);
    var pol = "m";
    if ($(":radio[name=KetlePol]").filter(":checked").val() == "2") { pol = "z" }
    var resultat = (ves / (rost * rost));
    var resultat_zaokrouh = resultat.toFixed(1);
    $("#KetleRes").val(resultat_zaokrouh);
    var result_text = "";
    if (((resultat_zaokrouh < parseFloat(20)) && (pol == "m")) || ((resultat_zaokrouh < parseFloat(19)) && (pol == "z"))) { result_text = translate(LOCALIZATION.ketle_1) }
    if (((resultat_zaokrouh >= parseFloat(20)) && (resultat_zaokrouh < parseFloat(25)) && (pol == "m")) || ((resultat_zaokrouh >= parseFloat(19)) && (resultat_zaokrouh < parseFloat(23.8)) && (pol == "z"))) { result_text = translate(LOCALIZATION.ketle_2) }
    if (((resultat_zaokrouh >= parseFloat(25)) && (resultat_zaokrouh < parseFloat(30)) && (pol == "m")) || ((resultat_zaokrouh >= parseFloat(23.8)) && (resultat_zaokrouh < parseFloat(28)) && (pol == "z"))) { result_text = translate(LOCALIZATION.ketle_3) }
    if (((resultat_zaokrouh >= parseFloat(30)) && (resultat_zaokrouh < parseFloat(32.2)) && (pol == "m")) || ((resultat_zaokrouh >= parseFloat(28)) && (resultat_zaokrouh < parseFloat(30.7)) && (pol == "z"))) { result_text = translate(LOCALIZATION.ketle_4) }
    if (((resultat_zaokrouh >= parseFloat(32.3)) && (resultat_zaokrouh < parseFloat(37.2)) && (pol == "m")) || ((resultat_zaokrouh >= parseFloat(30.8)) && (resultat_zaokrouh < parseFloat(35.4)) && (pol == "z"))) { result_text = translate(LOCALIZATION.ketle_5) }
    if (((resultat_zaokrouh >= parseFloat(37.3)) && (resultat_zaokrouh < parseFloat(49.7)) && (pol == "m")) || ((resultat_zaokrouh >= parseFloat(35.5)) && (resultat_zaokrouh < parseFloat(47.3)) && (pol == "z"))) { result_text = translate(LOCALIZATION.ketle_6) }
    if (((resultat_zaokrouh >= parseFloat(49.7)) && (pol == "m")) || ((resultat_zaokrouh >= parseFloat(47.3)) && (pol == "z"))) { result_text = translate(LOCALIZATION.ketle_7) }
    $("#KetleResTxt").val(result_text);
}
