﻿var Utils = function() {
    return {
        Get: function(id) {
            var element = null;            
            var prefixs = [ '', 'ct100', 'ctl00_RightTabRecipeSearch' ];     
            for (var i = 0; i < prefixs.length; i++) {
                var prefix = prefixs[i];
                var elementId = id;
                if (prefix != '') {
                    elementId = String.format('{0}_{1}', prefix, id);
                }
                element = Ext.get(elementId); 
                if (element != null) {
                    break;
                }
            }
            return element;
        },
        
        Hide: function(element) {
            element.addClass('hidden');
        },
        
        Show: function(element) {
            element.removeClass('hidden');
        },
        
        GoToUrl: function(url) {            
            if (url.toLowerCase().indexOf('http://') == -1) {
                url = recipesPath + url;
            }
            window.location.href = url;
        }        
    }
}();

