function MM_openBrWindow(theURL, winName, features)
{
	window.open(theURL, winName, features);
}

var validate_int = function(id, val)
{
  var ele = document.getElementById(id);
  var value = parseInt(ele.value);
  
  if (isNaN(value) || ele.value < 0)
  {
	ele.value = val;
	ele.focus();
    return false;
  }
  /* parseInt ignores anything after the leading number */
  /* Convert back to guarantee the input contains only digits */
  ele.value = value.toString();
  return true;
}

function dis_ena()
{
	if(document.form_register.umowa.checked)
	{
		document.form_register.submit_button.disabled = false
	}
	else
	{
		document.form_register.submit_button.disabled = true
	}
}

function validate_form_dodaj_produkt()
{
    valid = true;

    if (document.form_dodaj_produkt.nazwa_produktu_pl.value == "")
    {
        alert("Wpisz nazwę produktu!");
		document.form_dodaj_produkt.nazwa_produktu_pl.focus();
        valid = false;
    }
    else if (document.form_dodaj_produkt.nazwa_produktu_en.value == "")
    {
        alert("Wpisz nazwę produktu!");
		document.form_dodaj_produkt.nazwa_produktu_en.focus();
        valid = false;
    }
	else if (document.form_dodaj_produkt.cenazl.value == "" || isNaN(document.form_dodaj_produkt.cenazl.value) || document.form_dodaj_produkt.cenazl.value < 0)
	{
		alert("Wpisz poprawną liczbę w polu cena złotówki!");
		document.form_dodaj_produkt.cenazl.focus();
		valid = false;
	}
	else if (document.form_dodaj_produkt.cenagr.value == "" || isNaN(document.form_dodaj_produkt.cenagr.value) || document.form_dodaj_produkt.cenagr.value < 0)
	{
		alert("Wpisz poprawną liczbę w polu cena grosze!");
		document.form_dodaj_produkt.cenagr.focus();
		valid = false;
	}
	else if (document.form_dodaj_produkt.zdjecie.value == "")
	{
		alert("Wybierz zdjęcie dla produktu!");
		valid = false;
	}
	else if (document.form_dodaj_produkt.kolorpl.value == "")
	{
		alert("Wpisz nazwę koloru produktu dla języka Polskiego!");
		document.form_dodaj_produkt.kolorpl.focus();
		valid = false;
	}
	else if (document.form_dodaj_produkt.koloren.value == "")
	{
		alert("Wpisz nazwę koloru produktu dla języka Angielskiego!");
		document.form_dodaj_produkt.koloren.focus();
		valid = false;
	}
	else if (document.form_dodaj_produkt.ilosc.value == "" || isNaN(document.form_dodaj_produkt.ilosc.value) || document.form_dodaj_produkt.ilosc.value < 0)
	{
		alert("Wpisz poprawną liczbę w polu ilości produktu!");
		document.form_dodaj_produkt.ilosc.focus();
		valid = false;
	}
    return valid;
}

function validate_form_edytuj_produkt()
{
    valid = true;

    if (document.form_edytuj_produkt.nazwa_produktu_pl.value == "")
    {
        alert("Wpisz nazwę produktu!");
		document.form_edytuj_produkt.nazwa_produktu_pl.focus();
        valid = false;
    }
    else if (document.form_edytuj_produkt.nazwa_produktu_en.value == "")
    {
        alert("Wpisz nazwę produktu!");
		document.form_edytuj_produkt.nazwa_produktu_en.focus();
        valid = false;
    }
	else if (document.form_edytuj_produkt.cenazl.value == "" || isNaN(document.form_edytuj_produkt.cenazl.value) || document.form_edytuj_produkt.cenazl.value <= 0)
	{
		alert("Wpisz poprawną liczbę w polu cena złotówki!");
		document.form_edytuj_produkt.cenazl.focus();
		valid = false;
	}
	else if (document.form_edytuj_produkt.cenagr.value == "" || isNaN(document.form_edytuj_produkt.cenagr.value) || document.form_edytuj_produkt.cenagr.value < 0)
	{
		alert("Wpisz poprawną liczbę w polu cena grosze!");
		document.form_edytuj_produkt.cenagr.focus();
		valid = false;
	}
    return valid;
}

function validate_form_edytuj_zdjecie_produktu()	// zrobic !!
{
    valid = true;

    if (document.form_edytuj_zdjecie_produktu.ilosc.value == "" || isNaN(document.form_edytuj_zdjecie_produktu.ilosc.value) || document.form_edytuj_zdjecie_produktu.ilosc.value < 0)
	{
		alert("Wpisz poprawną ilość produktu!");
		document.form_edytuj_zdjecie_produktu.ilosc.focus();
		valid = false;
	}
    else if (document.form_edytuj_zdjecie_produktu.kolorpl.value == "")
    {
        alert("Wpisz nazwę koloru PL!");
		document.form_edytuj_zdjecie_produktu.kolorpl.focus();
        valid = false;
    }
	else if (document.form_edytuj_zdjecie_produktu.koloren.value == "")
	{
		alert("Wpisz nazwę koloru EN!");
		document.form_edytuj_zdjecie_produktu.koloren.focus();
		valid = false;
	}

    return valid;
}

function validate_form_dodaj_zdjecie_produktu()
{
    valid = true;

    if (document.form_dodaj_zdjecie_produktu.zdjecie.value == "")
    {
        alert("Wybierz zdjęcie do przesłania!");
		document.form_dodaj_zdjecie_produktu.zdjecie.focus();
        valid = false;
    }
	else if (document.form_dodaj_zdjecie_produktu.ilosc.value == "" || isNaN(document.form_dodaj_zdjecie_produktu.ilosc.value) || document.form_dodaj_zdjecie_produktu.ilosc.value < 0)
	{
		alert("Wpisz poprawną ilość produktu!");
		document.form_dodaj_zdjecie_produktu.ilosc.focus();
		valid = false;
	}
    else if (document.form_dodaj_zdjecie_produktu.kolorpl.value == "")
    {
        alert("Wpisz nazwę koloru PL!");
		document.form_dodaj_zdjecie_produktu.kolorpl.focus();
        valid = false;
    }
	else if (document.form_dodaj_zdjecie_produktu.koloren.value == "")
	{
		alert("Wpisz nazwę koloru EN!");
		document.form_dodaj_zdjecie_produktu.koloren.focus();
		valid = false;
	}

    return valid;
}

function validate_form_buy()
{
    valid = true;

    if (document.form_buy.name.value == "")
    {
		document.form_buy.name.focus();
        valid = false;
    }
	else if (document.form_buy.surname.value == "")
    {
		document.form_buy.surname.focus();
        valid = false;
    }
	else if (document.form_buy.city.value == "")
    {
		document.form_buy.city.focus();
        valid = false;
    }
	else if (document.form_buy.postcode.value == "")
    {
		document.form_buy.postcode.focus();
        valid = false;
    }
	else if (document.form_buy.street.value == "")
    {
		document.form_buy.street.focus();
        valid = false;
    }
	else if (document.form_buy.numberhouse.value == "")
    {
		document.form_buy.numberhouse.focus();
        valid = false;
    }
	else if (document.form_buy.email.value == "")
    {
		document.form_buy.email.focus();
        valid = false;
    }
	else if (document.form_buy.phone.value == "")
    {
		document.form_buy.phone.focus();
        valid = false;
    }
    return valid;
}