$(document).ready(function() {
	$(document).pngFix();
	$('#leftPaneScroll').jScrollPane();
});

var bRozw = 0;
function rozwin(sElem) {
	if(bRozw == 0) {
		zwin();
	}
	document.getElementById(sElem).style.visibility = "visible";
	document.getElementById(sElem).style.position = "static";		
}
function zwin() {
	var oElem = document.getElementById("kategorie");
	for (var i=0; i < oElem.childNodes.length; i++) {
		if(oElem.childNodes[i].title == "sub") {
			oElem.childNodes[i].style.visibility = "hidden";
			oElem.childNodes[i].style.position = "absolute";
		}
	}
}
function rozwAll() {
	var oElem = document.getElementById("kategorie");
	for (var i=0; i < oElem.childNodes.length; i++) {
		if(oElem.childNodes[i].title == "sub") {
			oElem.childNodes[i].style.visibility = "visible";
			oElem.childNodes[i].style.position = "static";
		}
	}
	bRozw = 1;
	createCookie("bRozw",bRozw,1); 
	var oElem = document.getElementById("zall");
	oElem.firstChild.data = " zwiń wszystkie";
	oElem.setAttribute("href", "javascript:zwinAll()");
	oElem = document.getElementById("rall");
	oElem.firstChild.data = "[-]";
}
function zwinAll() {
	zwin();
	bRozw = 0;
	createCookie("bRozw",bRozw,1);
	var oElem = document.getElementById("zall");
	oElem.firstChild.data = " rozwiń wszystkie";
	oElem.setAttribute("href", "javascript:rozwAll()");
	oElem = document.getElementById("rall");
	oElem.firstChild.data = "[+]";
}
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function usunZaznaczone() {
	document.forms[0].submit();
}

function sprawdz()
{
  var brakDanych = false;
  var formularz = document.forms.kontakt;
  var oInput1 = document.getElementById("dane");
  var oInput2 = document.getElementById("email");
  var napis = "";
  if (oInput1.value == ""){
      napis += "Imie i nazwisko\n"
      brakDanych = true;
  }
  if (oInput2.value == ""){
      napis += "E-mail\n"
      brakDanych = true;
  }
  if (!brakDanych)
      formularz.submit();
  else
      alert ("Proszę wypełnić nastepujące pola:\n" + napis);
}

function sprawdz_zam()
{
  var brakDanych = false;
  var validEmail = true;
  var formularz = document.forms.zamowienie;
  var oInput1 = document.getElementById("nazwa");
  var oInput2 = document.getElementById("nip");
  var oInput3 = document.getElementById("ulica");
  var oInput4 = document.getElementById("kod_pocz");
  var oInput5 = document.getElementById("miasto");
  var oInput6 = document.getElementById("email");
  var oInput7 = document.getElementById("dom");
  if(document.getElementById("vat")) {
	  var oInput8 = document.getElementById("nazwa_f");
	  var oInput9 = document.getElementById("ulica_f");
	  var oInput10 = document.getElementById("kod_pocz_f");
	  var oInput11 = document.getElementById("miasto_f");
	  var oInput12 = document.getElementById("dom_f");
	  //var oInput13 = document.getElementById("kod_pocz2");
  };
  
  var oInput14 = document.getElementById("akcept");
  var napis = "";
  if (oInput1.value == ""){
      napis += "Nazwa firmy\n"
      brakDanych = true;
  }
  if (oInput2.value == ""){
      napis += "NIP\n"
      brakDanych = true;
  }
  if (oInput3.value == ""){
      napis += "Ulica\n"
      brakDanych = true;
  }
  if (oInput4.value == ""){
      napis += "Kod pocztowy\n"
      brakDanych = true;
  }
  if (oInput5.value == ""){
      napis += "Miasto\n"
      brakDanych = true;
  }
  if (oInput6.value == ""){
      napis += "Email\n"
      brakDanych = true;
  } else {
	  var re = /^[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)*@([a-zA-Z0-9_-]+)(\.[a-zA-Z0-9_-]+)*(\.[a-zA-Z]{2,4})$/i;
	  if(oInput6.value.match(re) == null) {
	 	validEmail = false;
	  }
  }
  if (oInput7.value == ""){
      napis += "Dom\n"
      brakDanych = true;
  }
  if(document.getElementById("nazwa_f")) {
	  if (oInput8.value == ""){
		  napis += "Nazwa firmy do faktury\n"
		  brakDanych = true;
	  }
	  if (oInput9.value == ""){
		  napis += "Ulica do faktury\n"
		  brakDanych = true;
	  }
	  if (oInput10.value == ""){
		  napis += "Kod pocztowy do faktury\n"
		  brakDanych = true;
	  }
	  if (oInput11.value == ""){
		  napis += "Miasto do faktury\n"
		  brakDanych = true;
	  }
	  if (oInput12.value == ""){
		  napis += "Dom do faktury\n"
		  brakDanych = true;
	  }
  };
  var oRadio = document.getElementsByName("typ_pl");
  if(oRadio.length) {
	  if(oRadio[0].getAttribute("checked") || oRadio[1].getAttribute("checked") || oRadio[2].getAttribute("checked")) {
  		}else{
			napis += "\nProszę wybrać typ płatności.\n";
			brakDanych = true;
 		}
  }
  if (!oInput14.checked){
      napis += "\nDo przetworzenia zamówienia\nniezbędna jest zgoda\nna przetwarzanie danych.\n"
      brakDanych = true;
  }
  if (!brakDanych && validEmail == true)
  {
      formularz.submit();
  }
  else {
      var tekst;
	  if(validEmail) {
	  	tekst = "Proszę wypełnić następujące pola:\n" + napis;
	  }
	  else {
	  	tekst = "Proszę wypełnić następujące pola:\n" + napis + "\nAdres email jest nieprawidłowy."
	  }
	  alert (tekst);
  }
}
function wyczysc(elem) {
	if(elem.value == "szukaj produktu...") {
		elem.value = "";
	}else{
		elem.select();
	}
}
function powrot(elem) {
	if(elem.value == "") {
		elem.value = "szukaj produktu...";
	}
}
function wyszukaj() {
	elem = document.getElementById("szukaj")
	elem2 = document.getElementById("szukaj_kat")
	if(elem.value != "" && elem.value != "szukaj produktu...") {
		if(elem2.value != 1) {
			window.location="produkty.php?find="+elem.value+"&skat="+elem2.value;
		}else{
			window.location="promocje.php?find="+elem.value+"&skat="+elem2.value;
		}
	}
}
function klawisz() {
	var oEvent = window.event;
	if(oEvent.keyCode == 13) {
		wyszukaj();
	}
}
