﻿var cena_wh_lite = 820;
var cena_wh_standart = 4990;
var cena_wh_profi = 19990;
var cena_wh_enterprise = 59990;
var cena_wh_doplnek = 2990;

var cena_wha_standart = 7990;
var cena_wha_profi = 25990;
var cena_wha_enterprise = 65990;
var cena_wha_doplnek = 3990;

var cena_whf_jen = 3990;
var cena_whf_doplneni = 2990;
var cena_whf_jeste = 1990;


var predchoziV = 0;

$(document).ready(function() {
    $("#lblVerzeProgramu").hide();
    $("#lblNabidkaWhf").hide();
    $("#lblPocetLicenciDoplnek").hide();
    $("#cmbNabidkaFakturace [value='ano']").append(" - " + cena_whf_doplneni + translate(LOCALIZATION.txtBezDPH1));
    
    $("#cmbProgramNazev").change(function() {
        VyplnVerzeCeny($("#cmbProgramNazev option:selected").val());
        $("#lblNabidkaWhf").hide();
        OcistiCeny();
    });
    $("#cmbProgramVerze").change(function() {
        SpocitejCenu();
        if (($("#cmbProgramVerze option:selected").val() != 'navic')) {
            $("#lblPocetLicenciDoplnek").hide();
        }
    });
    $("#cmbNabidkaFakturace").change(function() {
        SpocitejCenu();
    });
    $("#cmbPocetLicenciDoplnek").change(function() {
        SpocitejCenu();
    });

    $("#ul1").hide();
    $("#ul2").hide();
    $("#ul3").hide();
    $("#ul4").hide();
    $("#ul5").hide();
    var programVypl = $("#VyplnPrg").text();
    if (programVypl != "") {
        
        //alert("s");
        $("#cmbProgramNazev [value='" + programVypl + "']").attr("selected", "selected");
        VyplnVerzeCeny(programVypl);
        $("#lblNabidkaWhf").hide();
        OcistiCeny();
        //$("#cmbProgramNazev option:selected").val(programVypl);
    }
    
});
function ShowVyhoda(kteraV){
    $("#ul1").hide();
    $("#ul2").hide();
    $("#ul3").hide();
    $("#ul4").hide();
    $("#ul5").hide();
    if (kteraV == predchoziV){
        $("#ul" + kteraV).hide();
    }else{
        $("#ul" + kteraV).show();
    }
    predchoziV = kteraV;
}
function OcistiCeny(){
    $("#celkCena").text(0);
}
function SpocitejCenu(){
    if (($("#cmbProgramNazev option:selected").val() != 'whf') && ($("#cmbProgramVerze option:selected").val() == 'st')){
        $("#lblNabidkaWhf").show();
    }else{
        $("#lblNabidkaWhf").hide();
    }
    var totCost = 0;
    if (($("#cmbProgramNazev option:selected").val() == 'wh') && ($("#cmbProgramVerze option:selected").val() == 'lite')){
        totCost = cena_wh_lite;
    }
    if (($("#cmbProgramNazev option:selected").val() == 'wh') && ($("#cmbProgramVerze option:selected").val() == 'st')){
        totCost = cena_wh_standart;
        if ($("#cmbNabidkaFakturace option:selected").val() == 'ano'){
            totCost += cena_whf_doplneni;
        }
    }
    if (($("#cmbProgramNazev option:selected").val() == 'wh') && ($("#cmbProgramVerze option:selected").val() == 'pr')){
        totCost = cena_wh_profi;
    } 
    if (($("#cmbProgramNazev option:selected").val() == 'wh') && ($("#cmbProgramVerze option:selected").val() == 'en')){
        totCost = cena_wh_enterprise;
    }
    if (($("#cmbProgramNazev option:selected").val() == 'wha') && ($("#cmbProgramVerze option:selected").val() == 'st')){
        totCost = cena_wha_standart;
        if ($("#cmbNabidkaFakturace option:selected").val() == 'ano'){
            totCost += cena_whf_doplneni;
        }
    }
    if (($("#cmbProgramNazev option:selected").val() == 'wha') && ($("#cmbProgramVerze option:selected").val() == 'pr')){
        totCost = cena_wha_profi;
    } 
    if (($("#cmbProgramNazev option:selected").val() == 'wha') && ($("#cmbProgramVerze option:selected").val() == 'en')){
        totCost = cena_wha_enterprise;
    }
    if (($("#cmbProgramNazev option:selected").val() == 'wh') && ($("#cmbProgramVerze option:selected").val() == 'navic')){
        $("#lblPocetLicenciDoplnek").show();
        totCost = cena_wh_doplnek * $("#cmbPocetLicenciDoplnek option:selected").val();
    }
    if (($("#cmbProgramNazev option:selected").val() == 'wha') && ($("#cmbProgramVerze option:selected").val() == 'navic')){
        $("#lblPocetLicenciDoplnek").show();
        totCost = cena_wha_doplnek * $("#cmbPocetLicenciDoplnek option:selected").val();
    }
    if (($("#cmbProgramNazev option:selected").val() == 'whf') && ($("#cmbProgramVerze option:selected").val() == 'jed')){
        totCost = cena_whf_jen;
    }
    if (($("#cmbProgramNazev option:selected").val() == 'whf') && ($("#cmbProgramVerze option:selected").val() == 'dopl')){
        totCost = cena_whf_doplneni;
    }
    if (($("#cmbProgramNazev option:selected").val() == 'whf') && ($("#cmbProgramVerze option:selected").val() == 'uz_mam')){
        totCost = cena_whf_jeste;
    }

    $("#celkCena").text(totCost + translate(LOCALIZATION.txtBezDPH2) + " (" + parseInt(totCost) * 1.2 + translate(LOCALIZATION.txtVceDPH1) + ")");
}
function VyplnVerzeCeny(kteryProgram){
    $("#lblVerzeProgramu").show();
    $("#cmbProgramVerze").empty();
    $("#cmbProgramVerze").append("<option value='0'>" + translate(LOCALIZATION.txtVyberte) + "</option>");
    if ((kteryProgram == 'wh') || (kteryProgram == 'wha')){
        if (kteryProgram == 'wh'){
            $("#cmbProgramVerze").append("<option value='lite'>Lite - " + cena_wh_lite + translate(LOCALIZATION.txtBezDPH1) + "</option>");
            $("#cmbProgramVerze").append("<option value='st'>Standard - " + cena_wh_standart + translate(LOCALIZATION.txtBezDPH1) + "</option>");
            $("#cmbProgramVerze").append("<option value='pr'>Professional - " + cena_wh_profi + translate(LOCALIZATION.txtBezDPH1) + "</option>");
            $("#cmbProgramVerze").append("<option value='en'>Enterprise - " + cena_wh_enterprise + translate(LOCALIZATION.txtBezDPH1) + "</option>");
            $("#cmbProgramVerze").append("<option value='navic'>" + translate(LOCALIZATION.txtPracMistNavic) + " - " + cena_wh_doplnek + translate(LOCALIZATION.txtBezDPH1) + "</option>");
        }else if (kteryProgram == 'wha'){
            $("#cmbProgramVerze").append("<option value='st'>Standard - " + cena_wha_standart + translate(LOCALIZATION.txtBezDPH1) + "</option>");
            $("#cmbProgramVerze").append("<option value='pr'>Professional - " + cena_wha_profi + translate(LOCALIZATION.txtBezDPH1) + "</option>");
            $("#cmbProgramVerze").append("<option value='en'>Enterprise - " + cena_wha_enterprise + translate(LOCALIZATION.txtBezDPH1) + "</option>");
            $("#cmbProgramVerze").append("<option value='navic'>" + translate(LOCALIZATION.txtPracMistNavic) + " - " + cena_wha_doplnek + translate(LOCALIZATION.txtBezDPH1) + "</option>");
        }
    }else if (kteryProgram == 'whf'){
        $("#cmbProgramVerze").append("<option value='jed'>" + translate(LOCALIZATION.txtVerzeJedno) + " - " + cena_whf_jen + translate(LOCALIZATION.txtBezDPH1) + "</option>");
        $("#cmbProgramVerze").append("<option value='dopl'>" + translate(LOCALIZATION.txtVerzeDoplneni) + " Warehouse (Autosalon) Standard - " + cena_whf_doplneni + translate(LOCALIZATION.txtBezDPH1) + "</option>");
        $("#cmbProgramVerze").append("<option value='uz_mam'>" + translate(LOCALIZATION.txtVerzeUzMamF) + " - " + cena_whf_jeste + translate(LOCALIZATION.txtBezDPH1) + "</option>");
    }else{
        $("#lblVerzeProgramu").hide();
    }
}
function ObjednatClick(){
var pokracuj = true;
var errMsg = "";
if (KontrolaMail($("#EmailTxt").val()) == false) {
    pokracuj = false;
    errMsg = translate(LOCALIZATION.txtErrMail);
    $("#EmailTxt").css("border-color", "#FF0000");
}
if ($("#celkCena").text() == "0") {
    if (pokracuj == false) {errMsg += "\n"}
    errMsg += translate(LOCALIZATION.txtErrProgram);
    pokracuj = false;
}
if (pokracuj == true){
    $.ajax({
        type: "POST",
        url: "WebAJAXService.asmx/SendOrder",
        data: "{program:'" + $("#cmbProgramNazev option:selected").text() + "',verze:'" + $("#cmbProgramVerze option:selected").text() + "',fakturace_k_tomu:'" + $("#cmbNabidkaFakturace option:selected").text() + "',pocet_dopln_licenci:'" + $("#cmbPocetLicenciDoplnek option:selected").text() + "',cena_obj:'" + $("#celkCena").text() + "',mail:'" + $("#EmailTxt").val() + "',fakturacni_udaje:'" + $("#FakturacniUdajeTxt").val() + "',poznamky:'" + $("#PoznamkyTxt").val() + "',telefon:'" + $("#TelefonTxt").val() + "',jaz:'" + translate(LOCALIZATION.jazProhl) + "'}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(mes) {
            if (mes.d == "ok"){
                $("#tblZakaz").hide();
                $("#ZakazOkSend").show();
            }
        }
    });
}
else{
    alert(errMsg);
       $("#EmailTxt").blur(function(){
        if (KontrolaMail($("#EmailTxt").val()) == false) {
            $("#EmailTxt").css("border-color", "#FF0000");
        } else {
            $("#EmailTxt").css("border-color", "#808080");
        } 
    });
}
}

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 SendKontClick(){
var pokracuj = true;
var errMsg = "";
if (KontrolaMail($("#EmailTxt").val()) == false) {
    pokracuj = false;
    errMsg = translate(LOCALIZATION.txtErrMail);
    $("#EmailTxt").css("border-color", "#FF0000");
}
if ($("#PoznamkyTxt").val() == "") {
    if (pokracuj == false) {errMsg += "\n"}
    errMsg += translate(LOCALIZATION.txtErrZprava);
    $("#PoznamkyTxt").css("border-color", "#FF0000");
    pokracuj = false;
}
if (pokracuj == true){
    $.ajax({
        type: "POST",
        url: "WebAJAXService.asmx/SendMessage",
        data: "{jmeno:'" + $("#JmenoTxt").val() + "',mail:'" + $("#EmailTxt").val() + "',telefon:'" + $("#TelefonTxt").val() + "',zprava:'" + $("#PoznamkyTxt").val() + "'}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(mes) {
            if (mes.d == "ok"){
                $("#tblForma").hide();
                $("#FormaOkSend").show();
            }
        }
    });
}
else{
    alert(errMsg);
       $("#EmailTxt").blur(function(){
        if (KontrolaMail($("#EmailTxt").val()) == false) {
            $("#EmailTxt").css("border-color", "#FF0000");
        } else {
            $("#EmailTxt").css("border-color", "#808080");
        } 
        });
        $("#PoznamkyTxt").blur(function(){
        if ($("#PoznamkyTxt").val() == "") {
            $("#PoznamkyTxt").css("border-color", "#FF0000");
        } else {
            $("#PoznamkyTxt").css("border-color", "#808080");
        } 
        });        
}
}

