﻿    addLoadEvent(function()
    {
        try
        {
            var e = GetRef("searchControl_tbxKeyword");
            if (e == null) return;
            if (objKeywordValues == null) return;
            var val = GetKeywordValue();
            if (val == "") e.value = objKeywordValues.defaultVal;
        }
        catch (e)
        {}
    });
    
    function SubmitRecipeSearch() 
    {
        var params = {
            "RecipetypesDropDownList" : GetRef("searchControl_RecipetypesDropDownList").value,
            "ProductDropDownList" : GetRef("searchControl_ProductDropDownList").value,
            "tbxKeyword" : GetKeywordValue()
        };

        postToURL("recipesearch.aspx?cid=" + GetRef("searchControl_RecipetypesDropDownList").value, params);
    }

    function GetKeywordValue()
    {
        var val = GetRef("searchControl_tbxKeyword").value;
        if (val == objKeywordValues.defaultVal) 
        {
            return "";
        }
        else 
        {
            return val;
        }
    }

    function tbxKeyword_OnFocus(e)
    {
       //element_OnFocus(e, objKeywordValues); 
       if (e == null) return;
       if (objKeywordValues == null) return;
        
        try 
        {
            var val = e.value;
            if (val != "" && val != objKeywordValues.defaultVal)
            {
                objKeywordValues.requested = val;
                //objKeywordValues.requested = "";
            }
            
            e.value = "";
        }
        catch (ex)
        {}
    }

    function tbxKeyword_OnBlur(e)
    {
       //element_OnBlur(e, objKeywordValues);
        if (e == null) return;
        if (objKeywordValues == null) return;
        
        try 
        {
            var val = e.value;
            
            if (val == "") 
            {
                if (objKeywordValues.requested != "") {
                    e.value = objKeywordValues.defaultVal;
                   // e.value = objKeywordValues.requested;
                }
                else
                {
                    e.value = objKeywordValues.defaultVal;
                }
            }
        }
        catch (ex)
        {} 
    }

