var odnosnik="http://demo.pffshop.pl/"
function przekieruj(adres){
document.location.href=adres;
}
function zakoloruj(obiekt, kolor){
obiekt.style.background=kolor;
}
function selectAll(id,nazwacheckbox){
var what=$(id);
var zaznacznik=$('zaznacznik');
if(zaznacznik.checked==true) stan=true;
else stan=false;
$each(what.getElements('input[type=checkbox]'), function (check){
if(check.name==nazwacheckbox) check.checked=stan;
}
);
}
function zaznacz_wszystkie(obiekt) {
var ile=obiekt.length;
i=0;
while (i < ile) {
obiekt.options[i].selected=1;
i=i+1;
}
}
function odznacz_wszystkie(obiekt) {
var ile=obiekt.length;
i=0;
while (i < ile) {
obiekt.options[i].selected=0;
i=i+1;
}
}
function zakoloruj_wiersz(obiekt, kolor) {
$each(obiekt.getElements('td'), function (k){
k.setStyle('background-color', kolor);
}
);
}
function display_loading () {Loading()}
function hide_loading() {
destroyLoading();
}
function logowanie() {
var form= $("formularz_logowanie");
var zapytanie = odnosnik+"admin/advajax/loguj.html";
form.action=zapytanie;
advAJAX.submit( form, {
disableForm : false,
onLoading : function(obj) {
display_loading();
},
onSuccess : function(obj) {
hide_loading();
if(obj.responseText == "1")
document.location.href=odnosnik+"admin";
else {
$("logowanie_status").innerHTML=obj.responseText;
$("login").setStyle('border','1px solid red');
$("haslo").setStyle('border','1px solid red');
}
}
});
}
function schowaj (){
/*================================
- chowa zawartosc elementu #hide
- zmienia klase elementu #main (zmiana layoutu)
- ustawia cookie z aktualnym layoutem
================================*/
/* pobranie elementow */
A = document.getElementById("schowaj");
I = A.firstChild;
M = document.getElementById("main");
/* ustawienie wlasciwosci */
A.onclick = pokaz;
A.title = "pokaż sidebar";
I.src = odnosnik+"system/application/views/panel/i/side_pok.gif";
I.alt = "pokaż";
M.className = "szeroki";
/* ustawienie cookie z aktualnym typem layoutu */
ustawLayout( "s" );
/* niepodazanie za linkiem */
return false;
}
function pokaz (){
/*================================
- pokazuje zawartosc elementu #hide
- zmienia klase elementu #main (zmiana layoutu)
- ustawia cookie z aktualnym layoutem
================================*/
/* pobranie elementow */
A = document.getElementById("schowaj");
I = A.firstChild;
M = document.getElementById("main");
/* ustawienie wlasciwosci */
A.onclick = schowaj;
A.title = "schowaj sidebar";
I.src = odnosnik+"system/application/views/panel/i/side_sch.gif";
I.alt = "schowaj";
M.className = "waski";
/* ustawienie cookie z aktualnym typem layoutu */
ustawLayout( "w" );
/* niepodazanie za linkiem */
return false;
}
function ustawLayout ( typ ){
/*================================
- wysyla cookie ("pfflay") z typem layout ("w" - 2 kolumny lub "s" - 1 kolumna)
================================*/
/* ustawienie wartosci funkcji */
var Dni = 30; /* dlugosc waznosci cookie w dniach */
/* ustawienie daty wygasniecia (30 dni) */
Data = new Date();
Data.setTime(Data.getTime()+(Dni*24*60*60*1000));
Wygasa = "; expires="+Data.toGMTString();
/* wyslanie cookie do przegladarki */
document.cookie = "pfflay="+typ+Wygasa+"; path=/";
}
function sprawdzLayout (){
/*================================
- sprawdza i zwraca wartosc cookie ("pfflay") z typem layout
- w razie braku cookie zwraca NULL
================================*/
/* ustawienie nazwy cookie */
nameEQ = "pfflay=";
ca = document.cookie.split(';');
for( i=0;i\n\n\n";
atrybuty.appendChild(elem);
}
function dodaj_atrybut_kat(nazwa) {
var atrybuty=$("atrybuty");
var elem=document.createElement('div');
elem.innerHTML="\n Wymagany \n\n\n";
atrybuty.appendChild(elem);
}
function dodaj_atrybut_disabled(nazwa) {
var atrybuty=$("atrybuty");
var elem=document.createElement('div');
elem.innerHTML="\n\n\n";
atrybuty.appendChild(elem);
}
function dodaj_atrybut_z_listy(){
var select=$("select_atr");
var i=select.selectedIndex;
if(select.options[i].selected) {
dodaj_atrybut(select.options[i].value);
select.removeChild(select.options[i]);
}
}
function usun_atrybut_lista(obiekt, nazwa) {
obiekt.parentNode.removeChild(obiekt);
var select=$("atr");
var a=new Option(nazwa);
var ile=select.length;
select.options[ile]=a;
}
function wysylka_zdjecia(id) {
var zapytanie = odnosnik+"admin/advajax/dodaj_zdjecie/"+id;
advAJAX.submit( $("wysZdjecia"),
{
onLoading : function(obj) {
display_loading();
},
onSuccess : function(obj) {
hide_loading();
alert(obj.responseText);
}
}
);
}
function usun_zdjecie(id, prodID) {
var zapytanie = odnosnik+"admin/advajax/usun_zdjecie/"+id+"/"+prodID;
advAJAX.post({
url : zapytanie,
parameters : {
},
onLoading : function(obj) {
display_loading();
},
onSuccess : function(obj) {
$("zdjecia").innerHTML=obj.responseText;
hide_loading();
}
});
}
function ustaw_glowne_zdjecie(id, prodID) {
var zapytanie = odnosnik+"admin/advajax/ustaw_glowne_zdjecie/"+id+"/"+prodID;
advAJAX.post({
url : zapytanie,
parameters : {
},
onLoading : function(obj) {
display_loading();
},
onSuccess : function(obj) {
$("zdjecia").innerHTML=obj.responseText;
hide_loading();
}
});
}
function odswierz_zdjecia(id) {
var zapytanie = odnosnik+"admin/advajax/zdjecia_produktu/"+id;
advAJAX.post({
url : zapytanie,
parameters : {
},
onLoading : function(obj) {
display_loading();
},
onSuccess : function(obj) {
$("zdjecia").innerHTML=obj.responseText;
hide_loading();
}
});
}
function odswierz_zdjecia_parent(id) {
var zapytanie = odnosnik+"admin/advajax/zdjecia_produktu/"+id;
advAJAX.post({
url : zapytanie,
parameters : {
},
onLoading : function(obj) {
display_loading();
},
onSuccess : function(obj) {
window.opener.document.getElementById("zdjecia").innerHTML=obj.responseText;
hide_loading();
window.close();
}
});
}
function produkt_promowany(id) {
var zapytanie = odnosnik+"admin/promocje/promowanie_produktu/"+id;
advAJAX.post({
url : zapytanie,
parameters : {
},
onLoading : function(obj) {
display_loading();
},
onSuccess : function(obj) {
hide_loading();
$("content").innerHTML=obj.responseText;
}
});
}
function promuj_produkt() {
advAJAX.submit( $("dodajProdukt"),
{
onLoading : function(obj) {
display_loading();
},
onSuccess : function(obj) {
hide_loading();
$("content").innerHTML=obj.responseText;
}
}
);
}
window.onload = sidebar;
function getElementsByClassName(strClass, strTag, objContElm) {
strTag = strTag || "*";
objContElm = objContElm || document;
var objColl = objContElm.getElementsByTagName(strTag);
if (!objColl.length && strTag == "*" && objContElm.all) objColl = objContElm.all;
var arr = new Array();
var delim = strClass.indexOf('|') != -1 ? '|' : ' ';
var arrClass = strClass.split(delim);
for (var i = 0, j = objColl.length; i < j; i++) {
var arrObjClass = objColl[i].className.split(' ');
if (delim == ' ' && arrClass.length > arrObjClass.length) continue;
var c = 0;
comparisonLoop:
for (var k = 0, l = arrObjClass.length; k < l; k++) {
for (var m = 0, n = arrClass.length; m < n; m++) {
if (arrClass[m] == arrObjClass[k]) c++;
if (( delim == '|' && c == 1) || (delim == ' ' && c == arrClass.length)) {
arr.push(objColl[i]);
break comparisonLoop;
}
}
}
}
return arr;
}
function kopiuj_atrybuty(id, strona) {
var select=$("sel"+id)
var il=select.length;
var k=select.selectedIndex;
if(select.options[k].selected) {
var id_do=select.options[k].value;
}
var zapytanie=odnosnik+"admin/atrybuty_kategorii/kopiuj/"+id_do+"/"+id+"/"+strona;
advAJAX.post({
url : zapytanie,
parameters : {
},
onLoading : function(obj) {
display_loading();
},
onSuccess : function(obj) {
$("atrybuty").innerHTML=obj.responseText;
hide_loading();
}
});
select.value=id;
}
function zatwierdz_zamowienie(id, strona) {
var zapytanie = odnosnik+"admin/lista_zamowien/zatwierdz_zamowienie/"+id+"/"+strona;
advAJAX.post({
url : zapytanie,
parameters : {
},
onLoading : function(obj) {
display_loading();
},
onSuccess : function(obj) {
hide_loading();
$("zam").innerHTML=obj.responseText;
}
});
}
function anuluj_zatwierdz_zamowienie(id, strona) {
var zapytanie = odnosnik+"admin/lista_zamowien/anuluj_zatwierdz_zamowienie/"+id+"/"+strona;
advAJAX.post({
url : zapytanie,
parameters : {
},
onLoading : function(obj) {
display_loading();
},
onSuccess : function(obj) {
hide_loading();
$("zam").innerHTML=obj.responseText;
}
});
}
function zaplac_zamowienie(id, strona) {
var zapytanie = odnosnik+"admin/lista_zamowien/zaplac_zamowienie/"+id+"/"+strona;
advAJAX.post({
url : zapytanie,
parameters : {
},
onLoading : function(obj) {
display_loading();
},
onSuccess : function(obj) {
hide_loading();
$("zam").innerHTML=obj.responseText;
}
});
}
function wyslij_zamowienie(id, strona) {
var zapytanie = odnosnik+"admin/lista_zamowien/wyslij_zamowienie/"+id+"/"+strona;
advAJAX.post({
url : zapytanie,
parameters : {
},
onLoading : function(obj) {
display_loading();
},
onSuccess : function(obj) {
hide_loading();
$("zam").innerHTML=obj.responseText;
}
});
}
function anuluj_zaplac_zamowienie(id, strona) {
var zapytanie = odnosnik+"admin/lista_zamowien/anuluj_zaplac_zamowienie/"+id+"/"+strona;
advAJAX.post({
url : zapytanie,
parameters : {
},
onLoading : function(obj) {
display_loading();
},
onSuccess : function(obj) {
hide_loading();
$("zam").innerHTML=obj.responseText;
}
});
}
function anuluj_wyslij_zamowienie(id, strona) {
var zapytanie = odnosnik+"admin/lista_zamowien/anuluj_wyslij_zamowienie/"+id+"/"+strona;
advAJAX.post({
url : zapytanie,
parameters : {
},
onLoading : function(obj) {
display_loading();
},
onSuccess : function(obj) {
hide_loading();
$("zam").innerHTML=obj.responseText;
}
});
}
function nowy_produkt_zamowienie() {
var produkty=$("produkty");
var elem=document.createElement('li');
elem.innerHTML="
Kod:
";
var produkty=$("prod_body");
var elem=document.createElement('tr');
elem.innerHTML="
Nazwa: Kod: Rodzaj:
Cena brutto: VAT: Ilość: Waga:
";
produkty.appendChild(elem);
}
function usun_produkt_z_zamowienia(obiekt) {
obiekt.parentNode.removeChild(obiekt);
}
function dodaj_nowy_przedzial() {
var obiekt=$("przedzialy");
var elem=document.createElement('div');
elem.innerHTML='
do kg
zł
';
obiekt.appendChild(elem);
}
function dodaj_nowy_przedzial_dost(){
var obiekt=$("przedzialy");
var elem=document.createElement('div');
elem.innerHTML='';
obiekt.appendChild(elem);
}
function dodaj_nowy_przedzial_czas(){
var obiekt=$("przedzialy_czasowe");
var elem=document.createElement('div');
elem.innerHTML='';
obiekt.appendChild(elem);
}
function dodaj_uprawnienie(){
var select=$('uprawnienia');
var wybor='';
var i=select.selectedIndex;
if(select.options[i].selected) {
wybor=select.options[i].value;
usun(select.options[i]);
}
var zapytanie = odnosnik+"admin/grupy_uzytkownikow/dodaj_uprawnienie/"+wybor;
advAJAX.post({
url : zapytanie,
parameters : {
},
onLoading : function(obj) {
display_loading();
},
onSuccess : function(obj) {
hide_loading();
elem=document.createElement('div');
elem.setAttribute('class', 'uprawnienie');
elem.innerHTML=obj.responseText;
$("upr").appendChild(elem);
},
onError : function(obj) { alert("Error: " + obj.status); }
});
}
function usun(obiekt){
obiekt.parentNode.removeChild(obiekt);
}
function dodaj_powiazanie(){
var select=$("powiazane_kategorie");
var i=select.selectedIndex;
if(select.options[i].selected) {
dodaj_pow(select.options[i].value, select.options[i].innerHTML);
}
}
function dodaj_pow(id, nazwa) {
var powiazane=$("powiazane");
var elem=document.createElement('div');
elem.innerHTML='
'+nazwa+'
';
powiazane.appendChild(elem);
}
function atrybut_wyzej(elem){
var newElem=elem.cloneNode(true);
if(elem.previousSibling==null) return;
var prev=elem.previousSibling;
while(prev.nodeType==3){
prev=prev.previousSibling;
if(prev===null) return;
}
elem.parentNode.insertBefore(newElem, prev);
usun(elem);
}
function atrybut_nizej(elem){
var newElem=elem.cloneNode(true);
/*if(arguments[1]==1) newElem=document.createElement('tr');
else {
newElem=document.createElement('div');
alert('no i co');
}*/
/*alert(arguments[1]);
newElem=document.createElement(nazwaElem);*/
/*newElem.innerHTML=elem.innerHTML;
alert(newElem.firstChild.nodeValue);*/
var n=elem.nextSibling;
if(n==null) return;
while(n.nodeType==3){
n=n.nextSibling;
if(n===null) return;
}
if(n.nextSibling==null) return;
var next=n.nextSibling;
elem.parentNode.insertBefore(newElem, next);
usun(elem);
}
function nowy_element_menu() {
var menu=$("atrybuty");
var elem=document.createElement('div');
elem.innerHTML="\n\n\n";
menu.appendChild(elem);
}
function nowy_rabat_zamowienia(){
var menu=$("atrybuty");
var elem=document.createElement('div');
elem.innerHTML="\n\n\n";
menu.appendChild(elem);
}
function zakladka_visible(nazwa){
$('zakladka_glowna').setProperty('class', 'zakladka_nvisible');
$('zakladka_promocje').setProperty('class', 'zakladka_nvisible');
$('zakladka_zdjecia').setProperty('class', 'zakladka_nvisible');
$('zakladka_pokrewne').setProperty('class', 'zakladka_nvisible');
$('zakladka_zestawy').setProperty('class', 'zakladka_nvisible');
$('zakladka_magazyn').setProperty('class', 'zakladka_nvisible');
$('zakladka_rodzaje').setProperty('class', 'zakladka_nvisible');
$('zakladka_allegro').setProperty('class', 'zakladka_nvisible');
$('zakladka_integracje').setProperty('class', 'zakladka_nvisible');
//newElem=getElementById(nazwa).cloneNode(true);
$(nazwa).setProperty('class', 'zakladka_visible');
}
var i=1;
var k=1;
function dodaj_rodzaj(){
var elem=document.createElement('li');
var a='"a';
var cudz='"';
elem.innerHTML=" nowa wartość