﻿function parseXML() {
    try {
        xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
    }
    catch (e) {
        try {
            xmlDoc = document.implementation.createDocument("", "", null);
        }
        catch (e) {
            alert(e.message);
            return;
        }
    }
    xmlDoc.async = false;
    xmlDoc.load("kredi.xml");

    return xmlDoc;
}

function hesapla() {
    if (formKontrol()) {
        kredi = document.getElementById('krediTutar');
        faiz = document.getElementById('krediFaiz');
        vade = document.getElementById('krediVade');
        taksit = document.getElementById('krediTaksit');
        PV = parseFloat(virgulKaldir(kredi.value));
        i = parseFloat(faiz.value) / 100;
        if (document.getElementsByName('hesapYontem')[1].checked) {
            A = parseFloat(virgulKaldir(taksit.value));
            vadeSayi = Math.ceil(Math.log(1 / (1 - ((PV * i) / A))) / Math.log(1 + i));
            vade.value = vadeSayi;
        }
        n = parseFloat(vade.value);
        taksitTutar = (PV * i) / (1 - (1 / Math.pow((1 + i), n)));
        noktaIndex = taksitTutar.toString().indexOf(".");
        if (noktaIndex > -1) {
            taksitTutar = (taksitTutar + 0.01).toString().substring(0, noktaIndex + 3);
        }
        else {
            taksitTutar = taksitTutar.toString();
        }
        taksit.value = virgulKoy(taksitTutar);
        //n = parseInt(vade.value);
        //A = parseFloat(virgulKaldir(taksit.value));
        //odemePlaniYarat(PV, i, A, n);
    }
}

function odemePlaniYarat(anapara, faiz, taksit, vade) {
    kalan_anapara = anapara;
    table = '<table cellspacing="5" style="padding:5px;border:2px outset; font-size: 11px;">\n<tr id="baslik">\n<td>Taksit Nu</td>\n<td>Taksit Tutarı</td>\n<td>Faiz</td>\n<td>KKDF</td>\n<td>BSMV</td>\n<td>Ana Para</td>\n<td>Kalan Ana Para</td>\n</tr>\n';
    toplam_taksit = 0;
    toplam_faiz = 0;
    toplam_kkdf = 0;
    toplam_bsmv = 0;
    toplam_anapara = 0;
    kkdf = 0;
    bsmv = 0;
    for (i = 1; i <= vade; i++) {
        aylik_faiz = kalan_anapara * faiz;
        aylik_anapara = taksit - aylik_faiz;
        kalan_anapara = kalan_anapara - aylik_anapara;
        toplam_taksit += taksit;
        toplam_faiz += aylik_faiz;
        toplam_kkdf += kkdf;
        toplam_bsmv += bsmv;
        toplam_anapara += aylik_anapara;
        table += '<tr ';
        if (i % 2 == 0) {
            table += 'id="cift"';
        }
        else {
            table += 'id="tek"';
        }
        table += '>\n<td>' + i + '</td>\n<td>' + virgulKoy(ikiBasamak(taksit)) + '</td>\n<td>' + virgulKoy(ikiBasamak(aylik_faiz)) + '</td>\n<td>' + virgulKoy(ikiBasamak(kkdf)) + '</td>\n<td>' + virgulKoy(ikiBasamak(bsmv)) + '</td>\n<td>' + virgulKoy(ikiBasamak(aylik_anapara)) + '</td>\n<td>' + virgulKoy(ikiBasamak(kalan_anapara)) + '</td>\n</tr>\n';
    }
    table += '<tr id="son">\n<td>Toplam</td>\n<td>' + virgulKoy(ikiBasamak(toplam_taksit)) + '</td>\n<td>' + virgulKoy(ikiBasamak(toplam_faiz)) + '</td>\n<td>' + virgulKoy(ikiBasamak(toplam_kkdf)) + '</td>\n<td>' + virgulKoy(ikiBasamak(toplam_bsmv)) + '</td>\n<td>' + virgulKoy(ikiBasamak(toplam_anapara)) + '</td>\n<td>---</td>\n</tr>\n</table>\n';
    document.getElementById('sonuc').innerHTML = table;
}

