function checkForm(form) {
	form.isim.required = true;
	form.isim.requiredError = 'Isim alani bos olmamalidir';
      
/*
	form.isim.pattern = 'numeric';
	form.isim.patternError = 'Isim alani alfabetik olmalidir';
*/
	form.adres.required = true;
	form.adres.requiredError = 'Adres alani bos olmamalidir';

	form.kabul.required = true;
	form.kabul.requiredError = 'Belirtilen kosullari kabul ediyorum seçenegi seçili olmalidir';

      form.telefon.pattern = 'numeric';
	form.telefon.patternError = 'Telefon numarasi numerik bir deger olmalidir';

	form.telefon.required = true;
	form.telefon.requiredError = 'Telefon alani bos olmamalidir';

	form.eposta.pattern = 'email';
	form.eposta.patternError = 'Uygun bir e-posta adresi giriniz';
	
	form.eposta.required = true;
	form.eposta.requiredError = 'E-posta alani bos olmamalidir';



/*

	form.alphanumeric.pattern = 'alphanumeric';
	form.alphanumeric.patternError = 'The letters and numbers field accepts only letters and numbers.';

	form.numeric.required = true;
	form.numeric.requiredError = 'The numbers-only  field must be filled in.';

	form.numeric.pattern = 'numeric';
	form.numeric.patternError = 'The numbers-only field accepts only numbers.';

	form.creditcardtype.disallowEmptyValue = true;
	form.creditcardtype.disallowEmptyValueError = 'Please select a credit card type.';

	form.creditcard.required = true;
	form.creditcard.requiredError = 'The credit card field must be filled in.';

	form.creditcard.pattern = form.creditcardtype.value;
	form.creditcard.patternError = 'The credit card number is not valid.';

	form.email.required = true;
	form.email.requiredError = 'The email field must be filled in.';

	form.email.pattern = 'email';
	form.email.patternError = 'The email address entered is not valid.';

	form.validlength.required = true;
	form.validlength.requiredError = 'The 5-10 character string field must be filled in.';

	form.validlength.maxlength = 10;
	form.validlength.maxlengthError = 'The 5-10 character string field value was too long.';

	form.validlength.minlength = 5;
	form.validlength.minlengthError = 'The 5-10 character string field value was too short.';

	form.postalcode.required = true;
	form.postalcode.requiredError = 'The postal code field must be filled in.';

	form.postalcode.pattern = 'postal code';
	form.postalcode.patternError = 'The postal code entered is not valid.';

	form.zipcode.required = true;
	form.zipcode.requiredError = 'The zipcode field must be filled in.';

	form.zipcode.pattern = 'zipcode';
	form.zipcode.patternError = 'The zipcode entered is not valid.';

	form.phone1.required = true;
	form.phone1.requiredError = 'The first phone number (area code part) field must be filled in.';

	form.phone2.required = true;
	form.phone2.requiredError = 'The first phone number (prefix part) field must be filled in.';

	form.phone3.required = true;
	form.phone3.requiredError = 'The first phone number (suffix part) field must be filled in.';

	// the next 2 lines are needed to run the pattern check on the first phone number because it is in 3 separate form fields
	form.phone1.prefix = 'phone2';
	form.phone1.suffix = 'phone3';

	form.phone1.pattern = 'us phone number';
	form.phone1.patternError = 'The first phone number is not valid.';

	form.phone.required = true;
	form.phone.requiredError = 'The second phone number field must be filled in.';

	form.phone.pattern = 'us phone number';
	form.phone.patternError = 'The second phone number is not valid.';

*/
	var errors = getFormErrors(form);
	if (errors.length > 0) {
		var errorMessage = 'Formunuz asagidaki nedenlerden dolayi gonderilemiyor' + ((errors.length > 1) ? 's' : '') + ':\n\n';
		for (var errorIndex = 0; errorIndex < errors.length; errorIndex++) {
			errorMessage += '* ' + errors[errorIndex] + '\n';
		}
		errorMessage += '\nLutfen bu ' + ((errors.length > 1) ? 'sorunlari' : 'sorunu') + ' duzeltip tekrar deneyiniz.';
		alert(errorMessage);
		return false;
	}
	// no errors: return true
	return true;
}
