function domain_func(id)
{
	if(document.domain_input.domain.value!= '')
	{
		if (id==1)	
			document.domain_input.operacja.value = "register";
		else
			document.domain_input.operacja.value = "transfer";
		
		document.domain_input.submit();
	}
}


function trim(str) { 
	return str.replace(/^\s+|\s+$/, ''); 
}

function trimAll() {
	for(i = 0; i<document.Zamowienie.elements.length; i++)
	{
		document.Zamowienie.elements[i].value = trim(document.Zamowienie.elements[i].value);
	}
}

function waliduj()
{
	trimAll();
	
	forma = document.Zamowienie;
	if(forma.nazwa.value == '')
	{
		alert("Proszę wypełnić pole 'Nazwa firmy / imię i nazwisko'.");		
		return false;	
	}
	if(forma.typ_podmiotu.value == '')
	{
		alert("Proszę określić typ podmiotu.");		
		return false;	
	}
 	if(forma.regon.value == '') {	
 		alert("Proszę wypełnić pole 'REGON / PESEL'.");
 		return false;	
 	} else
 	{
 		if (forma.typ_podmiotu[0].checked)
 		{			
 			reg = /^([0-9]){11}$/;			
 			if(!reg.exec(forma.regon.value))
 			{
 				alert("Proszę podać poprawny (11 cyfr) PESEL.");
 				return false;	
 			}
 		}
 		else
 		{
 			reg = /^([0-9]){9,14}$/;
 			if(!reg.exec(forma.regon.value))
 			{
 				alert("Proszę podać poprawny (9-14 cyfr) REGON.");
 				return false;	
 			}
 		}		
 	}
	if (forma.nip.value == "")
	{
		alert("Proszę podać poprawny (10 cyfr) NIP.");
		return false;
	}
	else
	{
		reg = /^([0-9]){10}$/;
		if(!reg.exec(forma.nip.value))
		{
			alert("Proszę podać poprawny (10 cyfr) NIP.");
			return false;	
		}
	}
	if (forma.ulica.value == "") {	
		alert("Proszę wypełnić pole 'Ulica'.");
		return false;	
	}
	if (forma.nr_domu.value == "") {	
		alert("Proszę wypełnić pole 'Nr lokalu'.");
		return false;	
	}	
	if (forma.kod_pocztowy.value == "") {
		alert("Proszę wypełnić pole 'Kod pocztowy'.");
		return false;	
	} 
	else
	{
		var reg = /^([0-9]){2}\-([0-9]){3}$/;
		if(!reg.exec(forma.kod_pocztowy.value))
		{
			alert("Proszę podać poprawny (xx-xxx) kod pocztowy.");
			return false;	
		}
	}
 	if (forma.poczta.value == "") {
 		alert("Proszę wypełnić pole 'Poczta'.");
 		return false;	
 	}
	if (forma.miasto.value == "") {
		alert("Proszę wypełnić pole 'Miejscowość'.");
		return false;	
	} else
	{
		var reg = /^([a-zA-Z\s])+$/;
		if(!reg.exec(forma.miasto.value))
		{
			alert("Proszę podać poprawną nazwę miejscowości.");
			return false;	
		}
	}
	if (forma.osoba.value == "") {
		alert("Proszę wypełnić pole 'Osoba kontaktowa'.");
		return false;	
	} 	
	if (forma.email.value == "") {
		alert("Proszę podać adres email !\nJeżeli nie posiadasz skrzynki pocztowej, podaj dowolny adres w nowo tworzonej domenie.");
		return false;	
	} else
	{
		var reg = /^[_\-a-zA-Z0-9]+[_\-\.a-zA-Z0-9]*@[a-zA-Z0-9]+[_\.\-a-zA-Z0-9]*[a-zA-Z0-9]{2}$/;
		if (!reg.exec(forma.email.value)) {
			alert("Proszę podać poprawny adres email !\nJeżeli nie posiadasz skrzynki pocztowej, podaj dowolny adres w nowo tworzonej domenie.");
			return false;
		}
	}
	var reg = /^(\+48\.)$/;
	if (reg.exec(forma.telefon.value)) {
		alert("Proszę wypełnić pole 'Telefon'.");
		return false;	
	} else
	{
		var reg = /^\+([0-9]){1,2}\.([0-9]){5,11}$/;
		if (!reg.exec(forma.telefon.value))  {
			alert("Proszę podać poprawny numer telefonu.");
			return false;	
		}
	}
	return true;
}

function regulamin_akceptuj()
{
	if (!document.potwierdz.reg.checked)
	{
		alert("Proszę przeczytać i zaakceptować regulamin !");
		return false;
	}
	return true;
}