﻿function LoadStates(statesList, selectedState) {
    var objectsId = new Object();
    objectsId.statesList = statesList;
    objectsId.selectedState = selectedState;
    mojoPortal.Web.Services.h4s.GetStates(succeededLoadStates, failedLoadStates, objectsId);
    $('#' + objectsId.statesList).append($('<option></option>').val("").html("--Choose State--"));
}

function succeededLoadStates(Data, objectsId, methodName) {
    $.each(Data, function() {
    if (objectsId.selectedState == this.First) {
            $('#' + objectsId.statesList).append($('<option selected></option>').val(this.First).html(this.Second));
        }
        else {
            $('#' + objectsId.statesList).append($('<option></option>').val(this.First).html(this.Second));
        }
    });
}

function failedLoadStates(exception, userContext, methodName) {
    alert("failedLoadStates" + exception);
}
