jQuery(document).ready(function()
{
$("#btnverificafisa").click(function(evt){
var tel = $("#tel").val();
var email = $("#email").val();
if(tel.length == 0 || email.length == 0)
{
$("#raspunsfisa").html("Numărul de telefon și adresa de e-mail sunt obligatorii.");
$("#alertfisa").removeClass('alert-success');
$("#alertfisa").addClass('alert-danger');
return false;
}
$("#alertfisa").removeClass('alert-danger');
$("#alertfisa").addClass('alert-success');
$.ajax({
url: 'https://carsanitarebuzauifn.ro/ajax.php',
type: 'get',
data: {cmd:'preluarenumarfisa',tel:tel,email:email},
dataType: 'html',
success:function(response)
{
//alert(response);
$("#raspunsfisa").html(response);
}
});
}); //ajax
$("#sumaSelectata").on('input change',function(e)
{
var suma = $(this).val();
//console.log(suma);
//suma solicitata
$("#sumaSolicitata").val(parseInt(suma));
if($("#simulator").val() == 0) return;
//tipul de imprumut
var tip = $("#simulator").val();
//citesc nr maxim de rate pentru suma selectata
$.ajax({
url: 'https://carsanitarebuzauifn.ro/ajax.php',
type: 'get',
data: {cmd:'selectRate',tip:tip,suma:suma},
dataType: 'json',
success:function(response)
{
$("#nrRate").attr("min",(0));
$("#nrRate").attr("max",(response[2]));
$("#nrRate").val((response[2]));
actualizareDateSimulare();
}
});
});
$("#sumaSolicitata").on('blur change',function(e)
{
var suma = $(this).val();
//console.log(suma);
if($("#simulator").val() == 0) return;
$("#sumaSelectata").val(parseInt(suma));
//tipul de imprumut
var tip = $("#simulator").val();
//citesc nr maxim de rate pentru suma selectata
$.ajax({
url: 'https://carsanitarebuzauifn.ro/ajax.php',
type: 'get',
data: {cmd:'selectRate',tip:tip,suma:suma},
dataType: 'json',
success:function(response)
{
$("#nrRate").attr("min",(0));
$("#nrRate").attr("max",(response[2]));
$("#nrRate").val((response[2]));
actualizareDateSimulare();
}
});
});
$("#nrRate").on('blur change',function(e)
{
var suma = $("#sumaSolicitata").val();
var rate = $("#nrRate").val();
var tip = $("#simulator").val();
if(tip == 0) { resetSimulare(); return;}
//citesc nr maxim de rate pentru suma selectata
$.ajax({
url: 'https://carsanitarebuzauifn.ro/ajax.php',
type: 'get',
data: {cmd:'validareRate',tip:tip,suma:suma,rate:rate},
dataType: 'json',
success:function(response)
{
//console.log(response["stare"]);
//console.log(response["mesaj"]);
if(response["stare"] == true)
{
$("#msgValidare").html("");
$("#casetaValidare").css({opacity: 1.0, visibility: "invisible", display:"none"}).animate({opacity: 0}, 100);
actualizareDateSimulare();
}
else
{
$("#msgValidare").html(response["mesaj"])
$("#casetaValidare").removeClass('ascuns');
$("#casetaValidare").css({opacity: 0, visibility: "visible", display:"block"}).animate({opacity: 1.0}, 2000);
$("#casetaValidare").css({opacity: 1, visibility: "invisible", display:"block"}).animate({opacity: 0}, 4000);
//$("#casetaValidare").addClass('ascuns');
$("#casetaValidare").attr("style","");
}
}
});
});
$("#simulator").on('change',function(e)
{
var tip = $(this).val();
console.log("simulator change " + tip);
if($("#simulator").val() == 0) return;
$.ajax({
url: 'https://carsanitarebuzauifn.ro/ajax.php',
type: 'get',
data: {cmd:'selectImprumut',id:$(this).val()},
dataType: 'json',
success:function(response)
{
//alert(response);
$("#sumaSolicitata").attr("min",(response[2]));
$("#sumaSolicitata").attr("max",(response[3]));
$("#sumaSelectata").attr("min",(response[2]));
$("#sumaSelectata").attr("max",(response[3]));
$("#sumaSelectata").val(parseInt(response[3]));
$("#sumaSolicitata").val(parseInt(response[3]));
var suma = parseInt(response[3]);
//console.log(suma);
//tipul de imprumut
var tip = $("#simulator").val();
if(tip == 0) { resetSimulare(); return;}
//citesc nr maxim de rate pentru suma selectata
$.ajax({
url: 'https://carsanitarebuzauifn.ro/ajax.php',
type: 'get',
data: {cmd:'selectRate',tip:tip,suma:suma},
dataType: 'json',
success:function(response)
{
$("#nrRate").attr("min",(0));
$("#nrRate").attr("max",(response[2]));
$("#nrRate").val((response[2]));
actualizareDateSimulare();
}
});
}
});
//$("#sumaSolicitata").val(parseInt(suma));
});
$("#bSimuleaza").on('click',function(e)
{
if($("#simulator").val() == 0) return;
$.ajax({
url: 'https://carsanitarebuzauifn.ro/ajax.php',
type: 'get',
data: {cmd:'getDobandaNominala',tip: $("#simulator").val()},
dataType: 'json',
success:function(response)
{
var credit = $("#sumaSolicitata").val();
var maturitate = $("#nrRate").val();
var dobanda = response[0]/100;
var dataacordarii = $("#vddata").text();
var zile = response[1];
$.ajax({
url: 'https://carsanitarebuzauifn.ro/dae/index.php',
type: 'get',
data: {cmd:'calculDAE',credit:credit,maturitate:maturitate,dobanda:dobanda,calcul:0,step:0,zecimale:0,dataacordarii:dataacordarii,zile:zile},
dataType: 'json',
success:function(response)
{
$("#grafic").html(response[0]);
$("#vddae").html(response[1]+"%");
$("#vdcost").html(response[2]+"%");
$("#vdprima").html(response[3]+" lei");
},
error: function (request, error)
{
resetSimulare();
}
});
}
});
});
adminkey();
adminparola();
logoff();
verificaEmail("#email","#emaile","alert-warning", 100);
verificaTel("#tel","#tele");
});
function actualizareDateSimulare()
{
if($("#simulator").val() == 0) return;
$("#vdtip").html($("#simulator option:selected").text());
$("#vdsuma").html(new Intl.NumberFormat("ro-RO", { style: "currency", currency: "Lei" }).format($("#sumaSolicitata").val()));
$("#vdrate").html($("#nrRate").val());
//citesc dobanda nominala
$.ajax({
url: 'https://carsanitarebuzauifn.ro/ajax.php',
type: 'get',
data: {cmd:'getDobandaNominala',tip: $("#simulator").val()},
dataType: 'json',
success:function(response)
{
$("#vddob").html(response[0]+"%");
}
});
$("#bSimuleaza").click();
}
function resetSimulare()
{
$("#vdtip").html("#");
$("#vdsuma").html("#");
$("#vdrate").html("#");
$("#vddob").html("#");
$("#vddae").html("#");
$("#vdcost").html("#");
$("#grafic").html("");
$("#vdprima").html("#");
$("#sumaSolicitata").val(0);
$("#sumaSelectata").val(0);
$("#nrRate").val(0);
}
function adminkey()
{
$("#admin_key").click(function(evt){
$("#divlogin").html('');
$("#userid").focus();
}); //#admin_key
//alert("enter admin_key");
//console.log("click admin key");
/* detectez terminarea introducerii userului */
$("#userid").on('keyup', function(event)
{
if(event.which == 13)
{
//trimit la server id-ul pentru confirmarea loginului
if($("#userid").val() != "")
{
//alert("enter user");
var id = btoa($("#userid").val());
$.ajax({
url: 'https://carsanitarebuzauifn.ro/procesareLogin.php',
type: 'get',
data: {id:id},
dataType: 'html',
success:function(response)
{
//alert(response);
$("#divlogin").html(response);
}
});
$("#userid").val("");
}
}
});
$("#userid").on('focusout', function(event)
{
$("#divlogin").html('');
});
$("#userid").focus();
}
function adminparola()
{
/* detectez terminarea introducerii userului */
$("#passid").on('keyup', function(event)
{
if(event.which == 13)
{
//trimit la server parola pentru autentificare
if($("#passid").val() != "")
{
//alert("enter");
var id = btoa($("#passid").val());
$.ajax({
url: 'https://carsanitarebuzauifn.ro/procesareLogin.php',
type: 'get',
data: {parola:id},
dataType: 'html',
success:function(response)
{
//alert(response);
$("#divlogin").html(response);
}
});
$("#passid").val("");
}
}
});
$("#passid").on('focusout', function(event)
{
$.ajax({
url: 'https://carsanitarebuzauifn.ro/procesareLogin.php',
type: 'get',
data: {logoff:'
Notice: Undefined index: PHPSESSID in /home/carsanit/public_html/js/carsanitarebuzauifn.js.php on line 427
'},
dataType: 'html',
success:function(response)
{
//alert(response);
$("#divlogin").html(response);
//$("#divlogin").html('');
}
});
});
$("#passid").focus();
}
function logoff()
{
/* detectez terminarea introducerii userului */
$("#logoff").click(function(evt)
{
$.ajax({
url: 'https://carsanitarebuzauifn.ro/procesareLogin.php',
type: 'get',
data: {logoff:'
Notice: Undefined index: PHPSESSID in /home/carsanit/public_html/js/carsanitarebuzauifn.js.php on line 454
'},
dataType: 'html',
success:function(response)
{
//alert(response);
$("#divlogin").html(response);
}
});
});
}
$("#customFileInput").click(function(evt)
{
var formData = new FormData();
formData.append('file', $("#uploadfisecsv").prop('files')[0]);
//console.log($("#uploadfisecsv").prop('files')[0]);
if($("#uploadfisecsv").prop('files').length < 1)
{
$("#confirmare_upload_fise_csv").html("Nu ați selectat fișierul.");
return;
}
$.ajax({
url : 'ajax.php',
type : 'post',
data : formData,
processData: false, // tell jQuery not to process the data
contentType: false, // tell jQuery not to set contentType
dataType: 'json',
cache:false,
beforeSend:function(){
$("#confirmare_upload_fise_csv").html("Loading...");
},
success : function(response) {
console.log(response);
$("#confirmare_upload_fise_csv").html(response["status"]);
$("#uploadfisecsv").val("");
$("#selectfisier").empty();
$("#selectfisier").append('');
//daca nu-s fisiere comanda de mai jos da eroare si lista ramane goala
var len = response["fisiere"].length;
for( var i = 0; i"+response["fisiere"][i]+"");
}
},
error: function(xhr, ajaxOptions, thrownError) {
console.log("Eroare upload:"+thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
}
});
});
$("#uploadfisecsv").on('change',function(evt)
{
$("#confirmare_upload_fise_csv").html("");
});
$("#selectfisier").on('change',function(evt)
{
$("#confirmare_comenzi_fisiere_status").html("");
$("#confirmare_comenzi_fisiere_operatii").html("");
if($("#selectfisier").val().toLowerCase().substr($("#selectfisier").val().length - 4) == ".csv") $("#cmdprocesarecsv").prop('disabled', false);
else $("#cmdprocesarecsv").prop('disabled', true);
});
$("#cmddeletefisier").click(function(evt)
{
//console.log($("#uploadfisecsv").prop('files')[0]);
if($("#selectfisier").val() == "nicioselectie")
{
$("#confirmare_comenzi_fisiere_status").html("Nu ați selectat fișierul.");
$("#confirmare_comenzi_fisiere_operatii").html("");
return;
}
//$("#confirmare_comenzi_fisiere_status").html($("#selectfisier").val());
//return;
$.ajax({
url: 'https://carsanitarebuzauifn.ro/ajax.php',
type: 'get',
data: {cmd:'stergerefisier',fisier:btoa(encodeURIComponent($("#selectfisier").val()))},
dataType: 'json',
beforeSend:function(){
$("#confirmare_comenzi_fisiere_status").html("Ștergere...");
},
success : function(response) {
console.log(response);
$("#confirmare_comenzi_fisiere_status").html(response["status"]);
$("#confirmare_comenzi_fisiere_operatii").html("");
$("#selectfisier").empty();
$("#selectfisier").append('');
//daca nu-s fisiere comanda de mai jos da eroare si lista ramane goala
var len = response["fisiere"].length;
for( var i = 0; i"+response["fisiere"][i]+"");
}
},
error: function(xhr, ajaxOptions, thrownError) {
console.log("Eroare stergere:"+thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
}
});
});
$("#cmdprocesarecsv").click(function(evt)
{
if($("#selectfisier").val() == "nicioselectie")
{
$("#confirmare_comenzi_fisiere_status").html("Nu ați selectat fișierul.");
$("#confirmare_comenzi_fisiere_operatii").html("");
return;
}
$.ajax({
url: 'https://carsanitarebuzauifn.ro/ajax.php',
type: 'get',
data: {cmd:'procesarefisiercsv',fisier:btoa(encodeURIComponent($("#selectfisier").val()))},
dataType: 'json',
beforeSend:function(){
$("#confirmare_comenzi_fisiere_status").html("Procesare fișier ["+$("#selectfisier").val()+"]...");
$("#confirmare_comenzi_fisiere_operatii").html("");
},
success : function(response)
{
//console.log(response);
$("#confirmare_comenzi_fisiere").html(''+response["status"]+'
'+ '');
//$("#progresProcesare").prop('aria-valuenow', "20");
//$("#progresProcesare").prop('style', "width: 20%");
//procesare fise
if(response["tip"] == "fiselemembrilor")
apelactualizarefisa(response["fise"],response["fise"][0],response["fise"].length,1);
},
error: function(xhr, ajaxOptions, thrownError) {
console.log("Eroare stergere:"+thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
}
});
});
//citesc fisele si procesez fisa curenta dar in ajax la fiecare apel reduc array-ul cu 1 element ca sa le ciclez pe toate
//parametrii ii salvez in atributele html
function apelactualizarefisa(fise,fisa,max,val)
{
var crtmax = 0;
if(parseInt($("#progresProcesare").prop('ariaValueMax')) < parseInt(max))
{
$("#progresProcesare").prop('ariaValueMax',max);
crtmax = parseInt(max);
}
else crtmax = parseInt($("#progresProcesare").prop('ariaValueMax'));
var crt = parseInt($("#progresProcesare").prop('ariaValueNow'));
crt += val;
$("#progresProcesare").prop('ariaValueNow',crt);
$.ajax({
url: 'https://carsanitarebuzauifn.ro/ajax.php',
type: 'post',
data: {json:JSON.stringify({fise:fise,fisa:fisa}), cmd:'actualizarefisa',max:crtmax,val:crt},
dataType: 'json',
success:function(response)
{
//console.log(response);
//$("#progresProcesare").prop('ariaValueNow',parseInt($("#progresProcesare").prop('ariaValueNow'))+parseInt(response["val"]));
$("#progresProcesare").prop('style', response["style"]);
//console.log(parseInt($("#progresProcesare").prop('actualizat')));
//console.log($("#progresProcesare").attr('actualizat'));
//return;
if(response["operatie"] == "actualizat")
$("#progresProcesare").attr('actualizat', parseInt($("#progresProcesare").attr('actualizat'))+1);
if(response["operatie"] == "inserat")
$("#progresProcesare").attr('inserat', parseInt($("#progresProcesare").attr('inserat'))+1);
$("#confirmare_comenzi_fisiere_operatii").html(" actualizate "+parseInt($("#progresProcesare").attr('actualizat'))+"; inserate "+parseInt($("#progresProcesare").attr('inserat'))+";");
$("#progresProcesare").html(response["html"]);
$("#confirmare_comenzi_fisiere_status").html(response["status"]);
//console.log("max:"+response["max"]);
if(response["step"]=="next")
apelactualizarefisa(response["json"]["fise"],response["json"]["fise"][0],parseInt(response["max"]),1);
else $("#confirmare_comenzi_fisiere_status").html("Procesarea s-a finalizat cu succes.");
}
});
}
function copiazaIBAN()
{
var range = document.createRange();
range.selectNode(document.getElementById("iban"));
window.getSelection().removeAllRanges(); // clear current selection
window.getSelection().addRange(range); // to select text
document.execCommand("copy");
window.getSelection().removeAllRanges();// to deselect
$('#iban').prop('title', '');
$('#iban').attr('data-bs-original-title', 'IBAN copiat!')
//$('#iban').tooltip('show');
//$('[data-bs-toggle="tooltip"]').tooltip();
var iban = document.getElementById('iban')
var tooltip = new bootstrap.Tooltip(iban);
tooltip.show();
//console.log("copiat");
}
function outcopiazaIBAN()
{
//$('#iban').tooltip('toogle');
$('#iban').prop('title', '');
$('#iban').attr('data-bs-original-title', 'Copiaza IBAN!')
//$('[data-bs-toggle="tooltip"]').tooltip();
var iban = document.getElementById('iban')
var tooltip = new bootstrap.Tooltip(iban);
//tooltip.hide();
//console.log("out");
}
function verificaEmail(input, eticheta, alerta="alert-warning")
{
$(input).on('input focus',function(e){
var email = $(this).val();
$.ajax({
url: 'https://carsanitarebuzauifn.ro/ajax.php',
type: 'get',
data: {cmd:'verifica',email:email},
dataType: 'json',
success:function(response)
{
//verific cnp
var ap = response["email"];
//console.log(ap+ " "+ ap.length);
if(ap > 0)
{
$(eticheta).removeClass(alerta);
$(eticheta).addClass('alert-success');
}
else
{
$(eticheta).removeClass('alert-success');
$(eticheta).addClass(alerta);
}
}
});
}); //ajax
}
function verificaTel(input, eticheta, alerta="alert-warning", butonAdd = "")
{
$(input).on('input focus',function(e){
var tel = $(this).val();
$.ajax({
url: 'https://carsanitarebuzauifn.ro/ajax.php',
type: 'get',
data: {cmd:'verifica',tel:tel},
dataType: 'json',
success:function(response)
{
//verific cnp
var ap = response["tel"];
//console.log(ap+ " "+ ap.length);
if(ap > 0)
{
$(eticheta).removeClass(alerta);
$(eticheta).addClass('alert-success');
if(butonAdd != "")
{
$(butonAdd).removeClass("disabled");
}
}
else
{
$(eticheta).removeClass('alert-success');
$(eticheta).addClass(alerta);
if(butonAdd != "")
{
$(butonAdd).addClass("disabled");
}
}
}
});
}); //ajax
}
function sleepRandom(min, max)
{ // min and max included
return Math.floor(Math.random() * (max - min + 1) + min);
}