function validateCats(mf1,mf2) {
 if (mf1.value == "") {
   alert("Musisz podać 'Nazwa Kategorii'");
   mf1.focus();
   return false;
 }
 else if (mf2.value == "") {
   alert("Musisz wybrać 'Kolor Kategorii'");
   mf2.focus();
   return false;
 }
 else {
     return true;
 }
}

function validateProds(mf1,mf2,mf3,mf4,mf5,mf6) {
 if (mf1.value == "0") {
   alert("Musisz wybrać 'Kategoria'");
   mf1.focus();
   return false;
 }
 else if (mf2.value == "") {
        alert("Musisz podać 'Nazwa Produktu'");
        mf2.focus();
        return false;
 }
 else if (mf3.value == "") {
        alert("Musisz podać 'Nazwa Produktu'");
        mf3.focus();
        return false;
 }
 else if (mf4.value == "") {
        alert("Musisz podać 'Opis Produktu w Menu'");
        mf4.focus();
        return false;
 }
 else if (mf5.value == "") {
        alert("Musisz podać 'Sposób Użycia'");
        mf5.focus();
        return false;
 }
 else if (mf6.value == "") {
        alert("Musisz podać 'Opakowanie'");
        mf6.focus();
        return false;
 }
 else {
     return true;
 }
}

function openPicture(pic1) {
         var url2open = "images/products/" + pic1;
         var newImg = new Image();
         newImg.src = url2open;
         var height = newImg.height+30;
         var width = newImg.width+30;
         var attribs = "width="+width+",height="+height+",toolbar=no,scrollbars=yes";
         window.open(url2open,'windowname',attribs);
         return false;
}

function openPictureAdmin(pic1) {
         var url2open = "../images/products/" + pic1;
         var newImg = new Image();
         newImg.src = url2open;
         var height = newImg.height+30;
         var width = newImg.width+30;
         var attribs = "width="+width+",height="+height+",toolbar=no,scrollbars=yes";
         window.open(url2open,'windowname',attribs);
         return false;
}

function change_city_add() {
         document.forms.storesadd1.act.value = 'add1';
         document.forms.storesadd1.submit();
}

function change_city_edit() {
         document.forms.editstore.act.value = 'edit1';
         document.forms.editstore.submit();
}

function openWindow(url1) {
         var attribs = "width=350,height=500,toolbar=no,scrollbars=yes";
         window.open(url1,'windowname',attribs);
         return false;
}

function validateAlso(mf1,mf2,mf3) {
 if ((mf1.value != "0") && (mf2.value != "0") && (mf1.value == mf2.value)) {
   alert("Produkt 1 i Produkt 2 muszą być inne.");
   mf2.focus();
   return false;
 }
 else if ((mf1.value != "0") && (mf3.value != "0") && (mf1.value == mf3.value)) {
   alert("Produkt 1 i Produkt 3 muszą być inne.");
   mf3.focus();
   return false;
 }
 else if ((mf2.value != "0") && (mf3.value != "0") && (mf2.value == mf3.value)) {
   alert("Produkt 2 i Produkt 3 muszą być inne.");
   mf3.focus();
   return false;
 }
 else {
     return true;
 }
}

function useradd1(mf1,mf2,mf3,mf4) {
         if (mf1.value == "") {
           alert("Musisz podać 'Login'.");
           mf1.focus();
           return false;
         }
         else if ((mf2.value == "") && (mf3.value == "")) {
                alert("Musisz podać 'Haso'.");
                mf2.focus();
                return false;
         }
         else if (mf2.value != mf3.value) {
                alert("'Hasło' i 'Hasło (powtórzenie)' są różne.");
                mf2.focus();
                return false;
         }
         else if (mf2.value.length < 8) {
                alert("'Hasło' jest za krótkie. Minimum 8 znaków.");
                mf2.focus();
                return false;
         }
         else if (mf4.value == "0") {
                alert("Musisz wybrać 'Grupa'");
                mf4.focus();
                return false;
         }
         else {
             return true;
         }
}

function useradd2(MyField1,MyField2,MyField3,MyField4,MyField5,MyField6) {
         if (MyField1.value == "") {
           alert("Musisz podać 'Imię'.");
           MyField1.focus();
           return false;
         }
         else if (MyField2.value == "") {
                alert("Musisz podać 'Nazwisko'.");
                MyField2.focus();
                return false;
         }
         else if ((MyField4.value == "") && (MyField5.value == "") && (MyField6.value == "")) {
                alert("Musisz podać przynajmniej jeden z numerów telefonów.");
                MyField4.focus();
                return false;
         }
         else {
             return true;
         }
}

function useredit1(MyField1,MyField2,MyField3,MyField4) {
         if (MyField1.value == "") {
           alert("Musisz podać 'Login'.");
           MyField1.focus();
           return false;
         }
         else if (MyField2.value != MyField3.value) {
                alert("'Hasło' i 'Hasło (powtórzenie)' są różne.");
                MyField2.focus();
                return false;
         }
         else if ((MyField2.value != "") && (MyField2.value.length < 8)) {
                alert("'Hasło' jest za krótkie. Minimum 8 znaków.");
                MyField2.focus();
                return false;
         }
         else if (MyField4.value == "0") {
                alert("Musisz wybrać 'Grupa'");
                MyField4.focus();
                return false;
         }
         else {
             return true;
         }
}

