function CheckForm() {

    // Temel İletişim Bilgileri

    var Temp = document.Form1.basvurutipi;
    rb = false;
    for (i = 0; i < Temp.length; i ++) {
    if (Temp[i].checked) {
    rb = true;
    }
    }
    if (!rb) {
    alert("Lütfen başvuru tipini seçiniz.");
    return false;
    }
    if (document.Form1.department_id.value=="-1") {
    alert("Lütfen başvurunuzun iletilmesini istediğiniz departmanı seçiniz.");
    return false;
    }
    if (document.Form1.isim.value=="") {
    alert("Lütfen isminizi giriniz.");
    return false;
    }
    if (document.Form1.soyisim.value=="") {
    alert("Lütfen soyisminizi giriniz.");
    return false;
    }
    if (document.Form1.babaadi.value=="") {
    alert("Lütfen Baba adınızı giriniz.");
    return false;
    }
    if (document.Form1.anneadi.value=="") {
    alert("Lütfen Anne adınızı giriniz.");
    return false;
    }
    if (document.Form1.dogumyeri.value=="") {
    alert("Lütfen doğum yerinizi giriniz.");
    return false;
    }
    if (document.Form1.dogumtarihi.value=="") {
    alert("Lütfen doğum tarihinizi giriniz.");
    return false;
    } else {
    var filterbirth=/^([0-3]\d)\.(\d\d)\.(\d\d\d\d)$/;
    if (!filterbirth.test(document.Form1.dogumtarihi.value)) {
    alert("Lütfen doğum tarihinizi gg.aa.yyyy formatında giriniz! (Aralarda nokta bulunması gereklidir.) (Ay 10'dan küçük ise başına sıfır koyunuz.)");
    return false;
    }
    }
    if (document.Form1.adresbilgisi.value=="") {
    alert("Lütfen adres bilginizi giriniz.");
    return false;
    }
    var filteremail=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
    if (filteremail.test(document.Form1.email.value)==false) {
    alert("Lütfen geçerli bir E-mail adresi yazın!")
    return false;
    }
    if (document.Form1.telefonev.value=="" && document.Form1.cep.value=="" && document.Form1.verilecekikincitel.value=="") {
    alert("Lütfen Size ulaşabileceğimiz bir telefon numarası giriniz.");
    return false;
    }
    if (document.Form1.il.value=="") {
    alert("Lütfen nüfusa kayıtlı olduğunuz ili giriniz.");
    return false;
    }
    if (document.Form1.ilce.value=="") {
    alert("Lütfen nüfusa kayıtlı olduğunuz ilçeyi giriniz.");
    return false;
    }
    var Temp = document.Form1.askerlikdurumu;
    for (i = 0; i < Temp.length; i ++) {
    if (Temp[i].checked) {
    if (Temp[i].value=="Yaptım") {
    if (document.Form1.sınifiili.value=="") {
    alert("Lütfen askerlik sınıf / ilinizi giriniz.");
    return false;
    }
    }
    if (Temp[i].value=="Yapmadım") {
    if (document.Form1.teciltarihi.value=="") {
    alert("Lütfen tecil tarihinizi giriniz.");
    return false;
    }
    }
    if (Temp[i].value=="Muaf") {
    if (document.Form1.nedeni.value=="") {
    alert("Lütfen askerlikten neden muaf olduğunuzu giriniz.");
    return false;
    }
    }
    }
    }
    var Temp = document.Form1.medenidurumu;
    rb = false;
    for (i = 0; i < Temp.length; i ++) {
    if (Temp[i].checked) {
    rb = true;
    }
    }
    if (!rb) {
    alert("Lütfen medeni durumunuzu giriniz.");
    return false;
    }

    // Lisan Bilgileri
    if (document.Form1.lisan1.value!="") {
    if (document.Form1.konusma1.value=="-1" || document.Form1.yazma1.value=="-1") {
    alert("Lütfen lisan 1 için konuşma ve yazma yeteneklerinizi belirtiniz.");
    return false;
    }
    }
    if (document.Form1.lisan2.value!="") {
    if (document.Form1.konusma2.value=="-1" || document.Form1.yazma2.value=="-1") {
    alert("Lütfen lisan 2 için konuşma ve yazma yeteneklerinizi belirtiniz.");
    return false;
    }
    }
    if (document.Form1.lisan3.value!="") {
    if (document.Form1.konusma3.value=="-1" || document.Form1.yazma3.value=="-1") {
    alert("Lütfen lisan 3 için konuşma ve yazma yeteneklerinizi belirtiniz.");
    return false;
    }
    }

    // Referans Bilgileri
    if (document.Form1.ref_1_1.value != "" || document.Form1.ref_1_2.value != "" || document.Form1.ref_1_3.value != "" || document.Form1.ref_1_4.value != "") {
    if (document.Form1.ref_1_1.value == "" || document.Form1.ref_1_2.value == "" || document.Form1.ref_1_3.value == "" || document.Form1.ref_1_4.value == "") {
    alert("Lütfen referans 1 ile ilgili tüm alanları doldurunuz.");
    return false;
    }
    }
    if (document.Form1.ref_2_1.value != "" || document.Form1.ref_2_2.value != "" || document.Form1.ref_2_3.value != "" || document.Form1.ref_2_4.value != "") {
    if (document.Form1.ref_2_1.value == "" || document.Form1.ref_2_2.value == "" || document.Form1.ref_2_3.value == "" || document.Form1.ref_2_4.value == "") {
    alert("Lütfen referans 2 ile ilgili tüm alanları doldurunuz.");
    return false;
    }
    }
    if (document.Form1.ref_3_1.value != "" || document.Form1.ref_3_2.value != "" || document.Form1.ref_3_3.value != "" || document.Form1.ref_3_4.value != "") {
    if (document.Form1.ref_3_1.value == "" || document.Form1.ref_3_2.value == "" || document.Form1.ref_3_3.value == "" || document.Form1.ref_3_4.value == "") {
    alert("Lütfen referans 3 ile ilgili tüm alanları doldurunuz.");
    return false;
    }
    }
    if (document.Form1.ref_4_1.value != "" || document.Form1.ref_4_2.value != "" || document.Form1.ref_4_3.value != "" || document.Form1.ref_4_4.value != "") {
    if (document.Form1.ref_4_1.value == "" || document.Form1.ref_4_2.value == "" || document.Form1.ref_4_3.value == "" || document.Form1.ref_4_4.value == "") {
    alert("Lütfen referans 4 ile ilgili tüm alanları doldurunuz.");
    return false;
    }
    }

    // Ofis Program Bilgileri
    Temp = document.Form1.program_1;
    rb = false;
    for (i = 0; i < Temp.length; i++) {
        if (Temp[i].checked) {
            rb = true;
        }
    }
    if (!rb) {
        alert("Lütfen Microsoft Word ile ilgili bilgi seviyenizi belirtiniz.");
        return false;
    }
    Temp = document.Form1.program_2;
    rb = false;
    for (i = 0; i < Temp.length; i++) {
        if (Temp[i].checked) {
            rb = true;
        }
    }
    if (!rb) {
        alert("Lütfen Microsoft Excel ile ilgili bilgi seviyenizi belirtiniz.");
        return false;
    }
    Temp = document.Form1.program_3;
    rb = false;
    for (i = 0; i < Temp.length; i++) {
        if (Temp[i].checked) {
            rb = true;
        }
    }
    if (!rb) {
        alert("Lütfen Microsoft PowerPoint ile ilgili bilgi seviyenizi belirtiniz.");
        return false;
    }
    Temp = document.Form1.program_4;
    rb = false;
    for (i = 0; i < Temp.length; i++) {
        if (Temp[i].checked) {
            rb = true;
        }
    }
    if (!rb) {
        alert("Lütfen Microsoft Access ile ilgili bilgi seviyenizi belirtiniz.");
        return false;
    }


    // Diğer Program Bilgileri
    Temp = document.Form1.program_5_2;
    rb = false;
    for (i = 0; i < Temp.length; i++) {
        if (Temp[i].checked) {
            rb = true;
        }
    }
    if (document.Form1.program_5_1.value != "" || rb) {
        if (document.Form1.program_5_1.value == "" || rb==false) {
            alert("Lütfen diğer program (1) hem program ismini giriniz hem de bilgi seviyenizi seçiniz.");
            return false;
        }
    }
    Temp = document.Form1.program_6_2;
    rb = false;
    for (i = 0; i < Temp.length; i++) {
        if (Temp[i].checked) {
            rb = true;
        }
    }
    if (document.Form1.program_6_1.value != "" || rb) {
        if (document.Form1.program_6_1.value == "" || rb == false) {
            alert("Lütfen diğer program (2) hem program ismini giriniz hem de bilgi seviyenizi seçiniz.");
            return false;
        }
    }
    Temp = document.Form1.program_7_2;
    rb = false;
    for (i = 0; i < Temp.length; i++) {
        if (Temp[i].checked) {
            rb = true;
        }
    }
    if (document.Form1.program_7_1.value != "" || rb) {
        if (document.Form1.program_7_1.value == "" || rb == false) {
            alert("Lütfen diğer program (3) hem program ismini giriniz hem de bilgi seviyenizi seçiniz.");
            return false;
        }
    }
    Temp = document.Form1.program_8_2;
    rb = false;
    for (i = 0; i < Temp.length; i++) {
        if (Temp[i].checked) {
            rb = true;
        }
    }
    if (document.Form1.program_8_1.value != "" || rb) {
        if (document.Form1.program_8_1.value == "" || rb == false) {
            alert("Lütfen diğer program (4) hem program ismini giriniz hem de bilgi seviyenizi seçiniz.");
            return false;
        }
    }
    
	// Özel Bilgiler
	Temp = document.Form1.surucubelgesi;
	rb = false;
	for (i = 0; i < Temp.length; i++) {
	    if (Temp[i].checked) {
	        rb = true;
	    }
	}
	if (!rb) {
		alert("Lütfen sürücü belgenizin olup olmadığını belirtiniz.");
		return false;
	}
	Temp = document.Form1.saglikbelgesi;
	rb = false;
	for (i = 0; i < Temp.length; i ++) {
		if (Temp[i].checked) {
			rb = true;
		}
	}
	if (!rb) {
		alert("Lütfen sağlık sorununuzun olup olmadığını belirtiniz.");
		return false;
	}
	Temp = document.Form1.sigara;
	rb = false;
	for (i = 0; i < Temp.length; i ++) {
		if (Temp[i].checked) {
			rb = true;
		}
	}
	if (!rb) {
		alert("Lütfen sigara kullanıp / kullanmadığınızı belirtiniz.");
		return false;
	}
	Temp = document.Form1.seyahatengeliniz;
	rb = false;
	for (i = 0; i < Temp.length; i ++) {
		if (Temp[i].checked) {
			rb = true;
		}
	}
	if (!rb) {
		alert("Lütfen seyahat engenizin olup olmadığını belirtiniz.");
		return false;
	}
	Temp = document.Form1.sabikakaydiniz;
	rb = false;
	for (i = 0; i < Temp.length; i ++) {
		if (Temp[i].checked) {
			rb = true;
		}
	}
	if (!rb) {
		alert("Lütfen sabıka kaydınızın olup olmadığını belirtiniz.");
		return false;
	}
	if (document.Form1.sabikakaydiniz.checked) {
		if (document.Form1.sabikakaydiniz_e.value=="") {
			alert("Lütfen sabıka kaydınızı açıklayınız.");
			return false;
		}
	}
}