function checkMail(str)
{
   Wzor=/^[_0-9a-zA-Z.-]+\@[0-9a-zA-Z]+\.[0-9a-zA-Z.]+$/;
   OK=(Wzor.test(str)==true && str.length!=0);
   if (OK)
   {
      return true;
   }
   else
   {
      return false;
   }
}

function trim(x) 
{
	return x.replace(/^\s*|\s*$/g,''); 
}

function checkSelect()
{
	var myindex=document.forms[2]['formularz[ile_wszczepia]'].selectedIndex;
	if ( myindex==0 ) {
		return false;
	}
}

function checkForm()
{
	var i = 1;
	for(i;i<=11;i++)
	{
		var dane = document.getElementById('id'+i);
		if( trim( dane.value ) == false )
		{
			alert('Wszystkie pola trzeba uzupełnić!');
			return false;
		}
	}
	if( checkMail( document.getElementById('id1').value ) == false )
	{
		alert('Podany adres e-mail jest niepoprawny');
		return false;
	}
	else if( document.getElementById('id2').value != document.getElementById('id3').value )
	{
		alert('Podane hasła nie są takie same!');
		return false;
	}
	else if( checkSelect() == false ) 
	{
		alert("Musisz uzupełnić pole \"Rocznie wszczepiane porty:\"")
		return false;
	}
	else
	{
		return true;
	}
}
