// JavaScript Document
function Clear(obj)
{
	obj.value = '';
}

function ToggleMenu(oButto, oItem) { 
oButton = document.getElementById(oButto);
oItems = document.getElementById(oItem);

if (oItems.style.display == "none") { oItems.style.display = "block"; oButton.src = "images/minus.gif"; } else { oItems.style.display = "none"; oButton.src = "images/plus.gif"; } return;

}

function validateForm(form)
{
	var ok = 0;
	var msg = "";
	
	if(form.imie.value=="")
	{
		ok++;
		msg += "Wypelnij pole imie.\n";
	}
	if(form.nazwisko.value=="")
	{
		ok++;
		msg += "Wypelnij pole nazwisko.\n";
	}
	if(form.dzien.selectedIndex==0)
	{

		ok++;
		msg += "Wybierz dzien urodzenia.\n";

	}
	if(form.miesiac.selectedIndex==0)
	{

		ok++;
		msg += "Wybierz miesiac urodzenia.\n";

	}
	if(form.rok.selectedIndex==0)
	{

		ok++;
		msg += "Wybierz rok urodzenia.\n";

	}
	
	if(form.email.value!='')

	{

		if(!validateMail(form.email.value))

		{

			ok++;

			msg += "Wpisz prawidlowy e-mail.\n";

		}

	}else{

		ok++;

		msg += "Wypelnij pole e-mail.\n";

	}
	if(form.telefon.value=="")
	{
		ok++;
		msg += "Wypelnij pole telefon.\n";
	}
	
	if(form.miasto.value=="")
	{
		ok++;
		msg += "Wypelnij pole miasto.\n";
	}
	re = new RegExp("^[0-9]{2}-[0-9]{3}$"); 

  	if (!re.test(form.kod.value,re))

  	{

		ok++;

		msg += "Wypelnij pole kod pocztowy.\n";

	}
	if(form.agree.checked==false)
	{
		ok++;
		msg += "Wyraz zgode na przetwarzaie danych osobowych.\n";
	}
	
	if(ok>0)

	{

		alert(msg);

		return false;

	}else{

		return true;

	}

}

function Trim(text)

{

	if (text=='')

		return text;

	while (text.charAt(0) == " ")

		text = text.substring(1,text.length);

	while (text.charAt(text.length-1) == " ")

		text = text.substring(0,text.length-2);

	return text;

}



function validateMail(eMail)

{

	eMail=Trim(eMail);

	flag = true;

	

	if (eMail == '')

		flag=false;

	

	if (eMail.indexOf('@') < 1)

		flag=false;

	

	if (eMail.indexOf('@') != eMail.lastIndexOf('@'))

		flag=false;

	

	if (eMail.indexOf(' ') != -1)

		flag=false;

	

	if (eMail.lastIndexOf('.')<(eMail.indexOf('@')+2))

		flag=false;

	

	if (eMail.lastIndexOf('.')==(eMail.length-1))

		flag=false;

	

	return flag;   

}

