<html><head>
	<link href="css/esrpartstyle.css" rel="stylesheet" type="text/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
	        $("#ServiceConnectedPercent").text("--");
	        $("#PermanentAndTotal").text("--");
	        $("#PermanentAndTotalEffectiveDate").text("--");
	        $("#EligibilityStatus").text("--");
	        $("#EligibilityStatusDate").text("--");
	        $("#EligibilityVerificationMethod").text("--");
	        $("#PreferredFacility").text("--");


	        //set display fields
	        if (_esrObj != null) {
	            if (!_esrObj.ErrorOccurred) {
	                if ("EnrollmentDeterminationInfo" in _esrObj.Data) {
	                    if (_esrObj.Data.EnrollmentDeterminationInfo != null) {
	                        if ("ServiceConnectionAward" in _esrObj.Data.EnrollmentDeterminationInfo) {
	                            if (_esrObj.Data.EnrollmentDeterminationInfo.ServiceConnectionAward.ServiceConnectedPercentage != null) { 
									$("#ServiceConnectedPercent").text(_esrObj.Data.EnrollmentDeterminationInfo.ServiceConnectionAward.ServiceConnectedPercentage); 
								}
								if (_esrObj.Data.EnrollmentDeterminationInfo.ServiceConnectionAward.PermanentAndTotal != null) { 
									$("#PermanentAndTotal").text(_esrObj.Data.EnrollmentDeterminationInfo.ServiceConnectionAward.PermanentAndTotal); 
								}	                            
								if (_esrObj.Data.EnrollmentDeterminationInfo.ServiceConnectionAward.PermanentAndTotalEffectiveDate != null) { 
									$("#PermanentAndTotalEffectiveDate").text(_esrObj.Data.EnrollmentDeterminationInfo.ServiceConnectionAward.PermanentAndTotalEffectiveDate); 
								}	                            
	                        }
	                    }
	                    
	                }
					if("Demographics" in _esrObj.Data) {
						if (_esrObj.Data.Demographics != null) {
							if ("PreferredFacility" in _esrObj.Data.Demographics) {
								if (_esrObj.Data.Demographics.PreferredFacility != null) { 
									$("#PreferredFacility").text(_esrObj.Data.Demographics.PreferredFacility);
								}
							}
						}
					}
	                if ("EligibilityVerificationInfo" in _esrObj.Data) {
	                    if (_esrObj.Data.EligibilityVerificationInfo.EligibilityStatus != null) { 
							$("#EligibilityStatus").text(_esrObj.Data.EligibilityVerificationInfo.EligibilityStatus); }
	                    if (_esrObj.Data.EligibilityVerificationInfo.EligibilityStatusDate != null) {
	                        var formattedStatusDate = _esrObj.Data.EligibilityVerificationInfo.EligibilityStatusDate.substr(4, 2) + "/" + _esrObj.Data.EligibilityVerificationInfo.EligibilityStatusDate.substr(6, 2) + "/" + _esrObj.Data.EligibilityVerificationInfo.EligibilityStatusDate.substr(0, 4);
	                        $("#EligibilityStatusDate").text(formattedStatusDate);
	                    }
	                    if (_esrObj.Data.EligibilityVerificationInfo.VerificationMethod != null) { 
							$("#EligibilityVerificationMethod").text(_esrObj.Data.EligibilityVerificationInfo.VerificationMethod); }
	                }
	            }
	        }
	    }

	    $(function () {
	        doPageLoad();

	    });
</script>

<meta charset="utf-8"></head>
<body>
<div class="panel panel-primary">
	<div class="panel-heading">Demographic and Eligibility</div>
	<div class="panel-body">
	  <div class="row-div"><span class="attribute-label">Service Connected %</span> <span class="attribute-value" id="ServiceConnectedPercent">--</span></div>	  
	  <div class="row-div"><span class="attribute-label">Permanent and Total</span> <span class="attribute-value" id="PermanentAndTotal">--</span></div>	  
	  <div class="row-div"><span class="attribute-label">Permanent and Total Effective Date</span> <span class="attribute-value" id="PermanentAndTotalEffectiveDate">--</span></div>	  
	  <div class="row-div"><span class="attribute-label">Preferred Facility</span> <span class="attribute-value" id="PreferredFacility">--</span></div>	  
	  <div class="row-div"><span class="attribute-label">Eligibility Status</span> <span class="attribute-value" id="EligibilityStatus">--</span></div>
	  <div class="row-div"><span class="attribute-label">Eligibility Status Date</span> <span class="attribute-value" id="EligibilityStatusDate">--</span></div>
	  <div class="row-div"><span class="attribute-label">Eligibility Verification Method</span> <span class="attribute-value" id="EligibilityVerificationMethod">--</span></div>	</div>
</div>
</body></html>