$(document).ready(function(){   

	$('#szukaj').flushCache();
	


	 $("#szukaj").autocomplete("http://" + window.location.hostname + "/ajax_szukaj.php", {
			minChars: 3,
			width: 380,
			scroll: true,
			selectFirst: false,
			max: 10,
			cacheLength: 0
		});
		


		$("#szukaj").result(function(event, data, formatted) {
			if (data)
				$(this).parent().next().find("input").val(data[1]);
		});



});



function menuOpis()
{
	document.getElementById('opis').style.display = 'block';
	document.getElementById('mli_opis').style.background = '#7B99B8';
	document.getElementById('mli_spis').style.background = '#617991';
	document.getElementById('spis_tr').style.display = 'none';

	return false;
}

function menuSpis()
{
	document.getElementById('spis_tr').style.display = 'block';
	document.getElementById('mli_spis').style.background = '#7B99B8';
	document.getElementById('mli_opis').style.background = '#617991';
	document.getElementById('opis').style.display = 'none';
	return false;
}

///////////


function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}


function displayWindow(url, width, height) {
  var Win = window.open(url,"displayWindow",'width=0' + width + ',height=0' + height + ',resizable=2,scrollbars=yes,menubar=no' );
}




function submitForm()
{
 if ( !checkForm() )
    return false;
}

           
function checkForm()
{
 var imie = document.getElementsByName('imie')[0];
 var nazwisko = document.getElementsByName('nazwisko')[0];
 var email = document.getElementsByName('email')[0];
 var haslo = document.getElementsByName('haslo')[0];
 var haslo2 = document.getElementsByName('powtorz_haslo')[0];
 var ulica = document.getElementsByName('ulica')[0];
 var numer = document.getElementsByName('nr')[0];
 var kod = document.getElementsByName('kod')[0];
 var miasto = document.getElementsByName('miasto')[0];
 var telefon = document.getElementsByName('telefon')[0];
 var faktura = document.getElementsByName('faktura')[0];

 var zgoda = document.getElementsByName('zgoda')[0];

 var f_nazwa = document.getElementsByName('f_nazwa')[0];
 var f_nip = document.getElementsByName('f_nip')[0];
 var f_ulica = document.getElementsByName('f_ulica')[0];
 var f_numer = document.getElementsByName('f_nr')[0];
 var f_kod = document.getElementsByName('f_kod')[0];
 var f_miasto = document.getElementsByName('f_miasto')[0];

 if ( !sprawdz_dane(imie,'Brakuje imienia!') )  return false;
 if ( !sprawdz_dane(nazwisko,'Brakuje nazwiska!') ) return false;
 if ( !is_email(email.value) ){
    alert('Błędny email.');
    email.focus();
    return false ;
}

if ( haslo.value.length < 6 ){
    alert('Zbyt krótkie hasło!');
    haslo.focus();
    return false ;
}
if ( haslo.value != haslo2.value ){
    alert('Błędnie wprowadzone hasło!');
    haslo.focus();
    return false ;
}

if ( !sprawdz_dane(ulica,'Brakuje ulicy!') )   return false;
if ( !sprawdz_dane(numer,'Brakuje numeru domu!') ) return false;
if ( !sprawdz_dane(kod,'Błędny kod pocztowy!') ) return false;
if ( !sprawdz_dane(miasto,'Brakuje nazwy miasta!') ) return false;
if ( !sprawdz_dane(telefon,'Brakuje numeru telefonu!') ) return false;
if (faktura.checked){
	if ( !sprawdz_dane(f_nazwa,'Dane do faktury: Brakuje nazwy firmy!') ) return false;
	if ( !sprawdz_dane(f_nip,'Dane do faktury: Brakuje numeru NIP!') ) return false;
	if ( !sprawdz_dane(f_ulica,'Dane do faktury: Brakuje ulicy!') )   return false;
	if ( !sprawdz_dane(f_numer,'Dane do faktury: Brakuje numeru domu!') ) return false;
	if ( !sprawdz_dane(f_kod,'Dane do faktury: Błędny kod pocztowy!') ) return false;
	if ( !sprawdz_dane(f_miasto,'Dane do faktury: Brakuje nazwy miasta!') ) return false;
}

if ( !zgoda.checked ){
	alert('Brak zgody na przetwarzanie danych!');
	zgoda.focus();
	return false ;
}

	return true;

}


function sprawdz_dane(obj,txt){
	if (obj.value == '') {
		alert(txt);
		obj.focus();
		return false ;
	}else
		return true;
}


function is_email(adres){
	re = /^([A-Za-z0-9_]|\-|\.)+@(([A-Za-z0-9_]|\-)+\.)+[A-Za-z]{2,6}$/;
	return re.test(adres);
}


function sprawdz_haslo(haslo, powtorz_haslo, stare_haslo)
{
	if(stare_haslo.value == '' || haslo.value == '' || powtorz_haslo.value == '')
	{ 
		alert('Wszystkie pola muszą być wypełnione!'); 
		return false; 
	}
	
	if (haslo.value != powtorz_haslo.value)
	{
		alert('Hasła w polach hasło i powtórz hasło nie są identyczne!'); 
		return false; 
	} 

	if (haslo.value.length < 6)
	{
		alert('Hasła musi posiadać min. 6 znaków!'); 
		return false; 
	}
}