function useredit3(MyField1,MyField2,MyField3,MyField4,MyField5,MyField6) {
         if (MyField1.value == "") {
           alert("Musisz podać 'Imię'.");
           MyField1.focus();
           return false;
         }
         else if (MyField2.value == "") {
                alert("Musisz podać 'Nazwisko'.");
                MyField2.focus();
                return false;
         }
         else if ((MyField4.value == "") && (MyField5.value == "") && (MyField6.value == "")) {
                alert("Musisz podać przynajmniej jeden z numerów telefonów.");
                MyField4.focus();
                return false;
         }
         else {
             return true;
         }
}

function validateQuick(mf1) {
 if ((mf1.value == "") || (mf1.value == "Wpisz szukany produkt lub frazę")) {
   alert("Musisz podać frazę do wyszukiwania");
   mf1.value = "";
   mf1.focus();
   return false;
 }
 else {
     return true;
 }
}

function validatePage(mf1,mf2) {
 if (mf2 == "0") {
   if (mf1.value == "") {
     alert("Musisz podać treść strony lub sloganu lub tytuł strony");
     mf1.focus();
     return false;
   }
   else {
       return true;
   }
 }
 else {
     if (mf1 == "") {
       alert("Musisz podać treść strony lub sloganu lub tytuł strony");
       return false;
     }
     else {
         return true;
     }
 }
}

function setOpacity(value) {
 document.getElementById("mainpopup").style.opacity = value/10;
 document.getElementById("mainpopup").style.filter = 'alpha(opacity='+value*10+')';
}

function fadeInMyPopup() {
 for (var i=0; i<=100; i++) setTimeout('setOpacity('+(i/10)+')', 8*i);
}

function fadeOutMyPopup() {
 for (var i=0; i<=100; i++) setTimeout('setOpacity('+(10-i/10)+')', 8*i);
 setTimeout('styledPopupClose()', 800);
}

function styledPopupClose() {
 document.getElementById("mainpopup").style.display = "none";
}

function styledPopupOpen() {
 setOpacity(0);
 document.getElementById("mainpopup").style.display = "block";
 fadeInMyPopup();
}

function h2d(hex_string) {
    hex_string = (hex_string+'').replace(/[^a-f0-9]/gi, '');
    return parseInt(hex_string, 16);
}

function validateKontakt(MyField1,MyField2,MyField3,MyField4,MyField5,MyField6) {
         var ValidChars = "0123456789";
         var at = "@";
         var dot = ".";
         MyField33 = MyField3.value.toString();
         var lat = MyField33.indexOf(at);
         var lstr = MyField33.length;
         var ldot = MyField33.indexOf(dot);
         if (MyField1.value == "") {
           alert("Musisz podać 'Imię i Nazwisko'");
           MyField1.focus();
           return false;
         }
         else if ((MyField2.value == "") && (MyField3.value == "")) {
                alert("Musisz podać 'Nr tel. do kontaktu' lub 'Twój adres e-mail'");
                MyField2.focus();
                return false;
         }
         else if ((MyField2.value != "") && (MyField2.value.length < 9)) {
                alert("Zły format 'Nr tel. do kontaktu'");
                MyField2.focus();
                return false;
         }
         else if ((MyField3.value != "") && (MyField33.indexOf(at) == -1)) {
		    alert("Niepoprawny format 'Twój adres e-mail'");
		    MyField3.focus();
		    return false;
         }
         else if ((MyField3.value != "") && (MyField33.indexOf(at) == -1 || MyField33.indexOf(at) == 0 || MyField33.indexOf(at) == lstr)) {
		    alert("Niepoprawny format 'Twój adres e-mail'");
		    MyField3.focus();
		    return false;
         }
         else if ((MyField3.value != "") && (MyField33.indexOf(dot) == -1 || MyField33.indexOf(dot) == 0 || MyField33.indexOf(dot) == lstr)) {
		    alert("Niepoprawny format 'Twój adres e-mail'");
		    MyField3.focus();
		    return false;
         }
         else if ((MyField3.value != "") && (MyField33.indexOf(at,(lat+1)) != -1)) {
		    alert("Niepoprawny format 'Twój adres e-mail'");
		    MyField3.focus();
		    return false;
         }
         else if ((MyField3.value != "") && (MyField33.substring(lat-1,lat) == dot || MyField33.substring(lat+1,lat+2) == dot)) {
		    alert("Niepoprawny format 'Twój adres e-mail'");
		    MyField3.focus();
		    return false;
         }
         else if ((MyField3.value != "") && (MyField33.indexOf(dot,(lat+2)) == -1)) {
		    alert("Niepoprawny format 'Twój adres e-mail'");
		    MyField3.focus();
		    return false;
         }
         else if ((MyField3.value != "") && (MyField33.indexOf(" ") != -1)) {
		    alert("Niepoprawny format 'Twój adres e-mail'");
		    MyField3.focus();
		    return false;
         }
         else if (MyField4.value == "") {
                alert("Musisz wpisać 'Wiadomość'");
                MyField4.focus();
                return false;
         }
         else if (MyField5.value != h2d(MyField6)) {
                alert("Wprowadź poprawnie tekst z obrazka");
                MyField5.focus();
                return false;
         }
         else {
             return true;
         }
}

function validateSearch(mf1) {
         if ((mf1.value != "") && (mf1.value.length < 4)) {
                alert("Wprowadź minimum 4 znaki!");
                mf1.focus();
                return false;
         }
         else if (mf1.value == "") {
                alert("Wprowadź minimum 4 znaki!");
                mf1.focus();
                return false;
         }
         else {
              return true;
         }
}

