var isNS = (navigator.appName.indexOf("Netscape") != -1);
function numberOnly(event) {
    var keyCode = (isNS) ? event.which : event.keyCode;

    if ((keyCode < 48 || keyCode > 57) && keyCode != 8 && keyCode != 0) {
        return false;
    }
    else {
        return true;
    }

}

function changeTip() {
    if (document.forms["FrmMain"].tip.selectedIndex == 0) {
        document.getElementById("b1").innerHTML = "Brüt";
        document.getElementById("b2").innerHTML = "Net";
        resetForm();
    }
    else {
        document.getElementById("b1").innerHTML = "Net";
        document.getElementById("b2").innerHTML = "Brüt";
        resetForm();
    }


    if (document.forms["FrmMain"].martialTip.selectedIndex == 1) {
        resetForm();
        makeEnableEsiCalismiyor();
        makeEnableCocukSayisi();

    }

    if (document.forms["FrmMain"].martialTip.selectedIndex == 0) {

        makeDisableEsiCalismiyor();
        makeDisableCocukSayisi();
        resetForm();
    }

    if (document.forms["FrmMain"].employStatus.selectedIndex == 1) {
        resetForm();
    }

    if (document.forms["FrmMain"].employStatus.selectedIndex == 0) {
        resetForm();
    }
}

function numberOnly(event) {
    var keyCode = (isNS) ? event.which : event.keyCode;

    if ((keyCode < 48 || keyCode > 57) && keyCode != 8 && keyCode != 0) {
        return false;
    }
    else {
        return true;
    }

}

function makeDisableEsiCalismiyor() {
    var x = document.getElementById("employStatus");
    x.disabled = true;
}

function makeDisableCocukSayisi() {
    var x = document.getElementById("childrenCount");
    x.disabled = true;

    var count = document.getElementById("childrenCount");
    count.value = "";
}


function makeEnableEsiCalismiyor() {
    var x = document.getElementById("employStatus");
    x.disabled = false;
}

function makeEnableCocukSayisi() {
    var x = document.getElementById("childrenCount");
    x.disabled = false;
}


function resetForm() {


    with (document) {
        for (i = 1; i <= 12; i++) {
            document.getElementById('m' + i).value = '0';
            document.getElementById('ssk' + i).innerHTML = '0';
            document.getElementById('ue' + i).innerHTML = '0';
            document.getElementById('it' + i).innerHTML = '0';
            document.getElementById('agi' + i).innerHTML = '0';
            document.getElementById('st' + i).innerHTML = '0';
            document.getElementById('cta' + i).innerHTML = '0';
            document.getElementById('net' + i).innerHTML = '0';
        }
        document.getElementById('mT').innerHTML = '0';
        document.getElementById('sskT').innerHTML = '0';
        document.getElementById('ueT').innerHTML = '0';
        document.getElementById('itT').innerHTML = '0';
        document.getElementById('agiT').innerHTML = '0';
        document.getElementById('stT').innerHTML = '0';
        document.getElementById('ctaT').innerHTML = '0';
        document.getElementById('netT').innerHTML = '0';

    }
}

function resetFormContent() {


    with (document) {
        for (i = 1; i <= 12; i++) {
            
            document.getElementById('ssk' + i).innerHTML = '0';
            document.getElementById('ue' + i).innerHTML = '0';
            document.getElementById('it' + i).innerHTML = '0';
            document.getElementById('agi' + i).innerHTML = '0';
            document.getElementById('st' + i).innerHTML = '0';
            document.getElementById('cta' + i).innerHTML = '0';
            document.getElementById('net' + i).innerHTML = '0';
        }
        
        document.getElementById('sskT').innerHTML = '0';
        document.getElementById('ueT').innerHTML = '0';
        document.getElementById('itT').innerHTML = '0';
        document.getElementById('agiT').innerHTML = '0';
        document.getElementById('stT').innerHTML = '0';
        document.getElementById('ctaT').innerHTML = '0';
        document.getElementById('netT').innerHTML = '0';

    }
}


function ValidateNumber(isdecimal) {
    try {
        var kc = window.event.keyCode;

        var t = window.event.srcElement.value;
        if (isdecimal) {
            var idxOfComma = t.indexOf(',');
            if (idxOfComma != -1) {
                if ((kc >= 48 && kc <= 57) == false) {
                    window.event.keyCode = 0;
                }
                else {
                    var rNmb = t.substring(idxOfComma + 1);
                    if (rNmb.length == 2)
                        window.event.keyCode = 0;
                }
            }
            else {
                if ((kc >= 48 && kc <= 57 || kc == 44) == false) {
                    window.event.keyCode = 0;
                }
                var ft = removeFormat(t, ".");
                if (ft.length >= 14 && (kc >= 48 && kc <= 57)) {
                    window.event.keyCode = 0;
                }
            }
        }
        else {
            if ((kc >= 48 && kc <= 57) == false) {
                window.event.keyCode = 0;
            }
        }
    }
    catch (e) {
        alert(e.message);
    }

}