function turDoldur() {
    xmlDoc = parseXML();
    childNum = xmlDoc.getElementsByTagName("kredi")[0].childNodes.length;
    krediSayisi = 0;
    for (i = 0; i < childNum; i++) {
        child = xmlDoc.getElementsByTagName("kredi")[0].childNodes[i];
        if (child.nodeType != 3) {
            krediSayisi++;
        }
    }

    tur = document.getElementById('krediTuru');
    tur.options.length = 0;
    if (krediSayisi > 1) {
        tur.options[tur.options.length] = new Option('', ' ');
    }
    for (i = 0; i < childNum; i++) {
        child = xmlDoc.getElementsByTagName("kredi")[0].childNodes[i];
        if (child.nodeType != 3) {
            value = child.tagName;
            tur.options[tur.options.length] = new Option(xmlDoc.getElementsByTagName(value)[0].attributes.getNamedItem("tur").nodeValue, value);
        }
    }
    tipDoldur();
}

function tipDoldur() {
    xmlDoc = parseXML();

    secili = document.getElementById('krediTuru').options[document.getElementById('krediTuru').selectedIndex].value;
    tip = document.getElementById('krediTipi');
    tipSayisi = 0;
    childNum = 0;

    tip.options.length = 0;
    if (secili != " ") {
        childNum = xmlDoc.getElementsByTagName(secili)[0].childNodes.length;
        for (i = 0; i < childNum; i++) {
            child = xmlDoc.getElementsByTagName(secili)[0].childNodes[i];
            if (child.nodeType != 3) {
                tipSayisi++;
            }
        }
    }
    else {
        tip.options[tip.options.length] = new Option('', ' ');
    }

    if (tipSayisi > 1) {
        tip.options[tip.options.length] = new Option('', ' ');
    }
    if (secili != " ") {
        for (i = 0; i < childNum; i++) {
            child = xmlDoc.getElementsByTagName(secili)[0].childNodes[i];
            if (child.nodeType != 3) {
                value = child.tagName;
                tip.options[tip.options.length] = new Option(xmlDoc.getElementsByTagName(value)[0].attributes.getNamedItem("tip").nodeValue, value);
                //$('#krediTipi').combobox.update();
            }
        }
        minVade = xmlDoc.getElementsByTagName(secili)[0].attributes.getNamedItem("min_vade").nodeValue;
        maxVade = xmlDoc.getElementsByTagName(secili)[0].attributes.getNamedItem("max_vade").nodeValue;
        vadeAralik = " &nbsp;&nbsp; min " + minVade + " Ay - max " + maxVade + " Ay";
        //document.getElementById("vadeAralik").innerHTML = vadeAralik;
        $("vadeAralik").html(vadeAralik);
    }
    else {
        //document.getElementById("vadeAralik").innerHTML = "";
        $("vadeAralik").html("");
    }
    dovizDoldur();
}

function dovizDoldur() {
    xmlDoc = parseXML();

    secili = document.getElementById('krediTipi').options[document.getElementById('krediTipi').selectedIndex].value;
    doviz = document.getElementById('dovizCinsi');
    dovizSayisi = 0;
    childNum = 0;

    doviz.options.length = 0;
    if (secili != " ") {
        childNum = xmlDoc.getElementsByTagName(secili)[0].childNodes.length;
        for (i = 0; i < childNum; i++) {
            child = xmlDoc.getElementsByTagName(secili)[0].childNodes[i];
            if (child.nodeType != 3) {
                dovizSayisi++;
            }
        }
    }
    else {
        doviz.options[doviz.options.length] = new Option('', ' ');
    }

    if (dovizSayisi > 1) {
        doviz.options[doviz.options.length] = new Option('', ' ');
    }
    if (secili != " ") {
        for (i = 0; i < childNum; i++) {
            child = xmlDoc.getElementsByTagName(secili)[0].childNodes[i];
            if (child.nodeType != 3) {
                value = child.tagName;
                doviz.options[doviz.options.length] = new Option(xmlDoc.getElementsByTagName(value)[0].attributes.getNamedItem("doviz").nodeValue, value);
                //$('#dovizCinsi').combobox.update();
            }
        }
    }
    faizBul();
}

