function isEmailAddr(email)

{

  var result = false;

  var theStr = new String(email);

  var index = theStr.indexOf("@");

  if (index > 0)

  {

    var pindex = theStr.indexOf(".",index);

    if ((pindex > index+1) && (theStr.length > pindex+1))

	result = true;

  }

  return result;

}



function validRequired(formField,fieldLabel)

{

	var result = true;

	if (formField && formField.value == "")

	{

		alert('Prosze uzupelnic dane w polu "' + fieldLabel +'" .');

		formField.focus();

		result = false;

	}

	return result;

}
	  
function validCheckbox(formField,fieldLabel)

{

	var result = true;

	if (formField && formField.checked==false)

	{

		alert('Prosze zaznaczyc pole "' + fieldLabel +'" .');

		formField.focus();

		result = false;

	}

	return result;

}



function inValidCharSet(str,charset)

{

	var result = true;

	for (var i=0;i<str.length;i++)

		if (charset.indexOf(str.substr(i,1))<0)

		{

			result = false;

			break;

		}

	return result;

}



function validEmail(formField,fieldLabel,required)

{

	var result = true;

	if (required && !validRequired(formField,fieldLabel))

		result = false;

	if (result && formField && ((formField.value.length < 3) || !isEmailAddr(formField.value)) )

	{

		alert("Wprowadz adres e-mail wedlug wzoru: imie@domena.com");

		formField.focus();

		result = false;

	}

  return result;

}





function validateForm(theForm)

{

	



	if (!validRequired(theForm.position,"Preferowany rodzaj pracy"))

		return false;

	if (!validRequired(theForm.firstname,"Imie"))

		return false;

	if (!validRequired(theForm.surname,"Nazwisko"))

		return false;

	if (!validEmail(theForm.email,"E-mail",true))

		return false;

	if (!validRequired(theForm.address,"Adres"))

		return false;
		
	if (!validRequired(theForm.wojewodztwo,"Województwo"))

		return false;		

	if (!validRequired(theForm.angielski,"Angielski"))

		return false;

	if (!validRequired(theForm.prawko,"Prawo Jazdy"))

		return false;

	if (!validRequired(theForm.wozki,"Licencja na wózki widłowe"))

		return false;


	if (!validRequired(theForm.doswiadczenie, "Twoje doświadczenie"))

		return false;

	if (!validCheckbox(theForm.rok,"Wyrażam zgodę"))

		return false;

	var ext = $('input[name="form[zdjecie]"]').val().split('.').pop().toLowerCase();
	if($('input[name="form[zdjecie]"]').val() && $.inArray(ext, ['gif','png','jpg','jpeg']) == -1) {
		alert("Prosimy o uplad plików w formacie gif, png, jpg i jpeg");

		$('input[name="form[zdjecie]"]').focus();

	    return false;
	}
	
	return true;

}
