'use strict';
jQuery(document).ready(function($){
$('.calc-result').hide();
$('#wpcalc').on('reset', function(){
$('.calc-result').slideUp(250);
});
$('#wpcalc').on('submit', function(event){
event.preventDefault();
let period=$('#wpcalc input[name="period"]').val();
let cikl=$('#wpcalc input[name="cycle"]').val();
let faza=$('#wpcalc input[name="faza"]').val();
let error=$('.calc-error');
$('.calc-result').slideDown(250);
if(cikl===''||faza===''||period===''){
error.show();
return false;
}
let period_arr=period.split('-');
cikl=parseInt(cikl)||0;
faza=parseInt(faza)||0;
let menstrual=new Date(period_arr[0],period_arr[1],period_arr[2]);
let ovulation=new Date();
$("#result").html('');
ovulation.setTime(menstrual.getTime() + (cikl*86400000) - (faza*86400000));
if(isNaN(ovulation.getDate())){
error.show();
return false;
}
error.hide();
$('#result').html(wpcalc_object.text + ' <span>' + ovulation.toLocaleDateString() + '</span>');
});
});