function faizBul() {
    secili = document.getElementById('dovizCinsi').options[document.getElementById('dovizCinsi').selectedIndex].value;
    faiz = document.getElementById('krediFaiz');

    xmlDoc = parseXML();

    if (secili != " ") {
        faiz.value = xmlDoc.getElementsByTagName(secili)[0].attributes.getNamedItem("faiz").nodeValue;
        minKredi = xmlDoc.getElementsByTagName(secili)[0].attributes.getNamedItem("min").nodeValue;
        maxKredi = xmlDoc.getElementsByTagName(secili)[0].attributes.getNamedItem("max").nodeValue;
        sembol = xmlDoc.getElementsByTagName(secili)[0].attributes.getNamedItem("sembol").nodeValue;
        krediAralik = " &nbsp;&nbsp; min " + virgulKoy(minKredi) + " " + sembol + " - max " + virgulKoy(maxKredi) + " " + sembol;
        //document.getElementById("krediAralik").innerHTML = krediAralik;
        $("krediAralik").html(krediAralik);
    }
    else {
        faiz.value = "";
        //document.getElementById("krediAralik").innerHTML = "";
        $("krediAralik").html("");
    }
    uyariHallet();
}

function uyariHallet() {
    if (document.getElementById('krediTuru').options[document.getElementById('krediTuru').selectedIndex].value == " ") {
        document.getElementById("tipUyariRsm").innerHTML = "";
        document.getElementById("tipUyari").innerHTML = "";
        document.getElementById("dovizUyariRsm").innerHTML = "";
        document.getElementById("dovizUyari").innerHTML = "";
        document.getElementById("turUyariRsm").innerHTML = "<img src=\"images/mini_unlem.gif\" width=\"19\" height=\"19\" />";
        document.getElementById("turUyari").innerHTML = "Lütfen kredi türünü seçiniz.";
    }
    else if (document.getElementById('krediTipi').options[document.getElementById('krediTipi').selectedIndex].value == " ") {
        document.getElementById("turUyariRsm").innerHTML = "";
        document.getElementById("turUyari").innerHTML = "";
        document.getElementById("dovizUyariRsm").innerHTML = "";
        document.getElementById("dovizUyari").innerHTML = "";
        document.getElementById("tipUyariRsm").innerHTML = "<img src=\"images/mini_unlem.gif\" width=\"19\" height=\"19\" />";
        document.getElementById("tipUyari").innerHTML = "Lütfen kredi tipini seçiniz.";
    }
    else if (document.getElementById('dovizCinsi').options[document.getElementById('dovizCinsi').selectedIndex].value == " ") {
        document.getElementById("tipUyariRsm").innerHTML = "";
        document.getElementById("tipUyari").innerHTML = "";
        document.getElementById("turUyariRsm").innerHTML = "";
        document.getElementById("turUyari").innerHTML = "";
        document.getElementById("dovizUyariRsm").innerHTML = "<img src=\"images/mini_unlem.gif\" width=\"19\" height=\"19\" />";
        document.getElementById("dovizUyari").innerHTML = "Lütfen döviz cinsini seçiniz.";
    }
    else {
        document.getElementById("tipUyariRsm").innerHTML = "";
        document.getElementById("tipUyari").innerHTML = "";
        document.getElementById("turUyariRsm").innerHTML = "";
        document.getElementById("turUyari").innerHTML = "";
        document.getElementById("dovizUyariRsm").innerHTML = "";
        document.getElementById("dovizUyari").innerHTML = "";
    }
}

