// JavaScript Document function export_munk(torol, mit){ newWindow=window.open("export_"+mit+".php?torol="+torol, 'export', 'width=200, height=60, statusbar=yes, resizable=yes'); if (window.focus) {newWindow.focus()} } function valtozas(mit,modul){ if(figyel == true){ var k = window.confirm("Az oldal tartalmaz nem mentett változtatásokat. Kívánja menteni?"); if(k==true){ var v = document.getElementById("mas_form"); v.value = mit; if(modul == 'szerzodesek') document.szerzodes_adatlap.submit(); if(modul == 'munkatars') document.munkatars_adatlap.submit(); if(modul == 'partner') document.partner_adatlap.submit(); } } else{ var v = document.getElementById(mit); v.submit(); } } function uresCheck(mezo_id){ var mezo = document.getElementById(mezo_id); if (mezo.value == ""){ alert("Minden * mezőt ki kell tölteni!"); return false; } else { return true; } } function color_be(id){ var e = document.getElementById(id); //e.className="hilite"; e.style.background = "#c2c2aa"; } function color_ki(id, color){ var e = document.getElementById(id); if(color=="lista_1" || color=="lista_1_kez")e.style.background ="#999985"; else if(color=="lista_2" || color=="lista_2_kez") e.style.background = "#b2b29e"; else e.style.background = "#C0C4C9"; } function alap_adat(id, ertek){ var e = document.getElementById(id); var vissza = parseInt(e.value)+ertek; e.value = vissza; } function tabla_szelesseg(id, ertek,mezo, munk_tabla_list){ var e = document.getElementById(id); if(munk_tabla_list[mezo] == 0){ var vissza = parseInt(e.value)+ertek; munk_tabla_list[mezo] = 1; } else{ var vissza = parseInt(e.value)-ertek; munk_tabla_list[mezo] = 0; } e.value = vissza; if(vissza>800){ e.style.color="red" ; } if(vissza<800){ e.style.color="black" ; } } function help(id){ var e = document.getElementById(id); if(e.style.visibility==="hidden"){ e.style.visibility="visible"; } else{ e.style.visibility="hidden"; } } function combo_box(pattern, lista_szam, list, id_list, select_nev){ end_pos = pattern.length; szam = 0; document.getElementById(select_nev).options.length=0; for (i=1; i<=lista_szam; i++){ reszlet = list[i].substring(0,end_pos); keres = pattern.toLowerCase(); if(keres === reszlet.toLowerCase()){ //alert("ok"); szam++; lista_elem = new Option(list[i], id_list[i], false, false); document.getElementById(select_nev).options[szam] = lista_elem; } } document.getElementById(select_nev).options[0] = new Option("keresés eredménye: "+szam+" db", "0", true, true); } /*#############almenu############*/ //almenu idozito kezd //almenu kiiras function almenu_mutat(id){ var alltags = document.getElementsByTagName("*"); if (alltags) { for (i=0; i < alltags.length; i++) { if (alltags[i].className=="almenu") { alltags[i].style.visibility="hidden"; } } } var e = document.getElementById(id); e.style.visibility="visible"; } /*#############almenu############*/ function jelszo_check(){ var jel_1 = document.getElementById("pass_1"); var jel_2 = document.getElementById("pass_2"); if(jel_1.value != jel_2.value){ alert("Nem egyezo jelszó"); return false; } else{ return true; } } //ha modul okes, enged, ha nem tilt function modul_enged(modul_nev, hossz){ //alert(hossz); alap = 0; melyik = ""; try { if (document.getElementById(modul_nev+"_").disabled == true) { document.getElementById(modul_nev+"_").disabled = false; } else { document.getElementById(modul_nev+"_").disabled = true; } } catch (e){} for(var i = 1; i <= hossz; i++){ melyik = modul_nev+"_"+i; //alert(melyik); try { if(document.getElementById(melyik).disabled == true){ document.getElementById(melyik).disabled = false; document.getElementById(melyik).checked = true; //hogy minden ki legyen pipalva, ha engedelyezzuk a modult alap = 1; } } catch (e){} } if(alap == 0){ for(i = 1; i <= hossz; i++){ try { melyik = modul_nev+"_"+i; if(document.getElementById(melyik).disabled == false){ document.getElementById(melyik).disabled = true; } } catch (e){} } } } function beosztas(){ if(document.csop_munk.user_lista.value == "0") { alert("Nem választottál!"); return false; } /*if(document.csop_munk.csoport_id.value == "") { alert("nem választottál csoportot"); return false; }*/ document.csop_munk.submit(); } function beosztas_2(){ if(document.csop_munk.user_lista.value == "0") { alert("Nem választottál!"); } /*if(document.csop_munk.csoport_id.value == "") { alert("nem választottál csoportot"); return false; }*/ else document.csop_munk.submit(); } function beosztas_3(){ //alert(document.csop_munk.mindenki.checked); if(document.csop_munk.user_lista.value == "0" && document.csop_munk.mindenki.checked == false) { alert("Nem választottál!"); } else document.csop_munk.submit(); } function jovahagy(doc_form){ if (window.confirm("Biztos vagy benne?")){ document.forms[doc_form].submit(); } } //biztos eszt akarod? function jovahagyo(nev){ //alert(nev); if (window.confirm("Biztos benne?")){ document.forms[nev].submit(); } } //naptar popup function popup_naptar(select_nev, form_nev){ newWindow=window.open("popup_naptar.php?select_nev="+select_nev+"&form_nev="+form_nev, 'Naptár', 'width=200, height=200, statusbar=yes'); if (window.focus) {newWindow.focus()} } function popup_naptar2(){ newWindow=window.open("popup_naptar2.php", 'Naptár', 'width=170, height=165, statusbar=yes'); if (window.focus) {newWindow.focus()} } function export_alt(torol){ newWindow=window.open("export_alt.php?torol="+torol, 'export', 'width=200, height=60, statusbar=yes, resizable=yes'); if (window.focus) {newWindow.focus()} } function popup_help(oldal){ newWindow=window.open("popup_help.php?page="+oldal, 'Segitség', 'width=500, height=400, statusbar=yes,scrollbars=yes'); if (window.focus) {newWindow.focus()} } function popup_partner(aid){ newWindow=window.open("partner_lista.php?adatok_id="+aid, 'P', 'width=1000, height=450, statusbar=yes,scrollbars=yes'); if (window.focus) {newWindow.focus()} } function popup_csat_szer(modul,id){ if(figyel == true){ var k = window.confirm("Az oldal tartalmaz nem mentett változtatásokat. Kívánja menteni? Utána újra rá kell kattintani!"); if(k==true){ var v = document.getElementById("mas_form"); v.value = 'uj_doksi_csat'; if(modul == 'szerzodesek') document.szerzodes_adatlap.submit(); if(modul == 'munkatars') document.munkatars_adatlap.submit(); if(modul == 'partner') document.partner_adatlap.submit(); } } else { newWindow=window.open("pop_up/csat_szer.php?modul=szerzodesek&page=szerzodes_lista&szerzodes_id="+id, 'Irat', 'width=820, height=600, statusbar=yes,scrollbars=yes'); if (window.focus) {newWindow.focus()} } } function kimehet(){ var mezo1 = document.getElementById('szerelo'); var mezo2 = document.getElementById('km_allas'); if (mezo1.value == "" && mezo2.value == ""){ document.getElementById('hozzaad').style.visibility='hidden'; return false; } else { document.getElementById('hozzaad').style.visibility='visible'; return true; } } function szamformazo(be,mit) { //by norbi legalabb reszben var e = document.getElementById(be); s = e.value; number= s.replace(/\s/g,''); //spacek kiszedve if(number == '0') number = ''; if (mit == 1) { //mit, ha 1 akkor ugye formaz, ha nem akkor csak a fenti 2 sor fut le if (number.length <= 3) return (number == '' ? '0' : number); else { var mod = number.length%3; var output = (mod == 0 ? '' : (number.substring(0,mod))); for (i=0 ; i < Math.floor(number.length/3) ; i++) { if ((mod ==0) && (i ==0)) output+= number.substring(mod+3*i,mod+3*i+3); else output+= ' ' + number.substring(mod+3*i,mod+3*i+3); } e.value=output; //kimenet=formazott szoveg } } else { e.value=number; //kulonben a space nelkuli bemenet } return true; } function kitorol(mit) { var e = document.getElementById(mit); e.value = ''; } function ugrik(aid,pid) { location.href='index.php?page=adatok_szerkeszt&modul=adatok&tab=2&adatok_id='+aid+'&partner_id='+pid; } function popup_ertesiteslista(adatok_id) { newWindow=window.open("ertesiteslista.php?adatok_id="+adatok_id, 'export', 'width=600, height=400, statusbar=yes, resizable=yes'); if (window.focus) {newWindow.focus()} } function getCsoport(link) { var v_data_login = document.getElementById('login').value; var v_pass_1 = document.getElementById('pass_1').value; var v_pass_2 = document.getElementById('pass_2').value; var v_data_vez_nev = document.getElementById('vez_nev').value; var v_data_kereszt_nev = document.getElementById('kereszt_nev').value; var v_data_mobil = document.getElementsByName('data[mobil]')[0].value; var v_data_email = document.getElementsByName('data[email]')[0].value; var v_data_belepes_ido = document.getElementById('belepes_ido').value; var v_csoport = document.getElementById('s_csoport').value; var i_csoport = document.getElementById('s_csoport').selectedIndex; if (v_csoport != "") { location.href = link + '&data[login]=' + v_data_login + '&pass_1=' + v_pass_1 + '&pass_2=' + v_pass_2 + '&data[vez_nev]=' + v_data_vez_nev + '&data[kereszt_nev]=' + v_data_kereszt_nev + '&data[mobil]=' + v_data_mobil + '&data[email]=' + v_data_email + '&data[belepes_ido]=' + v_data_belepes_ido + '&csoport=' + v_csoport + '&s_id=' + i_csoport; } else { location.href = link + '&data[login]=' + v_data_login + '&pass_1=' + v_pass_1 + '&pass_2=' + v_pass_2 + '&data[vez_nev]=' + v_data_vez_nev + '&data[kereszt_nev]=' + v_data_kereszt_nev + '&data[mobil]=' + v_data_mobil + '&data[email]=' + v_data_email + '&data[belepes_ido]=' + v_data_belepes_ido + '&s_id=' + i_csoport; } } function alkatresz_uj_adatfelvetel() { var gyartmany = document.getElementById('gyartmany'); var tipus = document.getElementById('tipus'); var csoport = document.getElementById('csoport'); var fajta = document.getElementById('fajta'); link = 'index.php?modul=alkatresz&page=alkatresz_adatfelvitel'; if (gyartmany.selectedIndex != 0) { link += '&_gyartmany_id=' + gyartmany.options[gyartmany.selectedIndex].value + '&_gyartmany=' + gyartmany.options[gyartmany.selectedIndex].text; link += '&_tipus_id=' + tipus.options[tipus.selectedIndex].value + '&_tipus=' + tipus.options[tipus.selectedIndex].text; if (csoport.selectedIndex != 0) { link += '&_csoport_id=' + csoport.options[csoport.selectedIndex].value + '&_csoport=' + csoport.options[csoport.selectedIndex].text; link += '&_fajta_id=' + fajta.options[fajta.selectedIndex].value + '&_fajta=' + fajta.options[fajta.selectedIndex].text; } } location.href = link; } function alkatresz_keres_order(order) { document.getElementById('order').value = order; document.getElementById('order_type').value = (document.getElementById('order_type').value == 'DESC') ? 'ASC' : 'DESC'; document.kereses.submit(); } function export_cvs(link) { newWindow = window.open(link, 'export', 'width=200, height=60, statusbar=yes, resizable=no'); if (window.focus) {newWindow.focus()} } function alkatresz_mennyiseg(mennyiseg) { if (mennyiseg.value != mennyiseg.value * 1) { mennyiseg.value = '1.00'; } else { if (mennyiseg.value.indexOf(".") != mennyiseg.value.length - 2) { if (mennyiseg.value.indexOf(".") != -1) { mennyiseg.value = mennyiseg.value.substring(0, mennyiseg.value.indexOf(".") + 3); } } } } function alkatresz_minusz(mennyiseg, max) { if (mennyiseg.value > max) { alert('Nincs ennyi raktáron!\n' + 'Hibás mennyiség, a maximum: ' + max + ' ' + document.getElementById('mennyiseg_tipus').value + '.'); mennyiseg.value = max.toFixed(2); } }