<html>
<head>
	<link rel="stylesheet" type="text/css" href="css/esrpartstyle.css">
	<script src="../../ClientGlobalContext.js.aspx" type="text/javascript"></script>
	<script src="../../bah_jquery1.4.1.min.js" type="text/javascript"></script>
	<script src="../../bah_SDK.REST.js" type="text/javascript"></script>
	<script>
	    var _esrObj = null;

	    function buildQueryFilter(field, value, and) {
	        if (value == '') {
	            if (and) {
	                return " and " + field + " eq null";
	            } else {
	                return field + " eq null";
	            }
	        }
	        else {
	            if (and) {
	                return " and " + field + " eq '" + value + "'";
	            } else {
	                return field + " eq '" + value + "'";
	            }
	        }

	    }

	    function getParameterByName(name, url) {
	        if (!url) url = window.location.href;
	        name = name.replace(/[\[\]]/g, "\\$&");
	        var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
                results = regex.exec(url);
	        if (!results) return null;
	        if (!results[2]) return '';
	        return decodeURIComponent(results[2].replace(/\+/g, " "));
	    }

	    function doPageLoad() {
	        var esrEndpoint = "";
	        var datavalue = getParameterByName('data');
	        if(datavalue != null){
	            var params = decodeURIComponent(datavalue).split("&");
	            for (var i in params) {
	                params[i] = params[i].replace(/\+/g, " ").split("=");
	                if (params[i][0] == "esr") {
	                    esrEndpoint = params[i][1];
	                }
	            }
	        }
	        if (esrEndpoint != "") {
	            $.ajax({
	                url: esrEndpoint,
	                dataType: 'json',
	                timeout: 4000,
	                error: function () {
	                    _esrObj = null;
	                    outputData();
	                },
	                success: function (result) {
	                    _esrObj = result;
	                    outputData();
	                }
	            });
	        }
	    }

	    function outputData() {
	        //reset display fields
	        $("#EnrollmentCategory").text("--");
	        $("#EnrollmentStatus").text("--");
	        $("#PreferredFacility").text("--");
	        $("#EnrollmentDate").text("--");
	        $("#EnrollmentEffectiveDate").text("--");

	        //set display fields
	        if (_esrObj != null) {
	            if (!_esrObj.ErrorOccurred) {
	                if ("EnrollmentDeterminationInfo" in _esrObj.Data) {
	                    
						if (_esrObj.Data.EnrollmentDeterminationInfo.EnrollmentCategoryName != null) { $("#EnrollmentCategory").text(_esrObj.Data.EnrollmentDeterminationInfo.EnrollmentCategoryName); }
						if (_esrObj.Data.EnrollmentDeterminationInfo.EnrollmentStatus != null) { $("#EnrollmentStatus").text(_esrObj.Data.EnrollmentDeterminationInfo.EnrollmentStatus); }
						if (_esrObj.Data.EnrollmentDeterminationInfo.EnrollmentDate != null) {
							var formattedEnrollmentDate = _esrObj.Data.EnrollmentDeterminationInfo.EnrollmentDate.substr(5, 2) + "/" + _esrObj.Data.EnrollmentDeterminationInfo.EnrollmentDate.substr(8, 2) + "/" + _esrObj.Data.EnrollmentDeterminationInfo.EnrollmentDate.substr(0, 4);
							$("#EnrollmentDate").text(formattedEnrollmentDate);
						}

						if (_esrObj.Data.EnrollmentDeterminationInfo.EffectiveDate != null) {
							var formattedEnrollmentEffectiveDate = _esrObj.Data.EnrollmentDeterminationInfo.EffectiveDate.substr(5, 2) + "/" + _esrObj.Data.EnrollmentDeterminationInfo.EffectiveDate.substr(8, 2) + "/" + _esrObj.Data.EnrollmentDeterminationInfo.EffectiveDate.substr(0, 4);
							$("#EnrollmentEffectiveDate").text(formattedEnrollmentEffectiveDate);
						 
						}
					
				}

				if ("Demographics" in _esrObj.Data) {
					
					if (_esrObj.Data.Demographics.PreferredFacility != null) { $("#PreferredFacility").text(_esrObj.Data.Demographics.PreferredFacility); }
					


					}
				}
			}
		}
	    
		$(function() {
            doPageLoad();

		});
</script>


</head>
<body>
<div class="panel panel-primary" id="container">
    <div class="panel-heading">Enrollment</div>
    <div class="panel-body">
	<div class="column-left">
	  <div class="row-div"><span class="attribute-label">Enrollment Category:</span> <span class="attribute-value" id="EnrollmentCategory">--</span></div>
	  <div class="row-div"><span class="attribute-label">Enrollment Status:</span> <span class="attribute-value" id="EnrollmentStatus">--</span></div>
	  <div class="row-div"><span class="attribute-label">Preferred Facility:</span> <span class="attribute-value" id="PreferredFacility">--</span></div>
	</div>
	<div class="column-right">
	  <div class="row-div"><span class="attribute-label">Enrollment Date:</span> <span class="attribute-value" id="EnrollmentDate">--</span></div>
	  <div class="row-div"><span class="attribute-label">Enrollment Effective Date:</span> <span class="attribute-value" id="EnrollmentEffectiveDate">--</span></div>
	  <div class="row-div">&nbsp;</div>
	</div>
    </div>
</div>
</body>
</html>