function formKontrol() {
    xmlDoc = parseXML();
    document.getElementById('taksitUyari').innerHTML = "";
    document.getElementById('krediUyari').innerHTML = "";
    document.getElementById('vadeUyari').innerHTML = "";
    if (document.getElementById('krediTuru').options[document.getElementById('krediTuru').selectedIndex].value == ' ') {
        alert('Lütfen ödeme planı oluşturmak istediğiniz kredi türünü seçiniz');
        return false;
    }
    if (document.getElementById('krediTipi').options[document.getElementById('krediTipi').selectedIndex].value == ' ') {
        alert('Lütfen kredi tipini seçiniz.');
        return false;
    }
    if (document.getElementById('dovizCinsi').options[document.getElementById('dovizCinsi').selectedIndex].value == ' ') {
        alert('Lütfen döviz cinsini seçiniz.');
        return false;
    }
    if (document.getElementById('krediTutar').value == '') {
        document.getElementById('krediUyari').innerHTML = "<img src=\"images/mini_unlem.gif\" width=\"19\" height=\"19\" />";
        document.getElementById('taksitUyari').innerHTML = "";
        document.getElementById('vadeUyari').innerHTML = "";
        alert('Lütfen kredi tutarını giriniz.');
        return false;
    }
    if (document.getElementsByName('hesapYontem')[0].checked && document.getElementById('krediVade').value.length == 0) {
        document.getElementById('vadeUyari').innerHTML = "<img src=\"images/mini_unlem.gif\" width=\"19\" height=\"19\" />";
        document.getElementById('taksitUyari').innerHTML = "";
        document.getElementById('krediUyari').innerHTML = "";
        alert('Lütfen kredi vadesini giriniz.');
        return false;
    }
    if (document.getElementsByName('hesapYontem')[1].checked && document.getElementById('krediTaksit').value.length == 0) {
        document.getElementById('taksitUyari').innerHTML = "<img src=\"images/mini_unlem.gif\" width=\"19\" height=\"19\" />";
        document.getElementById('krediUyari').innerHTML = "";
        document.getElementById('vadeUyari').innerHTML = "";
        alert('Lütfen taksit tutarını giriniz.');
        return false;
    }
    if (parseInt(virgulKaldir(document.getElementById('krediTutar').value)) < parseInt(xmlDoc.getElementsByTagName(document.getElementById('dovizCinsi').options[document.getElementById('dovizCinsi').selectedIndex].value)[0].attributes.getNamedItem("min").nodeValue) ||
	parseInt(virgulKaldir(document.getElementById('krediTutar').value)) > parseInt(xmlDoc.getElementsByTagName(document.getElementById('dovizCinsi').options[document.getElementById('dovizCinsi').selectedIndex].value)[0].attributes.getNamedItem("max").nodeValue)) {
        document.getElementById('krediUyari').innerHTML = "<img src=\"images/mini_unlem.gif\" width=\"19\" height=\"19\" />";
        document.getElementById('taksitUyari').innerHTML = "";
        document.getElementById('vadeUyari').innerHTML = "";
        alert('Kredi tutarı ' +
		virgulKoy(xmlDoc.getElementsByTagName(document.getElementById('dovizCinsi').options[document.getElementById('dovizCinsi').selectedIndex].value)[0].attributes.getNamedItem("min").nodeValue) +
		" " +
		xmlDoc.getElementsByTagName(document.getElementById('dovizCinsi').options[document.getElementById('dovizCinsi').selectedIndex].value)[0].attributes.getNamedItem("sembol").nodeValue +
		' ile ' +
		virgulKoy(xmlDoc.getElementsByTagName(document.getElementById('dovizCinsi').options[document.getElementById('dovizCinsi').selectedIndex].value)[0].attributes.getNamedItem("max").nodeValue) +
		" " +
		xmlDoc.getElementsByTagName(document.getElementById('dovizCinsi').options[document.getElementById('dovizCinsi').selectedIndex].value)[0].attributes.getNamedItem("sembol").nodeValue +
		' arasında olmalı.');
        return false;
    }
    if (document.getElementsByName('hesapYontem')[0].checked &&
	(parseInt(virgulKaldir(document.getElementById('krediVade').value)) < parseInt(xmlDoc.getElementsByTagName(document.getElementById('krediTuru').options[document.getElementById('krediTuru').selectedIndex].value)[0].attributes.getNamedItem("min_vade").nodeValue) ||
	parseInt(virgulKaldir(document.getElementById('krediVade').value)) > parseInt(xmlDoc.getElementsByTagName(document.getElementById('krediTuru').options[document.getElementById('krediTuru').selectedIndex].value)[0].attributes.getNamedItem("max_vade").nodeValue))) {
        document.getElementById('vadeUyari').innerHTML = "<img src=\"images/mini_unlem.gif\" width=\"19\" height=\"19\" />";
        document.getElementById('taksitUyari').innerHTML = "";
        document.getElementById('krediUyari').innerHTML = "";
        alert('Kredi vadesi ' +
		xmlDoc.getElementsByTagName(document.getElementById('krediTuru').options[document.getElementById('krediTuru').selectedIndex].value)[0].attributes.getNamedItem("min_vade").nodeValue +
		' Ay ile ' +
		xmlDoc.getElementsByTagName(document.getElementById('krediTuru').options[document.getElementById('krediTuru').selectedIndex].value)[0].attributes.getNamedItem("max_vade").nodeValue +
		' Ay arasında olmalı.');
        return false;
    }
    if (document.getElementsByName('hesapYontem')[1].checked &&
	(parseInt(virgulKaldir(document.getElementById('krediTaksit').value)) > taksitHesapla(parseInt(xmlDoc.getElementsByTagName(document.getElementById('krediTuru').options[document.getElementById('krediTuru').selectedIndex].value)[0].attributes.getNamedItem("min_vade").nodeValue)) ||
	parseInt(virgulKaldir(document.getElementById('krediTaksit').value)) < taksitHesapla(parseInt(xmlDoc.getElementsByTagName(document.getElementById('krediTuru').options[document.getElementById('krediTuru').selectedIndex].value)[0].attributes.getNamedItem("max_vade").nodeValue)))) {
        document.getElementById('taksitUyari').innerHTML = "<img src=\"images/mini_unlem.gif\" width=\"19\" height=\"19\" />";
        document.getElementById('krediUyari').innerHTML = "";
        document.getElementById('vadeUyari').innerHTML = "";
        alert('Kredi taksit tutarı ' +
		virgulKoy(taksitHesapla(parseInt(xmlDoc.getElementsByTagName(document.getElementById('krediTuru').options[document.getElementById('krediTuru').selectedIndex].value)[0].attributes.getNamedItem("min_vade").nodeValue)).toString()) +
		" " +
		xmlDoc.getElementsByTagName(document.getElementById('dovizCinsi').options[document.getElementById('dovizCinsi').selectedIndex].value)[0].attributes.getNamedItem("sembol").nodeValue +
		' ile ' +
		virgulKoy(taksitHesapla(parseInt(xmlDoc.getElementsByTagName(document.getElementById('krediTuru').options[document.getElementById('krediTuru').selectedIndex].value)[0].attributes.getNamedItem("max_vade").nodeValue)).toString()) +
		" " +
		xmlDoc.getElementsByTagName(document.getElementById('dovizCinsi').options[document.getElementById('dovizCinsi').selectedIndex].value)[0].attributes.getNamedItem("sembol").nodeValue +
		' arasında olmalı.');
        return false;
    }
    return true;
}