function SendPodporaClick(){
var pokracuj = true;
var errMsg = "";
if (KontrolaMail($("#EmailTxt").val()) == false) {
    pokracuj = false;
    errMsg = translate(LOCALIZATION.txtErrMail);
    $("#EmailTxt").css("border-color", "#FF0000");
}
if ($("#PoznamkyTxt").val() == "") {
    if (pokracuj == false) {errMsg += "\n"}
    errMsg += translate(LOCALIZATION.txtErrDotaz);
    $("#PoznamkyTxt").css("border-color", "#FF0000");
    pokracuj = false;
}
if (pokracuj == true){
    $.ajax({
        type: "POST",
        url: "WebAJAXService.asmx/SendPodpora",
        data: "{program:'" + $("#cmbProgramNazev option:selected").text() + "',jmeno:'" + $("#JmenoTxt").val() + "',mail:'" + $("#EmailTxt").val() + "',telefon:'" + $("#TelefonTxt").val() + "',zprava:'" + $("#PoznamkyTxt").val() + "'}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(mes) {
            if (mes.d == "ok"){
                $("#tblForma").hide();
                $("#FormaOkSend").show();
            }
        }
    });
}
else{
    alert(errMsg);
       $("#EmailTxt").blur(function(){
        if (KontrolaMail($("#EmailTxt").val()) == false) {
            $("#EmailTxt").css("border-color", "#FF0000");
        } else {
            $("#EmailTxt").css("border-color", "#808080");
        } 
        });
        $("#PoznamkyTxt").blur(function(){
        if ($("#PoznamkyTxt").val() == "") {
            $("#PoznamkyTxt").css("border-color", "#FF0000");
        } else {
            $("#PoznamkyTxt").css("border-color", "#808080");
        } 
        });        
}
}
