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 validateUserAdd1(mf1,mf2,mf3,mf4) {
 if (mf1.value == "") {
   alert("Musisz podać 'Login'.");
   mf1.focus();
   return false;
 }
 else if ((mf2.value == "") && (mf3.value == "")) {
        alert("Musisz podać 'Hasło'.");
        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 validateUserAdd2(mf1,mf2) {
 if (mf1.value == "") {
   alert("Musisz podać 'Imię'.");
   mf1.focus();
   return false;
 }
 else if (mf2.value == "") {
        alert("Musisz podać 'Nazwisko'.");
        mf2.focus();
        return false;
 }
 else { return true; }
}

function validateLang(mf1,mf2) {
 if (mf1.value == "") {
   alert("Musisz podać 'Nazwa'.");
   mf1.focus();
   return false;
 }
 else if (mf2.value == "") {
        alert("Musisz podać 'Symbol'.");
        mf2.focus();
        return false;
 }
 else if (mf2.value.length != 2) {
        alert("'Symbol' musi mieć długość dokładnie 2 znaków.");
        mf2.focus();
        return false;
 }
 else { return true; }
}

function validateStoreAdd(mf1) {
 if (mf1.value == "") {
   alert("Musisz podać 'Nazwa / Handlowiec'.");
   mf1.focus();
   return false;
 }
 else { return true; }
}

function validateProduct(mf1,mf2,mf3,mf4,mf5,mf6,mf7,mf8,mf9,mf10) {
 var ValidChars = "0123456789";
 var ValidCharsW = ".,";
 var wagaE = 0, czasE = 0, ilosc1E = 0, ilosc2E = 0; wysokoscE = 0;
 var separator = mf4.value.length; separator = separator - 2;
 if (mf10 != "") mf9.value = mf10;
 for (var i=0;i<mf3.value.length;i++) { if (ValidChars.indexOf(mf3.value.charAt(i)) == -1) { wagaE++; } }
 for (var i=0;i<mf4.value.length;i++) {
    if (i == separator) {
      if (ValidCharsW.indexOf(mf4.value.charAt(i)) == -1) { wysokoscE++; }
    }
    else {
        if (ValidChars.indexOf(mf4.value.charAt(i)) == -1) { wysokoscE++; }
    }
 }
 for (var i=0;i<mf5.value.length;i++) { if (ValidChars.indexOf(mf5.value.charAt(i)) == -1) { czasE++; } }
 for (var i=0;i<mf6.value.length;i++) { if (ValidChars.indexOf(mf6.value.charAt(i)) == -1) { ilosc1E++; } }
 for (var i=0;i<mf7.value.length;i++) { if (ValidChars.indexOf(mf7.value.charAt(i)) == -1) { ilosc2E++; } }
 if (mf1.value == "0") {
   alert("Musisz wybrać 'Kategoria'.");
   mf1.focus();
   return false;
 }
 else if (mf2.value == "") {
        alert("Musisz podać 'Symbol Produktu'.");
        mf2.focus();
        return false;
 }
 else if (mf2.value.length != "4") {
        alert("'Symbol Produktu' musi mieć długość 4 znaków.");
        mf2.focus();
        return false;
 }
 else if (mf3.value == "") {
        alert("Musisz podać 'Waga Parafiny'.");
        mf3.focus();
        return false;
 }
 else if (wagaE > 0) {
        alert("Zły format 'Waga Parafiny'.");
        mf3.focus();
        return false;
 }
 else if (mf4.value == "") {
        alert("Musisz podać 'Wysokość'.");
        mf4.focus();
        return false;
 }
 else if (wysokoscE > 0) {
        alert("Zły format 'Wysokość'.");
        mf4.focus();
        return false;
 }
 else if (mf5.value == "") {
        alert("Musisz podać 'Czas Palenia'.");
        mf5.focus();
        return false;
 }
 else if (czasE > 0) {
        alert("Zły format 'Czas Palenia'.");
        mf5.focus();
        return false;
 }
 else if (mf6.value == "") {
        alert("Musisz podać 'Ilość w opakowaniu'.");
        mf6.focus();
        return false;
 }
 else if (ilosc1E > 0) {
        alert("Zły format 'Ilość w opakowaniu'.");
        mf6.focus();
        return false;
 }
 else if (mf7.value == "") {
        alert("Musisz podać 'Ilość na palecie'.");
        mf7.focus();
        return false;
 }
 else if (ilosc2E > 0) {
        alert("Zły format 'Ilosc na palecie'.");
        mf7.focus();
        return false;
 }
 else if (mf8.value == "") {
        alert("Musisz podać 'EAN'.");
        mf8.focus();
        return false;
 }
 else if (mf8.value.length != "13") {
        alert("'EAN' musi mieć długość 13 znaków.");
        mf8.focus();
        return false;
 }
 else { return true; }
}

function validateNews(mf1,mf2,mf3,mf4) {
 var ValidChars = "0123456789";
 if (mf4 != "") mf3.value = mf4;
 if ((mf1.value != "") && ((mf1.value.length != 10)
     || (ValidChars.indexOf(mf1.value.charAt(0)) == -1)
     || (ValidChars.indexOf(mf1.value.charAt(1)) == -1)
     || (ValidChars.indexOf(mf1.value.charAt(2)) == -1)
     || (ValidChars.indexOf(mf1.value.charAt(3)) == -1)
     || (mf1.value.charAt(4) != "-")
     || (ValidChars.indexOf(mf1.value.charAt(5)) == -1)
     || (ValidChars.indexOf(mf1.value.charAt(6)) == -1)
     || (mf1.value.charAt(7) != "-")
     || (ValidChars.indexOf(mf1.value.charAt(8)) == -1)
     || (ValidChars.indexOf(mf1.value.charAt(9)) == -1))) {
   alert("Zły format 'Data Newsa od'.");
   mf1.focus();
   return false;
 }
 else if ((mf2.value != "") && ((mf2.value.length != 10)
     || (ValidChars.indexOf(mf2.value.charAt(0)) == -1)
     || (ValidChars.indexOf(mf2.value.charAt(1)) == -1)
     || (ValidChars.indexOf(mf2.value.charAt(2)) == -1)
     || (ValidChars.indexOf(mf2.value.charAt(3)) == -1)
     || (mf2.value.charAt(4) != "-")
     || (ValidChars.indexOf(mf2.value.charAt(5)) == -1)
     || (ValidChars.indexOf(mf2.value.charAt(6)) == -1)
     || (mf2.value.charAt(7) != "-")
     || (ValidChars.indexOf(mf2.value.charAt(8)) == -1)
     || (ValidChars.indexOf(mf2.value.charAt(9)) == -1))) {
   alert("Zły format 'Data Newsa do'.");
   mf2.focus();
   return false;
 }
 else { return true; }
}

function validatePage(mf9,mf10) {
 if (mf10 != "") mf9.value = mf10;
 return true;
}

function explodenews(mf1) {
 if (document.getElementById(mf1).style.display == "block") {
   document.getElementById(mf1).style.display = "none";
 }
 else {
     document.getElementById(mf1).style.display = "block";
 }
}

function mouseOver(id,ph) {
 document.getElementById(id).src="images/products/"+ph;
}

function mouseOut(id,ph) {
 document.getElementById(id).src="images/products/"+ph;
}
