function nonEmpty(myForm, width, type)
{
	if(!type) {var type='1'; }
	if(!width) { var width='1'; }


	if(type=='1')
	{
		if(!myForm.req)
		{
			var req = Array();
			for(i=0; i<myForm.length-1; i++)
			{
				req[i] = i;
			}

		}
		else 
		{
			req = myForm.req;
		}
	}
	else
	{
		req = Array(type);
	}


	for(i=0; i < req.length; i++)
	{

		element = myForm.elements[req[i]];

		element.myReturn = true;
		myName = element.name;

		var moreThen = Array('fraza', 'name', 'surname');
		var blockLength = false;

		for(var s = 0; s < moreThen.length; s++)
		{ 
			if(moreThen[s] == myName) {blockLength = true;}
		}


				if(element.value=='' || element.value=='Wpisz szukaną frazę...' || element.value=='Wpisz e-mail...')
				{
					element.myReturn = false;
					element.errorMsg = 'Pole nie może być puste';
				}
				else if(element.value.length < 3 && blockLength==true)
				{
					element.myReturn = false;
					element.errorMsg = 'Conajmniej 3 znaki';	
				}
				else if(myName =='email' || myName =='trainingemail' || myName == 'newemail')
				{
					var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
					element.myReturn = regex.test(element.value);
					element.errorMsg = 'Błędny adres e-mail';
				}
				else if(myName =='nip')
				{
					element.myReturn = false;
					element.errorMsg = 'Błędny numer NIP';	
				}
				else if(myName =='training_date2')
				{
					if(isNaN(element.value))
					{
						element.myReturn = false;
						element.errorMsg = 'Błędna data';	
					}
					else if(element.value.substr(2,2) > 12)
					{
						element.myReturn = false;
						element.errorMsg = 'Błędna data';	
					}
					else if(element.value.substr(0,2) > 31)
					{
						element.myReturn = false;
						element.errorMsg = 'Błędna data';	
					}
					else if(element.value.length > 6)
					{
						element.myReturn = false;
						element.errorMsg = 'Błędna data';	
					}
				}

				if(element.myReturn==false)
				{
					if(element.className == 'input2' || element.className == 'input2_error')
					{
						element.className='input2_error';
					}
					else
					{
						element.className='input_error';
					}
					
					if(document.getElementById(myName+'Error'))
					{
						document.getElementById(myName+'Error').style.display = 'block';
						document.getElementById(myName+'Error').innerHTML = element.errorMsg;
					}
				}
				else
				{
					if(element.className == 'input2' || element.className == 'input2_error')
					{
						element.className='input2';
					}
					else
					{
						element.className='input';
					}

					if(document.getElementById(myName+'Error'))
					{
						document.getElementById(myName+'Error').style.display = 'none';
					}
				}
			}

		myReturn = true;

		for (i=0; i<myForm.elements.length; i++)
		{
			if(element.myReturn==false) {myReturn=false; }
		}
		
		return myReturn;

}

function submitPageChange(count, nocookie)
{
	document.getElementById('pageChange').action = nocookie+'szukaj/'+count+'/';
	document.getElementById('pageChange').submit();
}

function showHide(div)
{
	if(document.getElementById(div))
	{
		if(document.getElementById(div).style.display=='block')
		{
			document.getElementById(div).style.display='none';
		}
		else
		{
			document.getElementById(div).style.display='block';
		}
	}
}



function trainingChange(checkbox)
{

	if(checkbox.checked == false)
	{
		document.getElementById('training_date').style.display = 'inline';
		document.getElementById('training_date2').style.display = 'none';

		document.getElementById('training_date').disabled = false;
		document.getElementById('training_date2').disabled = true;

		document.getElementById('zapisz').req = Array('0', '1', '2');
		document.getElementById('training_id2Error').innerHTML = '';
	}
	else
	{
		document.getElementById('training_date2').style.display = 'inline';
		document.getElementById('training_date').style.display = 'none';
		
		document.getElementById('training_date').disabled = true;
		document.getElementById('training_date2').disabled = false;

		document.getElementById('zapisz').req = Array('0', '1', '2', '7');
	}
	nonEmpty(document.getElementById('zapisz'));
}