function taksitHesapla(vade) {
    kredi = document.getElementById('krediTutar');
    faiz = document.getElementById('krediFaiz');
    PV = parseFloat(virgulKaldir(kredi.value));
    i = parseFloat(faiz.value) / 100;
    n = vade;
    taksitTutar = (PV * i) / (1 - (1 / Math.pow((1 + i), n)));
    noktaIndex = taksitTutar.toString().indexOf(".");
    if (noktaIndex > -1) {
        taksitTutar = parseInt((taksitTutar + 1).toString().substring(0, noktaIndex));
    }
    else {
        taksitTutar = (taksitTutar + 1);
    }
    return taksitTutar;
}

function sadeRakam(e, id) {
    var key;
    var keychar;
    var elem = document.getElementById(id);

    if (window.event) {
        key = window.event.keyCode;
    }
    else if (e) {
        key = e.which;
    }
    else {
        return true;
    }
    keychar = String.fromCharCode(key);

    if ((key == null) || (key == 0) || (key == 8) || (key == 9) || (key == 13) || (key == 27)) {
        return true;
    }
    else if (("0123456789").indexOf(keychar) > -1) {
        if (keychar == "0" && elem.value.length == 0)
            return false;
        return true;
    }
    else
        return false;
}

function formatla(e, elem) {
    var key;
    var keychar;

    if (window.event) {
        key = window.event.keyCode;
    }
    else if (e) {
        key = e.which;
    }
    else {
        key = null;
    }
    keychar = String.fromCharCode(key);
    if (key == 8 || key == 46 || ("0123456789.").indexOf(keychar) > -1) {
        elem.value = virgulKaldir(elem.value);
        elem.value = virgulKoy(elem.value);
    }
}

