var lc = '';
var last_txt = '';
//=========---------- ---- --- -- -
function hover_on(obj) {
lc = obj.className;
obj.className = 'rhovered';
}
function hover_off(obj) {
obj.className = lc;
}
//=========---------- ---- --- -- -
function pokaz_wiadomosci() {
var obj = $('wiadomosci');
var url = 'ajax.php?act=wiadomosci&zid='+zid;
new Ajax.Request(url, {
method: 'get',
encoding: 'Windows-1250',
onSuccess: function(transport) {
obj.innerHTML = transport.responseText;
if(last_txt != transport.responseText) {
//$('wiadomosci').scrollTop = $('wiadomosci').scrollHeight;
last_txt = transport.responseText;
}
}
});
}
//=========---------- ---- --- -- -
var sbt = 0;
function wyslij_wiadomosc() {
var txt = $('wyslijtxt').value;
if(sbt) {
window.clearTimeout(sbt);
sbt = 0;
}
$('wyslijtxt').value = '';
$('msgsended').style.display = 'block';
$('msgsended').innerHTML = 'Proszę czekać...
';
if(txt.length > 0) {
var obj = $('wiadomosci');
var url = 'ajax.php?act=dodaj_wiadomosc&zid='+zid;
var sh = new Hash();
sh.set('txt',txt);
new Ajax.Request(url, {
method: 'post',
parameters: sh,
encoding: 'Windows-1250',
onSuccess: function(transport) {
$('msgsended').innerHTML = 'Wiadomość została wysłana. Odpowiedź zostanie wyświetlona w tym okienku, oraz jej kopia zostanie wysłana na e-mail.';
obj.innerHTML = transport.responseText;
if(last_txt != transport.responseText) {
//$('wiadomosci').scrollTop = $('wiadomosci').scrollHeight;
last_txt = transport.responseText;
}
sbt = window.setTimeout(function () {
$('msgsended').style.display = 'none';
},8000);
}
});
}
}
//=========---------- ---- --- -- -
function wyslij_wiadomosc2(e,txt) {
if((e.keyCode == 13) && (txt.length > 0)) wyslij_wiadomosc();
}
function stanwysylki() {
}
//=========---------- ---- --- -- -
function sprawdz_wysylke(nrlistu, zid) {
$('wysylkastan').style.display = 'block';
var url = 'ajax.php?act=sprawdz_wysylke&nr='+nrlistu+'&zid='+zid;
new Ajax.Request(url,
{
method: 'get',
encoding: 'Windows-1250',
onSuccess: function(transport) {
var raw = transport.responseText;
var stan = raw.substr(0,1);
var ret;
ret = 'Śledź stan wysyłki na stronie DPD - '+nrlistu+'';
if(stan == '*') {
var raw = raw.substr(1,raw.length-1);
var rowki = raw.split('#');
ret += '
| Stan wysyłki DPD |
|---|
| Lp | Nazwisko | Data | Godzina | Opis | Stacja |
';
var x,y,kols;
for(x=0;x';
kols = rowki[x].split('|');
if((x == 0) && (kols[4].indexOf('Przesyłka doręcz') >= 0)) {
stan = 1;
}
for(y=0;y'+kols[y]+'';
}
ret += '';
}
ret += '
';
}else{
//------- ---- --- -- - - bezpieczna metoda
var stany = new Array('Przesyłka dostarczona', 'Przesyłka wychodząca z sortowni', 'Przesyłka wchodząco do sortowni', 'Przesyłka odebrana przez kuriera', 'Odmowa przyjęcia przesyłki', 'Nieudana próba doręczenia', 'Umówiono późniejszy termin doręczenia', 'Paczka w magazynie', 'Zły adres');
if(stan > 0) {
ret += 'Aktualny stan: '+stany[stan-1]+'
';
}else{
ret += 'Wysyłka nie znajduje się jeszcze w systemie DPD.
Prosimy spróbować później.
';
}
}
if(stan == 1) {
$('stantxt').innerHTML = 'Doręczono';
}
$('wysylkastan').innerHTML = ret;
}
});
}
function sprawdz_wysylke_gls(nrlistu, zid) {
$('wysylkastan').style.display = 'block';
var url = 'ajax.php?act=sprawdz_wysylke_gls&nr='+nrlistu+'&zid='+zid;
new Ajax.Request(url,
{
method: 'get',
encoding: 'Windows-1250',
onSuccess: function(transport) {
var raw = transport.responseText;
var stan = raw.substr(0,1);
var ret;
ret = 'Śledź stan wysyłki na stronie GLS - '+nrlistu+'';
if(stan == '*') {
var raw = raw.substr(1,raw.length-1);
var rowki = raw.split('#');
ret += '| Stan wysyłki GLS |
|---|
| Numer paczki | Status numer | Data | Godzina | Oznaczenie | Status | Filia GLS |
';
var x,y,kols;
for(x=0;x';
kols = rowki[x].split('|');
if((x == 0) && (kols[4].indexOf('Przesyłka doręcz') >= 0)) {
stan = 1;
}
for(y=0;y'+kols[y]+'';
}
ret += '';
}
ret += '
';
}else{
//------- ---- --- -- - - bezpieczna metoda
var stany = new Array('Przesyłka dostarczona', 'Przesyłka wychodząca z sortowni', 'Przesyłka wchodząco do sortowni', 'Przesyłka odebrana przez kuriera', 'Odmowa przyjęcia przesyłki', 'Nieudana próba doręczenia', 'Umówiono późniejszy termin doręczenia', 'Paczka w magazynie', 'Zły adres');
if(stan > 0) {
ret += 'Aktualny stan: '+stany[stan-1]+'
';
}else{
ret += 'Wysyłka nie znajduje się jeszcze w systemie DPD.
Prosimy spróbować później.
';
}
}
if(stan == 1) {
$('stantxt').innerHTML = 'Doręczono';
}
$('wysylkastan').innerHTML = ret;
}
});
}