var functiiInitiale = [];
const idUnic="" // **************************************************
// DRAGON *******************************************
// **************************************************
//v=[functia, [parametri]]
//parametru 2 este functia ce va primi rezultatul de la dragon
function dragon(v, functie) {
if (typeof potTrimite === "undefined") {
window.potTrimite = true;
}
if (potTrimite) {
$(document.body).css({ 'cursor': 'wait' });
potTrimite = false;
$.post("iDragon.php", {
id: idUnic,
f: v[0],
'p': v[1]
// 'p[]': v[1]
}, function (rezultat) {
potTrimite = true;
$(document.body).css({ 'cursor': 'default' });
functie(rezultat);
});
} else {
alert('Comunicare cu serverul in desfasurare ! \n va rugam asteptati !')
}
}
function RDmodifica(rezultat){
if(rezultat == '1'){
alert("Modificare efectuata");
location.reload();
}else{
// alert("EROARE la salvarea informatiilor !");
alert('EROARE la salvarea informatiilor ('+rezultat+')');
}
// $(":button").prop('disabled', false);
}
function notificAT(text, miliSecunde=2000, tip='notificare'){
// function notificAT(notificare, secunde, pozitie){
var codNotificare='';
switch (tip) {
case 'alerta':
codNotificare='

'+text+'
';
break;
default:
codNotificare=''+text+'
';
break;
}
var idNotificare = $(codNotificare).attr('id');
$("#notificari").append(codNotificare);
$("#"+idNotificare).toggle(800).delay(miliSecunde).toggle(800);
}
function idUnicAT(){
const time = Date.now();
const randomNumber = Math.floor(Math.random() * 1000000001);
const uniqueId = time + "-" + randomNumber;
return uniqueId;
}
functiiInitiale.push("pregatesteElemente");
function verificareBrowser() {
// verific daca am DB locala si webworkeri, daca nu, redirectionez la http://html5test.com/
if ((typeof(Storage) !== "undefined") || (typeof(Worker) !== "undefined")) {} else {
alert('Browserul este foarte vechi !!!');
window.location.assign('http://html5test.com/');
}
}
function ruleazaFunctiiInitiale() {
for (i = 0; i < functiiInitiale.length; i++) {
window[functiiInitiale[i]]();
}
}
$(window).on('load', function () {
ruleazaFunctiiInitiale();
});
// *******************************
// FUNCTII INITIALE
// pentru onClick, onChange etc la componente
function pregatesteElemente(){
pregatesteIconite();
btnConectare();
}
function pregatesteIconite(){
iconModul();
// divIconitaCos();
}
function btnConectare(){
$("#btnConectare").click(function(){
conectare();
});
}
function conectare(){
v = [$("#tiEmail").val(), $("#tiParola").val()];
alert('Email sau parola incorectă!');
dragon(v, RDconectare);
}
function iconModul(){
$(".iconModul").hover(function(){
$(this).children('span').stop( true, true ).show(600);
}, function(){
$(this).children('span').stop( true, true ).hide(600);
});
$("#meniuDivModule").click(function(){
ascundeIconiteMeniu();
});
}
// las functie sa pot ascunde programatic mai usor
function ascundeIconiteMeniu(){
$("#divModule").toggle(600);
$("#header").toggleClass('minimizat');
notificAT('Am inchis meniul cu module');
}
// function divIconitaEu(){
// $("#eu").click(function(){
// // $(this).children("div").stop( true, true ).toggle(600);
// // window.location.href = "/eu";
// });
// $("#eu").hover(function(){
// $(this).children("div").stop( true, true ).show(600);
// }, function(){
// $(this).children().eq(1).stop( true, true ).toggle(600);
// });
// }
// function divIconitaCos(){
// $("#divCos").hover(function(){
// $(this).children("div").show(600);
// }, function(){
// $(this).children().eq(1).toggle(600);
// });
// }
// **************************************************
// ALTE functii *************************************
// **************************************************
// **************************************************
// DRAGON *******************************************
// **************************************************
//v=[functia, [parametri]]
//parametru 2 este functia ce va primi rezultatul de la dragon
function dragon(v, functie) {
if (typeof potTrimite === "undefined") {
window.potTrimite = true;
}
if (potTrimite) {
$(document.body).css({ 'cursor': 'wait' });
potTrimite = false;
$.post("dragon.php", {
f: v[0],
'p': v[1]
// 'p[]': v[1]
}, function (rezultat) {
potTrimite = true;
$(document.body).css({ 'cursor': 'default' });
functie(rezultat);
});
} else {
alert('Comunicare cu serverul in desfasurare ! \n va rugam asteptati !')
}
}
function RDmodifica(rezultat){
if(rezultat == '1'){
alert("Modificare efectuata");
location.reload();
}else{
// alert("EROARE la salvarea informatiilor !");
alert('EROARE la salvarea informatiilor ('+rezultat+')');
}
$(":button").prop('disabled', false);
}