function ikiBasamak(str) {
    str = str.toString();
    noktaIndex = str.indexOf(".");
    if (noktaIndex > -1 && noktaIndex == str.length - 3) {
        return str;
    }
    else if (noktaIndex > -1 && noktaIndex == str.length - 2) {
        return str.substring(0, noktaIndex + 3) + "0";
    }
    else if (noktaIndex > -1) {
        return str.substring(0, noktaIndex + 3);
    }
    return str + ".00";
}

function virgulKoy(str) {
    REGEX = /(\d+)(\d{3})/;
    ayrac = ',';
    while (REGEX.test(str)) {
        str = eval("str.replace(REGEX,'$1,$2')");
    }
    return str;
}

function virgulKaldir(value) {
    ayrac = ',';
    REGEX = eval("/\\" + ayrac + "/g");
    return value.replace(REGEX, "");
}

function vadeHesap() {
    taksit = document.getElementById('krediTaksit');
    if (taksit.value != "") {
        taksit.value = virgulKoy((parseInt(virgulKaldir(taksit.value.substring(0, taksit.value.indexOf(".")))) + 1).toString());
    }
    taksit.disabled = false;
    document.getElementById('krediVade').disabled = true;
}

function taksitHesap() {
    document.getElementById('krediVade').disabled = false;
    document.getElementById('krediTaksit').disabled = true;
}

function tamduzen(eve, id) {
    var eve2 = eve;
    var id2 = document.getElementById(id);

    var gelen = sadeRakam(eve2, id);

    if (gelen == true) {
        formatla(eve2, id2);
        return true;
    } else {
        return false;
    }
}

var numbers = new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9");
var memory = "";
function changed(formName, inputField) {
    //alert("hi");
    var display;
    var obj = eval("document." + formName + "." + inputField);
    var suffix = "";

    var args;

    if (obj.value.indexOf(".") != -1) {
        args = obj.value.split(".");
        display = args[0];
    }
    else {
        display = obj.value;
    }

    memory = getNumber(display);
    display = commaScreen(memory);

    if (obj.value.indexOf(".") != -1)
        obj.value = display + "." + args[1];
    else
        obj.value = display;
}

function getNumber(disp) {
    var tempNum = "";
    //alert("hi");
    for (var i = 0; i < disp.length; i++) {
        //alert("hi");
        for (var j = 0; j < 10; j++) {
            //alert("hi");
            if (disp.charAt(i) == numbers[j]) {
                //alert("hi");
                tempNum = tempNum + disp.charAt(i);
                for (var k = 0; k < tempNum.length; k++) {
                    if (tempNum.charAt(k) == "0") {
                        tempNum = tempNum.substring(1, tempNum.length);
                    }
                    else {
                        break;
                    }
                }
                break;
            }
        }
    }

    return tempNum;
}
function commaScreen(data) {
    //alert(data);
    var commadValue = "";
    if (data.length > 3) {
        //alert("hi");
        var unDotted = data;
        //alert(unDotted);
        while (unDotted.length > 3) {
            commadValue = "," + unDotted.substring(unDotted.length - 3, unDotted.length) + commadValue;
            //alert(commadValue);
            unDotted = unDotted.substring(0, unDotted.length - 3);
            //alert(unDotted);
        }
        commadValue = unDotted + commadValue;
        //alert(commadValue);
    }
    else {
        commadValue = data;
    }
    return commadValue;
}

