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;
   }
}

/*
 *
 * zwraca TRUE jeśli formularz rejestracyjny 
 * został wypełniony poprawnie.
 *
 */
function reg()
{
	if(document.getElementById('name').value == '' || checkMail(document.getElementById('name').value) == false  )
	{
		alert('Zły adres e-mail');
		return false;
	}
	else if( document.getElementById('haslo').value == '' || document.getElementById('haslo2').value == '' )
	{
		alert('Hasła nie mogą być puste.');
		return false;
	}
	else if( document.getElementById('haslo').value != document.getElementById('haslo2').value )
	{
		alert('Wpisane hasła nie są poprawne (muszą być takie same).');
		return false;
	}
	else
		return true;
}

function login()
{
	if(document.getElementById('login_l').value == '' || checkMail(document.getElementById('login_l').value) == false  )
	{
		alert('Zły adres e-mail');
		return false;
	}
	else if (document.forms['l']['nowe_haslo'].checked == false) 
	{
		
	// checkbox nie jest zaznaczny więc sprawdzamy czy hasło jest puste
	
		if( document.getElementById('pass_l').value == '') 
		{
			alert('Hasło nie może być puste.');
			return false; 
		}
		else
		{
			return true;
		}

	}
	else
		return true;
}

function polec()
{
	if( checkMail( document.getElementById('adresat').value ) == false || checkMail( document.getElementById('polecajcy').value ) == false )
	{
		alert('Zły adres e-mail');
		return false;
	}
	else if( document.getElementById('podpis').value == '' )
	{
		alert('Podpis nie może być pusty');
		return false;
	}
	else
		return true;
}