﻿var lastTabId = 'adim_1';

function selectTab(id) {

    if (id != lastTabId) {
        Element.hide(lastTabId);
        $(lastTabId + '_link').className = 'iksteps_unselected';
        Element.show(id);
        $(id + '_link').className = 'iksteps_selected';
        lastTabId = id;
    }
}

var phonenumber = /\d{7}/
var phonearea = /\d{3}/

function checkIKForm() {
    var errors = "";

    if ($F('adi') == "") {
        errors += "- Adınızı giriniz.\n";
    }
    if ($F('soyadi') == "") {
        errors += "- Soyadınızı giriniz.\n";
    }
    if ($F('dGun') == "Gün") {
        errors += "- Doğum gününüzü giriniz.\n";
    }

    if ($F('dAy') == "Ay") {
        errors += "- Doğum ayınızı giriniz.\n";
    }

    if ($F('dYil') == "Yıl") {
        errors += "- Doğum yılınızı giriniz.\n";
    }

    if ($F('dYer') == "") {
        errors += "- Doğum yerinizi giriniz.\n";
    }

    if (!$('cinsiyet1').checked && !$('cinsiyet2').checked) {
        errors += "- Cinsiyetinizi giriniz.\n";
    }

    if (!$('uyruk1').checked && !$('uyruk2').checked) {
        errors += "- Uyruğunuzu giriniz.\n";
    } else if ($('uyruk2').checked && $F('uyrukDiger') == "") {
        errors += "- Uyruğunuzu giriniz.\n";
    }

    if ($F('egitimdurumu') == "Seçiniz") {
        errors += "- Öğrenim durumunuzu giriniz.\n";
    }

    if ($F('liseBas') == "" || $F('liseSon') == "" || $F('lise') == "") {
        errors += "- Lise bilgilerinizi giriniz.\n";
    }

    if ($F('deneyim1isyeri') == "") {
        errors += "- Birinci deneyim işyerinizi giriniz.\n";
    }
    if ($F('deneyim1tel1') == "" || $F('deneyim1tel2') == "") {
        errors += "- Birinci deneyim telefonunuzu giriniz.\n";
    }

    if (!phonearea.test($F('deneyim1tel1')) || !phonenumber.test($F('deneyim1tel2'))) {
        errors += "- Birinci deneyim telefonunuzu düzeltiniz(###-#######).\n";
    }

    if ($F('deneyim2tel1') != "" || $F('deneyim2tel2') != "") {
        if (!phonearea.test($F('deneyim2tel1')) || !phonenumber.test($F('deneyim2tel2'))) {
            errors += "- İkinci deneyim telefonunuzu düzeltiniz(###-#######).\n";
        }
    }

    if ($F('deneyim3tel1') != "" || $F('deneyim3tel2') != "") {
        if (!phonearea.test($F('deneyim3tel1')) || !phonenumber.test($F('deneyim3tel2'))) {
            errors += "- Üçüncü deneyim telefonunuzu düzeltiniz(###-#######).\n";
        }
    }

    if ($F('deneyim1Bas') == "" || $F('deneyim1Son') == "") {
        errors += "- Birinci deneyim başlangıç/bitiş tarihlerini giriniz.\n";
    }

    if ($F('referans1adi') == "") {
        errors += "- Birinci referans adını giriniz.\n";
    }
    if ($F('referans1isyeri') == "") {
        errors += "- Birinci referans işyerini giriniz.\n";
    }
    if ($F('referans1gorevi') == "") {
        errors += "- Birinci referans görevini giriniz.\n";
    }
    if ($F('referans1tel1') == "" || $F('referans1tel2') == "") {
        errors += "- Birinci referans telefonunu giriniz.\n";
    }

    if ($F('referans1tel1') != "" || $F('referans1tel2') != "") {
        if (!phonearea.test($F('referans1tel1')) || !phonenumber.test($F('referans1tel2'))) {
            errors += "- Birinci referans telefonunuzu düzeltiniz(###-#######).\n";
        }
    }
    if ($F('referans2tel1') != "" || $F('referans2tel2') != "") {
        if (!phonearea.test($F('referans2tel1')) || !phonenumber.test($F('referans2tel2'))) {
            errors += "- İkinci referans telefonunuzu düzeltiniz(###-#######).\n";
        }
    }

    if ($F('adres') == "") {
        errors += "- Adresinizi giriniz.\n";
    }
    if ($F('evtel1') == "" || $F('evtel2') == "") {
        errors += "- Ev telefonunuzu giriniz.\n";
    }
    if ($F('evtel1') != "" || $F('evtel2') != "") {
        if (!phonearea.test($F('evtel1')) || !phonenumber.test($F('evtel2'))) {
            errors += "- Ev telefonunuzu düzeltiniz(###-#######).\n";
        }
    }

    if ($F('istel1') != "" || $F('istel2') != "") {
        if (!phonearea.test($F('istel1')) || !phonenumber.test($F('istel2'))) {
            errors += "- İş telefonunuzu düzeltiniz(###-#######).\n";
        }
    }
    if ($F('ceptel1') == "" || $F('ceptel2') == "") {
        errors += "- Cep telefonunuzu giriniz.\n";
    }
    if ($F('ceptel1') != "" || $F('ceptel2') != "") {
        if (!phonearea.test($F('ceptel1')) || !phonenumber.test($F('ceptel2'))) {
            errors += "- Cep telefonunuzu düzeltiniz(###-#######).\n";
        }
    }

    //    if(!$('evirtibat').checked && !$('isirtibat').checked && !$('cepirtibat').checked) {
    //        errors += "- İrtibat telefonu belirleyiniz.\n";
    //    }
    //    
    if (errors != "") {
        alert('Eksik ve yanlış bilgileri düzeltiniz:\n\n' + errors);
        return false;
    }


    return true;

}