function vadeKontrol() {
    var minVade = $('#minVade').html();
    var maxVade = $('#maxVade').html();
    var vade = $('#ctl00_content1_ctl00_txtKrediVade').val();
    var result = true;
    if (minVade != '' && maxVade != '' && vade != '') {
        if (parseInt(vade) < parseInt(minVade) || parseInt(vade) > parseInt(maxVade)) {
            //alert('Kredi vadesi ' + minVade + ' Ay ile ' + maxVade + ' Ay arasında olmalı.');	
            result = false;
        }
    }
    return result;
}

function checkForm() {

    var minKredi = $('#ltrMinKredi').val().replace(',', '').replace('.', '');
    var maxKredi = $('#ltrMaxKredi').val().replace(',', '').replace('.', '');
    var krediSembol = $('#ltrKrediSembol').val();
    var tutar = $('#ctl00_content1_ctl00_txtKrediTutar').val().replace(',', '').replace('.', '');
    
    var minVade = $('#ltrMinVade').val().replace(',', '').replace('.', '');
    var maxVade = $('#ltrMaxVade').val().replace(',', '').replace('.', '');
    var vade = $('#ctl00_content1_ctl00_txtKrediVade').val().replace(',', '').replace('.', '');
    
    minKredi = minKredi.replace(',', '').replace('.', '');
    maxKredi = maxKredi.replace(',', '').replace('.', '');
    tutar = tutar.replace(',', '').replace('.', '');

    ResetDisplay();
    
    if ($('#ctl00_content1_ctl00_ddlTur').val() == '' || $('#ctl00_content1_ctl00_ddlTur').val() == '0') {
        document.getElementById('turUyari').style.display = 'block';
        return false;
    }
    else if ($('#ctl00_content1_ctl00_ddlDoviz') == null || $('#ctl00_content1_ctl00_ddlDoviz').val() == null || $('#ctl00_content1_ctl00_ddlDoviz').val() == '' || $('#ctl00_content1_ctl00_ddlDoviz').val() == '0') {
        document.getElementById('dovizUyari').style.display = 'block';
        return false;
    }
    else if ($('#ctl00_content1_ctl00_txtKrediTutar').val() == '') {
        document.getElementById('krediUyari').style.display = 'block';
        return false;
    }
    else if (parseInt(tutar) < parseInt(minKredi) || parseInt(tutar) > parseInt(maxKredi)) {
        document.getElementById('krediUyari').style.display = 'none';
        document.getElementById('krediUyariAralik').style.display = 'block';
        return false;
    }

    else if (document.getElementById('ctl00_content1_ctl00_rblHesapYontem_0').checked && $('#ctl00_content1_ctl00_txtKrediVade').val() == '') {
        document.getElementById('krediUyariAralik').style.display = 'none';
        document.getElementById('vadeUyari').style.display = 'block';
        return false;
    }
    else if (parseInt(vade) < parseInt(minVade) || parseInt(vade) > parseInt(maxVade)) {
        document.getElementById('vadeUyari').style.display = 'none';
        document.getElementById('krediUyariAralik').style.display = 'none';
        document.getElementById('vadeUyariAralik').style.display = 'block';
        return false;
    }

    else if (document.getElementById('ctl00_content1_ctl00_rblHesapYontem_1').checked && $('#ctl00_content1_ctl00_txtKrediTaksit').val() == '') {

        document.getElementById('krediUyari').style.display = 'none';
        document.getElementById('vadeUyari').style.display = 'none';
        document.getElementById('krediUyariAralik').style.display = 'none';
        document.getElementById('vadeUyariAralik').style.display = 'none';

        document.getElementById('taksitUyari').style.display = 'block';
        return false;
    }

    else {
        ResetDisplay();
        return true;
    }
}

function ResetDisplay() {
    document.getElementById('dovizUyari').style.display = 'none';
    document.getElementById('turUyari').style.display = 'none';
    document.getElementById('krediUyari').style.display = 'none';
    document.getElementById('vadeUyari').style.display = 'none';
    document.getElementById('krediUyariAralik').style.display = 'none';
    document.getElementById('vadeUyariAralik').style.display = 'none';
    document.getElementById('taksitUyari').style.display = 'none';
}