// -----------------------------------------------------------------------------------------------------------------------------
// -----------------------------------------------------------------------------------------------------------------------------
function maskujKlawisze(AEvent, AMaska)
{
    if (window.Event) {
        kodKlawisza = AEvent.which;
    } else {
        kodKlawisza = AEvent.keyCode;
    }
 
	// 8 - backspace
	// 13 - enter
	// 0 klawisze sterujace
	// 39 , 37 strzalki
    if ( kodKlawisza == 8 || kodKlawisza == 13 || kodKlawisza == 0 ||kodKlawisza == 37 || kodKlawisza == 39)
	{
        return true;  // Enter
    };
 
    klawisz = String.fromCharCode(kodKlawisza);
 
    if (AMaska.indexOf(klawisz) == -1) {
        return false;
    } else {
        return true;
    }
}


// -----------------------------------------------------------------------------------------------------------------------------
// -----------------------------------------------------------------------------------------------------------------------------
function displayWindow(url, width, height) 
{
        var Win = window.open(url,"displayWindow",'width=' + width + ',height=' + height + 'resizable=no,scrollbars=no,menubar=no' );
}	




// -----------------------------------------------------------------------------------------------------------------------------
// -----------------------------------------------------------------------------------------------------------------------------
// Do rejestracji
// -----------------------------------------------------------------------------------------------------------------------------
// -----------------------------------------------------------------------------------------------------------------------------
function walidacja1()
{

    var test=true;
    if (document.regform.imie.value == "") test = false;
    else if (document.regform.nazwisko.value == "") test = false;
    else if (document.regform.telefon.value == "") test = false;
    else if (document.regform.kod.value == "") test = false;
    else if (document.regform.adres.value == "") test = false;
    else if (document.regform.miasto.value == "") test = false;
    else if (document.regform.mail.value == "") test = false;
    else if (document.regform.login.value == "") test = false;
    else if (document.regform.haslo.value == "") test = false;
	else if (document.regform.token.value == "") test = false;
    
	if (test==false) 
	{
		alert('Proszę wypełnić wszystkie pola!');
		return false
	}


	reg = /^[a-zA-Z0-9±ćęłńó¶żĽˇĆĘŁŃÓ¦Ż¬._-]{1,30}@[a-zA-Z0-9±ćęłńó¶żĽˇĆĘŁŃÓ¦Ż¬._-]+(\.[a-zA-Z0-9±ćęłńó¶żĽˇĆĘŁŃÓ¦Ż¬-]+)+$/;
    wyn = document.regform.mail.value.match(reg);
	if (wyn == null)
	{
    	alert("Proszę podać prawidłowy adres e-mail!");
		return false;
	}
                                
	if (document.regform.haslo.value != document.regform.haslo2.value) 
    {
		alert("Podane hasła nie zgadzaj± się ze sob±!");
		return false;
	}
                
	if (document.regform.oswiadczenie.checked == false) 
	{
		alert("Proszę zapoznać się z regulaminem sklepu!");
		return false;
	}
				    
       
	return true;
}


// -----------------------------------------------------------------------------------------------------------------------------
// -----------------------------------------------------------------------------------------------------------------------------
// Do edycji danych
// -----------------------------------------------------------------------------------------------------------------------------
// -----------------------------------------------------------------------------------------------------------------------------
function walidacja2()
{

    test=true;
    if (document.regform.imie.value == "") test = false;
    if (document.regform.nazwisko.value == "") test = false;
    if (document.regform.telefon.value == "") test = false;
    if (document.regform.kod.value == "") test = false;
    if (document.regform.adres.value == "") test = false;
    if (document.regform.miasto.value == "") test = false;
    if (document.regform.mail.value == "") test = false;
    if (test==false) 
	{
		alert('Proszę wypełnić wszystkie pola!');
		return false
	}


	reg = /^[a-zA-Z0-9±ćęłńó¶żĽˇĆĘŁŃÓ¦Ż¬._-]{1,30}@[a-zA-Z0-9±ćęłńó¶żĽˇĆĘŁŃÓ¦Ż¬._-]+(\.[a-zA-Z0-9±ćęłńó¶żĽˇĆĘŁŃÓ¦Ż¬-]+)+$/;
    wyn = document.regform.mail.value.match(reg);
	if (wyn == null)
	{
    	alert("Proszę podać prawidłowy adres e-mail!");
		return false;
	}
                                
	if (document.regform.nowehaslo.value != document.regform.nowehaslo2.value) 
    {
		alert("Podane hasła nie zgadzaj± się ze sob±!");
		return false;
	}
         
       
	return true;

}


// -----------------------------------------------------------------------------------------------------------------------------
// -----------------------------------------------------------------------------------------------------------------------------
// DO FAKTURY
// -----------------------------------------------------------------------------------------------------------------------------
// -----------------------------------------------------------------------------------------------------------------------------
function walidacja_zamow_zalog_faktura()
{
	if (document.getElementById('faktura').checked == true) 
	{
		document.getElementById('firma').disabled= false;
		document.getElementById('firmaadres').disabled= false;
		document.getElementById('firmamiasto').disabled= false;
		document.getElementById('firmakod').disabled= false;
		document.getElementById('firmanip').disabled= false;
	}
	else
	{
		document.getElementById('firma').disabled= true;
		document.getElementById('firmaadres').disabled= true;
		document.getElementById('firmamiasto').disabled= true;
		document.getElementById('firmakod').disabled= true;
		document.getElementById('firmanip').disabled= true;	
	}	
}

// -----------------------------------------------------------------------------------------------------------------------------
// -----------------------------------------------------------------------------------------------------------------------------
// DO ZAMOWIENIA DLA ZALOGOWANEGO
// -----------------------------------------------------------------------------------------------------------------------------
// -----------------------------------------------------------------------------------------------------------------------------
function walidacja_zamow_zalogowany()
{
    var test=true;
    var test2=true;
	
    if (document.getElementById('imie').value == "") test = false;
    else if (document.getElementById('nazwisko').value == "") test = false;
    else if (document.getElementById('kod').value == "") test = false;
    else if (document.getElementById('adres').value == "") test = false;
    else if (document.getElementById('miasto').value == "") test = false;
    else if (document.getElementById('telefon').value == "") test = false;
    else if (document.getElementById('mail').value == "") test = false;
	if (test==false) 
	{
		alert('Proszę wypełnić wszystkie pola zaznaczonę gwiazdką!');
		return false
	}

	reg = /^[a-zA-Z0-9±ćęłńó¶żĽˇĆĘŁŃÓ¦Ż¬._-]{1,30}@[a-zA-Z0-9±ćęłńó¶żĽˇĆĘŁŃÓ¦Ż¬._-]+(\.[a-zA-Z0-9±ćęłńó¶żĽˇĆĘŁŃÓ¦Ż¬-]+)+$/;
    mailpoprawny = document.getElementById('mail').value.match(reg);
	if (mailpoprawny == null)
	{
    	alert("Proszę podać poprawny Adres email!");
		return false;
	}	
	
	
	if (document.getElementById('faktura').checked == true) 
	{
	    if (document.getElementById('firma').value == "") test2 = false;
		else if (document.getElementById('firmaadres').value == "") test2 = false;
		else if (document.getElementById('firmamiasto').value == "") test2 = false;
		else if (document.getElementById('firmakod').value == "") test2 = false;
		else if (document.getElementById('firmanip').value == "") test2 = false;
	}	
	else if (test2==false) 
	{
		alert('Proszę wypełnić wszystkie pola związane z firmą!');
		return false
	}
	

	return true;
}