function sendIKForm() {
    if (checkIKForm()) {
        new Ajax.Updater('ikform_all', 'ikFormHandler.ashx', { asynchronous: true, parameters: Form.serialize('aspnetForm') });
    } else {
        $('gonder').disabled = false;
    }
}

function checkIKFormEN() {
    var errors = "";

    if ($F('adi') == "") {
        errors += "- Enter your name.\n";
    }
    if ($F('soyadi') == "") {
        errors += "- Enter your surname.\n";
    }
    if ($F('dGun') == "Gün") {
        errors += "- Enter your birthday.\n";
    }

    if ($F('dAy') == "Ay") {
        errors += "- Enter month of your birthday.\n";
    }

    if ($F('dYil') == "Yıl") {
        errors += "- Enter year of your birthday.\n";
    }

    if ($F('dYer') == "") {
        errors += "- Enter place of birth.\n";
    }

    if (!$('cinsiyet1').checked && !$('cinsiyet2').checked) {
        errors += "- Enter your gender.\n";
    }

    if (!$('uyruk1').checked && !$('uyruk2').checked) {
        errors += "- Enter your nationality.\n";
    } else if ($('uyruk2').checked && $F('uyrukDiger') == "") {
        errors += "- Enter your nationality.\n";
    }

    if ($F('egitimdurumu') == "Seçiniz") {
        errors += "- Enter education.\n";
    }

    if ($F('liseBas') == "" || $F('liseSon') == "" || $F('lise') == "") {
        errors += "- Enter your high school info.\n";
    }

    if ($F('deneyim1isyeri') == "") {
        errors += "- Enter your first job.\n";
    }
    if ($F('deneyim1tel1') == "" || $F('deneyim1tel2') == "") {
        errors += "- Enter phone for your first job.\n";
    }

    if (!phonearea.test($F('deneyim1tel1')) || !phonenumber.test($F('deneyim1tel2'))) {
        errors += "- Correct phone for your first job(###-#######).\n";
    }

    if ($F('deneyim2tel1') != "" || $F('deneyim2tel2') != "") {
        if (!phonearea.test($F('deneyim2tel1')) || !phonenumber.test($F('deneyim2tel2'))) {
            errors += "- Correct phone for your second job(###-#######).\n";
        }
    }

    if ($F('deneyim3tel1') != "" || $F('deneyim3tel2') != "") {
        if (!phonearea.test($F('deneyim3tel1')) || !phonenumber.test($F('deneyim3tel2'))) {
            errors += "- Correct phone for your third job(###-#######).\n";
        }
    }

    if ($F('deneyim1Bas') == "" || $F('deneyim1Son') == "") {
        errors += "- Enter your start/finish dates for your first job.\n";
    }

    if ($F('referans1adi') == "") {
        errors += "- Enter your first reference's name.\n";
    }
    if ($F('referans1isyeri') == "") {
        errors += "- Enter your first reference's company name.\n";
    }
    if ($F('referans1gorevi') == "") {
        errors += "- Enter your first reference's title.\n";
    }
    if ($F('referans1tel1') == "" || $F('referans1tel2') == "") {
        errors += "- Enter your first reference's phone.\n";
    }

    if ($F('referans1tel1') != "" || $F('referans1tel2') != "") {
        if (!phonearea.test($F('referans1tel1')) || !phonenumber.test($F('referans1tel2'))) {
            errors += "- Corrert your first reference's phone(###-#######).\n";
        }
    }
    if ($F('referans2tel1') != "" || $F('referans2tel2') != "") {
        if (!phonearea.test($F('referans2tel1')) || !phonenumber.test($F('referans2tel2'))) {
            errors += "- Correct your second reference's phone(###-#######).\n";
        }
    }

    if ($F('adres') == "") {
        errors += "- Enter your address.\n";
    }
    if ($F('evtel1') == "" || $F('evtel2') == "") {
        errors += "- Enter your home number.\n";
    }
    if ($F('evtel1') != "" || $F('evtel2') != "") {
        if (!phonearea.test($F('evtel1')) || !phonenumber.test($F('evtel2'))) {
            errors += "- Coorect your home number(###-#######).\n";
        }
    }

    if ($F('istel1') != "" || $F('istel2') != "") {
        if (!phonearea.test($F('istel1')) || !phonenumber.test($F('istel2'))) {
            errors += "- Correct your work number(###-#######).\n";
        }
    }
    if ($F('ceptel1') == "" || $F('ceptel2') == "") {
        errors += "- Enter your mobile number.\n";
    }
    if ($F('ceptel1') != "" || $F('ceptel2') != "") {
        if (!phonearea.test($F('ceptel1')) || !phonenumber.test($F('ceptel2'))) {
            errors += "- Correct your mobile number(###-#######).\n";
        }
    }

    //    if(!$('evirtibat').checked && !$('isirtibat').checked && !$('cepirtibat').checked) {
    //        errors += "- Choose your contact number.\n";
    //    }

    if (errors != "") {
        alert('Enter missing or invlaid information:\n\n' + errors);
        return false;
    }


    return true;

}

function sendIKFormEN() {
    if (checkIKFormEN()) {
        new Ajax.Updater('ikform_all', '../ikFormHandler.ashx', { asynchronous: true, parameters: Form.serialize('aspnetForm') });
    } else {
        $('gonder').disabled = false;
    }
}

function new_dialog(url) {

    link = window.open(url, "", "width=300,height=75,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0");

}
