﻿function OnBranchComboSelect(sender, eventArgs) {
    if (sender.get_value() == "") {
        document.getElementById("city1").innerHTML = '';
        document.getElementById("city2").innerHTML = '';
        document.getElementById('tollfree').style.display = 'none';
        return;
    }

    var CboBranch = $find(varBranches);
    var objEventData = new Object();
    objEventData.intBranchID = sender.get_value();
    PageMethods.GetAddress(objEventData, SucceededBranch, FailedBranch);

}

function SucceededBranch(results) {
   // document.getElementById("address").innerHTML = results;
    document.getElementById("city1").innerHTML = '';
    document.getElementById("city2").innerHTML = '';
    document.getElementById("city1").style.width = "160px";
    document.getElementById('tollfree').style.display = 'block';
             var city_data = results;
             var itemData = city_data.split("~");
             if (itemData.length == 2) {
                 document.getElementById("city1").innerHTML = itemData[0];
                 document.getElementById("city2").innerHTML = itemData[1];
             }
             else {
             
                 document.getElementById("city1").innerHTML = itemData[0];
                 document.getElementById("city1").style.width = "300px";
             }
}

function FailedBranch() {
    document.getElementById("city1").innerHTML = '';
    document.getElementById("city2").innerHTML = '';
    document.getElementById('tollfree').style.display = 'none';   
       
}



function OnStateComboSelect(sender, eventArgs) {
    document.getElementById("city1").innerHTML = '';
    document.getElementById("city2").innerHTML = '';
    document.getElementById('tollfree').style.display = 'none';
    
    document.getElementById('imgwaitState').style.display = 'block';
    var CboStateName = $find(varStateName);
    var objEventData = new Object();
    objEventData.intStateID = CboStateName._value;
    if (CboStateName.value == "--select--") {
      
        ResetStateCombo();
        document.getElementById('imgwaitState').style.display = 'none';
        return;
    }
    PageMethods.GetBranches(objEventData, Succeeded, Failed);
    document.getElementById('imgwaitState').style.display = 'none';
}

function Succeeded(results) {

    var cboBranches = $find(varBranches);
    cboBranches.enable(); 
    var cboBranchItem = new Telerik.Web.UI.RadComboBoxItem();

    cboBranches.clearItems();
    cboBranches.trackChanges();
    cboBranchItem.set_text('--select--');
    cboBranches.get_items().add(cboBranchItem);
    cboBranches.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);
        cboBranches.trackChanges();
        cboBranches.get_items().add(cboBranchItem);
        cboBranches.commitChanges();
    }
    if (results.length == 1) {
        cboBranches.set_text(cboBranches.get_items().getItem(1).get_text());
        var objEventData = new Object();
        objEventData.intBranchID = results[0].id;
        PageMethods.GetAddress(objEventData, SucceededBranch, FailedBranch);
        return;
    }
    cboBranches.set_text(cboBranches.get_items().getItem(0).get_text());   
}

function Failed() {
    // alert("failed");
    ResetStateCombo();   
}

function ResetStateCombo() {
    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("city2").innerHTML = '';
    document.getElementById('tollfree').style.display = 'none'; 
  
    
}