﻿$(function () {
	
	/*
    $(".DineAideBox").blur(function () {

		var dineAideCode = $(".DineAideBox").val();
		
		//If Dine Aide code is not null or empty - check if it is valid.
		if(dineAideCode != "" && dineAideCode != null) {
        	DineAide.CheckDineAideCode(dineAideCode);
		}
    });
	*/


});

var DineAide = function () {


    function CheckDineAideCode(dineAideCode) {

        var dineAideCodeString = "'" + dineAideCode + "'"; //contains user id.

        $(".DineAideLabel").text("Checking that code, please wait...");
		$(".ContentButton").attr("disabled", "disabled");

        //ajax call.
        $.ajax({
            type: "POST",
            contentType: "application/json; charset=utf-8",
            url: "/RubysList/Services/DineAideService.asmx/CheckRestaurantCode",
            data: "{'dineAideCodeString':" + dineAideCodeString + "}",
            dataType: "json",
            success: function (data) {

                var DineAideObject = data.d;

                $(".DineAideLabel").text(DineAideObject.ReturnMessage);
                $(".DineAideGuidBox").val(DineAideObject.RestaurantGUID);
				$(".DineAideResturantName").val(DineAideObject.RestaurantName);
				
				$(".ContentButton").removeAttr("disabled");
            }
        });
    }

    return {

        CheckDineAideCode: CheckDineAideCode
    }

} ();
