﻿function OnBranchComboSelect(sender, eventArgs) {
    if ($("#ddlposition").val() == "-1") {
        document.getElementById("city1").innerHTML = '';
        document.getElementById('dvemail').style.display = 'none'; 
       // document.getElementById("city2").innerHTML = '';
        return;
    }

    //var CboBranch = $find(varBranches);
    var objEventData = new Object();
    objEventData.intBranchID = $("#ddlposition").val();
    PageMethods.GetAddress(objEventData, SucceededBranch, FailedBranch);

}

function SucceededBranch(results) {
    // document.getElementById("address").innerHTML = results;
    document.getElementById("city1").innerHTML = '';
   // document.getElementById("city2").innerHTML = '';

    var data = results;
    var itemData = data.split("~~~");
    if (itemData.length == 2) {
        var address = itemData[0];
        var selectindex = address.indexOf('<img')
        
        document.getElementById("city1").innerHTML = address;
        document.getElementById("hdncount").value = itemData[1];
        if (selectindex == -1) {
            document.getElementById('dvemail').style.display = 'block';
        }
        else {  document.getElementById('dvemail').style.display = 'none';
        
        }
    }
//    }
//    else {
    //document.getElementById("city1").innerHTML = results;
    //}
}

function FailedBranch() {
    document.getElementById("city1").innerHTML = '';
    document.getElementById('dvemail').style.display = 'none'; 
}

function OnStateComboSelect(sender, eventArgs) {
    document.getElementById("city1").innerHTML = '';
    document.getElementById('dvemail').style.display = 'none'; 
   // document.getElementById("city2").innerHTML = '';

    document.getElementById('imgwaitState').style.display = 'block';
    //var CboStateName = $get(varStateName);
    var objEventData = new Object();
    objEventData.intStateID = $("#ddlState").val();
    if (objEventData.intStateID == -1) {

        ResetStateCombo();
        //var cboBranches = $find(varBranches);
        $("#ddlBranches").attr("disabled", true);
        //cboBranches.disable();
        document.getElementById('imgwaitState').style.display = 'none';
        //
        return;
    }
    else {
        $("#ddlBranches").attr("disabled", false);
    }
    PageMethods.GetBranches(objEventData, Succeeded, Failed);
    document.getElementById('imgwaitState').style.display = 'none';
}

function Succeeded(results) {

    $("#ddlBranches").attr("disabled", false);
    

    $("#ddlBranches").empty();
    var listItems = "";
    if (results.length > 1) {
        listItems += "<option value='-1'>--select--</option>";
    }
    $.each(results, function (a, item) {
        listItems += "<option value='" + item.id + "'>" + item.name + "</option>";
    });

    $("#ddlBranches").html(listItems);

    if (results.length == 1) {
        var objEventData = new Object();
        objEventData.intBranchID = $("#ddlBranches").val();
        PageMethods.GetPosition(objEventData, Succeededcity, Failedcity);
    }
    $("#ddlposition").val("-1");
    return;
}

function Failed() {
    // alert("failed");
    ResetStateCombo();
}

function ResetStateCombo() {

    $("#ddlBranches").empty();
    $("#ddlBranches").html("<option value='-1'>--select--</option>");
    $("#ddlBranches").attr("disabled", true);
    
//    var cboBranches = $find(varBranches);
//    var cboBranchItem = new Telerik.Web.UI.RadComboBoxItem();
//    cboBranches.clearItems();
//    cboBranches.trackChanges();
//    cboBranchItem.set_text('--select--');
//    cboBranchItem.set_value('0');
//    cboBranches.get_items().add(cboBranchItem);
//    cboBranches.commitChanges();
//    cboBranches.set_text(cboBranches.get_items().getItem(0).get_text());
//   // cboBranches.disable(); // = true;
//    document.getElementById("city1").innerHTML = '';
//    document.getElementById('dvemail').style.display = 'none'; 
    ResetCityCombo();
  //  document.getElementById("city2").innerHTML = '';
}

function ResetCityCombo() {

    $("#ddlposition").empty();
    $("#ddlposition").html("<option value='-1'>--select--</option>");
    $("#ddlposition").attr("disabled", true);
    document.getElementById("city1").innerHTML = '';
    document.getElementById('dvemail').style.display = 'none'; 
//    var cboBranches = $find(varddlposition);
//    var cboBranchItem = new Telerik.Web.UI.RadComboBoxItem();
//    cboBranches.clearItems();
//    cboBranches.trackChanges();
//    cboBranchItem.set_text('--select--');
//    cboBranchItem.set_value('0');
//    cboBranches.get_items().add(cboBranchItem);
//    cboBranches.commitChanges();
//    cboBranches.set_text(cboBranches.get_items().getItem(0).get_text());
//    cboBranches.disable(); // = true;
 }


function OncityComboSelect(sender, eventArgs) {
    document.getElementById("city1").innerHTML = '';
    // document.getElementById("city2").innerHTML = '';

    document.getElementById('imgwaitcity').style.display = 'block';
   
    var objEventData = new Object();
    objEventData.intBranchID = $("#ddlBranches").val();

    document.getElementById("city1").innerHTML = '';
    document.getElementById('dvemail').style.display = 'none'; 

    if (objEventData.intBranchID == "-1") {
        ResetCityCombo();
        document.getElementById('imgwaitcity').style.display = 'none';
        return;
    }
    PageMethods.GetPosition(objEventData, Succeededcity, Failedcity);
    document.getElementById('imgwaitcity').style.display = 'none';
}

function Succeededcity(results) {

    //var cboposition = $find(varddlposition);
    //    cboposition.enable();
    $("#ddlposition").attr("disabled", false);
    
    var listItems = "";
    if (results.length > 1) {
        listItems += "<option value='-1'>--select--</option>";
    }
    $.each(results, function (a, item) {
        listItems += "<option value='" + item.id + "'>" + item.name + "</option>";
    });

    $("#ddlposition").html(listItems);

    if (results.length == 1) {
        var objEventData = new Object();
        objEventData.intBranchID = $("#ddlposition").val();
        PageMethods.GetAddress(objEventData, SucceededBranch, FailedBranch);
        return;
    }


//    var cboBranchItem = new Telerik.Web.UI.RadComboBoxItem();

//    cboposition.clearItems();
//    cboposition.trackChanges();
//    cboBranchItem.set_text('--select--');
//    cboposition.get_items().add(cboBranchItem);
//    cboposition.commitChanges();

//    for (var i = 0; i < results.length; i++) {
//        cboBranchItem = new Telerik.Web.UI.RadComboBoxItem();
//        cboBranchItem.set_text(results[i].name);
//        cboBranchItem.set_value(results[i].id);
//        cboposition.trackChanges();
//        cboposition.get_items().add(cboBranchItem);
//        cboposition.commitChanges();
//    }
//    if (results.length == 1) {
//        cboposition.set_text(cboposition.get_items().getItem(1).get_text());
//        var objEventData = new Object();
//        objEventData.intBranchID = results[0].id;
//        PageMethods.GetAddress(objEventData, SucceededBranch, FailedBranch);
//        return;
//    }
//    cboposition.set_text(cboposition.get_items().getItem(0).get_text());
}

function Failedcity() {
    // alert("failed");
    ResetStateCombo();
}

