﻿var hddIlce = "ctl00_ContentPlaceHolder1_Motor_hdIlce";
var hddSemt = "ctl00_ContentPlaceHolder1_Motor_hdSemt";
function Click(obj) {
    if (obj.value == "0") {
        $get("ilceDiv").innerHTML = "<li style=\"font-size: 14px; margin-left: 15px;\">Lütfen Önce Şehir Seçiniz</li>";

    }
    else
        PageMethods.SehirdenIlce(obj.value, OnSucceeded, OnFailed);

    $get("semtDiv").innerHTML = "<li style=\"font-size: 14px; margin-left: 15px;\">Lütfen Önce İlçe Seçiniz</li>";
    $get(hddSemt).value = "";
    $get(hddIlce).value = "";
}

function OnSucceeded(result, userContext, methodName) {
    if (result.length > 0) {
        var ilceler = result.split(',');

        var xi = "";
        for (var i = 0; i < ilceler.length; i++) {
            var newIlce = ilceler[i].split(';');
            xi += "<li id=\"li_" + i + "\" class=\"icLi\"><input type=\"checkbox\" id=\"c_" + i + "\" name=\"option1\" value=\"" + newIlce[0] + "\" onClick=\"ClickIlce('option1')\"><label for=\"c_" + i + "\">" + newIlce[1] + "</label>";
        }
        $get("ilceDiv").innerHTML = xi;
    }
    else {
        $get("ilceDiv").innerHTML = "<li style=\"font-size: 14px; margin-left: 15px;\">Lütfen Önce Şehir Seçiniz</li>";
    }
}

function OnFailed(error, userContext, methodName) {
    // $get("Label1").innerHTML = "Hata oluştu.";
}

function me(obj) {
    var cekme = "";
    var elem = document.getElementsByName(obj);
    for (var j = 0; j < elem.length; j++) {
        if (elem[j].checked)
            cekme += cekme.length > 0 ? "," + elem[j].value.toString() : elem[j].value.toString();
    }

    return cekme;
}

function siyahYap(obj,obj1) {
    var elem = document.getElementsByName(obj1);
    for (var j = 0; j < elem.length; j++) {
        if (elem[j].checked) {
            $get(obj.toString() + j).setAttribute("class", "icLiCheck");
            $get(obj.toString() + j).setAttribute("className", "icLiCheck");
        }
        else {
            $get(obj.toString() + j).setAttribute("class", "icLi");
            $get(obj.toString() + j).setAttribute("className", "icLi");
            
        }
         
    }
}
function sec(obj, me) {
    var spi = me.split(',');

    for (var i = 0; i < spi.length; i++) {
        var elem = document.getElementsByName(obj);
        for (var j = 0; j < elem.length; j++) {
            if (elem[j].value.toString() == spi[i])
                elem[j].checked = true;
        }
    }
}

function ClickIlce(obj) {
    var biji = me(obj);
    $get(hddIlce).value = biji.length > 0 ? biji : '';
    siyahYap("li_","option1");
    PageMethods.IlcedenSemt(biji, OnSucceeded1, OnFailed1);
}


function OnSucceeded1(result, userContext, methodName) {
    if (result.length > 0) {
        var semtler = result.split(',');

        var xi = "";
        for (var i = 0; i < semtler.length; i++) {
            var newIlce = semtler[i].split(';');
            xi += "<li id=\"li2_" + i + "\" class=\"icLi\"><input type=\"checkbox\" id=\"ci_" + i + "\" name=\"option2\" value=\"" + newIlce[0] + "\" onClick=\"sadeceSec('option2')\"><label for=\"ci_" + i + "\">" + newIlce[1] + "</label>";
          
        }
        var me1 = me("option2");
        $get("semtDiv").innerHTML = xi;
        sec("option2", me1);
        $get(hddSemt).value = me1;
        siyahYap("li2_", "option2");
    }
    else {
        $get("semtDiv").innerHTML = "<li style=\"font-size: 14px; margin-left: 15px;\">Lütfen Önce İlçe Seçiniz</li>";
        $get(hddSemt).value = "";
    }


}

function OnFailed1(error, userContext, methodName) {
    //        $get("Label1").innerHTML = "Hata oluştu.";
}

function sadeceSec(obj) {
    $get(hddSemt).value = me("option2");
    siyahYap("li2_", "option2");
}
