function schowTab (id)
{
	for( var i=0; t=document.getElementById('oferta').getElementsByTagName('div')[i]; i++)
	{
		t.style.display = ( i != id ? 'none' : 'block' );
	}
	for( var j=0; c=document.getElementById('oferta').getElementsByTagName('a')[j]; j++)
	{
		c.className = (j != id ? 'off' : 'on');
	}		
}

function schowOption (id)
{
	for( var i=0; t=document.getElementById('strefa').getElementsByTagName('div')[i]; i++)
	{
		t.style.display = ( i != id ? 'none' : 'block' );
	}
	for( var j=0; c=document.getElementById('strefa').getElementsByTagName('a')[j]; j++)
	{
		c.className = (j != id ? 'off' : 'on');
	}		
}



function odblokuj(a,b)
{

	if(document.getElementById(a).options[document.getElementById(a).selectedIndex].value =='0')
	{
		document.getElementById(b).disabled = false;
		document.getElementById(b).className = 'form';
	}
	else
	{
		document.getElementById(b).value = '';
		document.getElementById(b).disabled = true;
		document.getElementById(b).className = 'disa';
	}

}

function checkFormZapytanie()
	{			
	var imie_nazwisko = document.getElementById('imie_nazwisko');
	var telefon = document.getElementById('telefon');
	var email = document.getElementById('email');

		if(imie_nazwisko.value == '')
		{
			alert('Proszę wypełnić pole Imię i nazwisko !');				
			return;
		}
		if(telefon.value == '')
		{
			alert('Proszę wypełnić pole Telefon !');				
			return;
		}
		if(email.value == '')
		{
			alert('Proszę wypełnić pole e-mail !');			
			return;
		}
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (filter.test(email.value) == false)
		{
			alert('Niepoprawny adres e-mail !');	
			return;
		}
		document.zapytanieForm.submit();
}


function checkFormKontakt()
{	
	var email = document.getElementById('email');
	var tytul = document.getElementById('tytul');
	var tresc = document.getElementById('tresc');

		if(email.value == '')
		{
			alert('Proszę wypełnić pole e-mail !');			
			return;
		}
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (filter.test(email.value) == false)
		{
			alert('Niepoprawny adres e-mail !');	
			return;
		}
		if(tytul.value == '')
		{
			alert('Proszę wypełnić pole Tytuł wiadomości !');				
			return;
		}
		if(tresc.value.length < '10')
		{
			alert('Wymagane minimum 10 znaków w treści wiadomości !');				
			return;
		}
		document.kontaktForm.submit();
}

function checkFormLogowanie()
{	
	var klientId = document.getElementById('klientId');
	var klientPass = document.getElementById('klientPass');

		if(klientId.value == '')
		{
			alert('Proszę wpisać NIP !');				
			return;
		}
		
		if (klientId.value.length != '10')
		{
			alert('Niepoprawny numer NIP !');	
			return;
		}

/*		if (ValidNIP(klientId.value) == false)
		{
			alert('Niepoprawny numer NIP ! Proszę wpisać numer bez znaku "-"');	
			return;
		}
*/
		if(klientPass.value == '')
		{
			alert('Proszę wpisać Hasło !');				
			return;
		}
		document.logowanieForm.submit();
}


function checkFormRejestracja()
	{		
	var nazwa_firmy = document.getElementById('nazwa_firmy');
	var imie_nazwisko = document.getElementById('imie_nazwisko');
	var nip = document.getElementById('nip');
	var regon = document.getElementById('regon');
	var adres = document.getElementById('adres');
	var telefon = document.getElementById('telefon');
	var email = document.getElementById('email');
	var haslo = document.getElementById('haslo');


		if(nazwa_firmy.value == '')
		{
			alert('Proszę wypełnić pole Nazwa firmy !');				
			return;
		}
		if(imie_nazwisko.value == '')
		{
			alert('Proszę wypełnić pole Imię i nazwisko !');				
			return;
		}
		if (nip.value == '')
		{
			alert('Proszę wpisać numer NIP !');	
			return;
		}
		if (nip.value.length != '10')
		{
			alert('Niepoprawny numer NIP !');	
			return;
		}
		if(regon.value == '')
		{
			alert('Proszę wypełnić pole REGON !');				
			return;
		}
		if(adres.value == '')
		{
			alert('Proszę wypełnić pole Adres !');				
			return;
		}
		if(telefon.value == '')
		{
			alert('Proszę wypełnić pole Telefon !');				
			return;
		}
		if(email.value == '')
		{
			alert('Proszę wypełnić pole e-mail !');			
			return;
		}
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (filter.test(email.value) == false)
		{
			alert('Niepoprawny adres e-mail !');	
			return;
		}
		if(haslo.value == '')
		{
			alert('Proszę wypełnić pole haslo !');			
			return;
		}
		document.rejestracjaForm.submit();
}





function ValidNIP(input_data)
{
	//if ( !input_data.match( /^[0-9]{3}-[0-9]{2}-[0-9]{2}-[0-9]{3}$/ ) && !input_data.match( /^[0-9]{3}-[0-9]{3}-[0-9]{2}-[0-9]{2}$/ ) && !input_data.match( /^[0-9]{10}$/ ) ) return false;
	
	if ( !input_data.match( /^[0-9]{10}$/ ) ) return false;	
	
	var my_nums = input_data.replace(/-/g,'');
	var valid_nums = "657234567";
	var sum=0;

	for (var temp=8;temp>=0;temp--)
	sum += (parseInt(valid_nums.charAt(temp)) * parseInt(my_nums.charAt(temp)));
	
	if ( (sum % 11) == 10 ? false : ((sum % 11) == parseInt(my_nums.charAt(9))) )
	
		return true;
	
	else
	
		return false;
}