function loadMaasNumber(o) {
resetFormContent()
    format_number(o, true);
    r = new Number(o.name.substr(1, o.name.length - 1));
    r = r + 1;

    for (i = r; i <= 12; i++) {
        obj = document.getElementById("m" + i);
        obj.value = o.value;

    }




}


function loadMaasObj(o) {


    //tüm alanlar boşmu kontrol
    format_number(o, true);
    r = new Number(o.name.substr(1, o.name.length - 1));
    r = r + 1;
    var _send = false;
    for (i = r; i <= 12; i++) {
        obj2 = document.getElementById("m" + i);
        if (obj2.value != "" && obj2.value != '0')
            _send = true;


    }
    if (_send == true) {
        document.getElementById('spProcess').style.display = '';
        document.getElementById('btnHesapla').style.display = 'none';
        sendData();
    }
    else {
        alert('En az bir alanı doldurun.');
    }
}

var url = "/maas2009.aspx?"
function sendData() {


    myurl = url + "tip=" + document.forms["FrmMain"].tip.selectedIndex + "&";
    myurl = myurl + "yil=" + document.forms["FrmMain"].yil[document.forms["FrmMain"].yil.selectedIndex].value + "&";
    myurl = myurl + "mDurum=" + document.forms["FrmMain"].martialTip.selectedIndex + "&";
    myurl = myurl + "eCalisiyormu=" + document.forms["FrmMain"].employStatus.selectedIndex + "&";
    myurl = myurl + "cocukSayisi=" + document.forms["FrmMain"].childrenCount.value;



    send = false;

    for (i = 1; i <= 12; i++) {
        v = document.getElementById("m" + i).value;
        if (v == "") {
            v = 0;
        } else {
            send = true;
        }
        myurl += "&m" + i + "=" + v;
    }
    if (send == true) {

        loadXML(myurl);
    }
}

function processChange() {
    if (req.readyState == 4) {

        var sskT = 0;
        var results = req.responseText.split(";");
        var j = 0
        var asgariUcretAltimi = 0;
        for (i = 1; i < 13; i++) {
            j = (i - 1) * 10;
            with (document) 
            {
				if (document.forms["FrmMain"].tip.selectedIndex == 1)
				{
					if(document.getElementById("m" + i) == 0 && null)
					{
				
				
					}	
				}
            
                getElementById("ssk" + i).innerHTML = results[j + 1];
                getElementById("ue" + i).innerHTML = results[j + 2];
                getElementById("it" + i).innerHTML = results[j + 3];
                getElementById("agi" + i).innerHTML = results[j + 9];
                getElementById("st" + i).innerHTML = results[j + 4];
                getElementById("cta" + i).innerHTML = results[j + 7];
                if (forms["FrmMain"].tip.selectedIndex == 1) {
                    getElementById("net" + i).innerHTML = results[j];
                
                    /*
                    if(results[j] < 729,01)
                    {haa
					alert('Girmiş olduğuz net tutara karşılık gelen brüt tutar, asgari ücretin altındadır ! ' + results[j]);
					resetForm()
					break;
					}
					*/
                    
                }
                 else 
                {
                    getElementById("net" + i).innerHTML = results[j + 6];
                     
                }
                // tek aya ait asgari geçim indirimi. 
                if (document.forms["FrmMain"].tip.selectedIndex == 1)
				{
					if(document.getElementById("m" + i).value == 0 || document.getElementById("m" + i).value == null)
					{
					getElementById("ssk" + i).innerHTML = 0;
					getElementById("ue" + i).innerHTML = 0;
					getElementById("it" + i).innerHTML = 0;
					getElementById("agi" + i).innerHTML = 0;
					getElementById("st" + i).innerHTML = 0;
					getElementById("cta" + i).innerHTML = 0;
					getElementById("net" + i).innerHTML = 0;	
					}	
				}
                
            }
        }
        
      		 
        j = (i - 1) * 10;
        with (document) {
            getElementById("sskT").innerHTML = results[j + 1];
            getElementById("ueT").innerHTML = results[j + 2];
            getElementById("itT").innerHTML = results[j + 3];
            getElementById("stT").innerHTML = results[j + 4];
            getElementById("agiT").innerHTML = results[j + 9]; // Toplam asgari geçim indirimi.
            getElementById("ctaT").innerHTML = results[j + 7];
            if (forms["FrmMain"].tip.selectedIndex == 1) {
                getElementById("mT").innerHTML = results[j + 6];
                getElementById("netT").innerHTML = results[j];
                
            
            }
            else {
                getElementById("mT").innerHTML = results[j];
                getElementById("netT").innerHTML = results[j + 6];
                
              
            }

        }
        
      

        document.getElementById('spProcess').style.display = 'none';
        document.getElementById('btnHesapla').style.display = '';
    }
}
