/*global IAD, jQuery */
				 
(function ($) {

    function sentinelConsole (){
        var sc = $("#sentinel #console");
        if(sc.length !== 0) { return sc; }
        else  { return  $("<div id=\"console\"></div>").appendTo("#sentinel");}
    }

    $.fn.sentinel_Object_toString = function (param){
        var param = param || "";
        var self = $(this);
        var ul= '<ul class="'+param+'">';
        self.each(function(){
            if(typeof(this) === "object") this.sentinel_Object_toString();
            else{ ul += ("<li>" + $(this).toString() +"</li>");}
        });
        sentinelConsole().append(ul+"</ul>");

        return $(this);
    };
     $.fn.sentinel_Array_toString = function(param){
         var self = $(this);
         var ul= '<ul class="'+param+'">';
        for(a in self) { ul += ("<li>" + a + "</li>");}
        sentinelConsole().append(ul+"</ul>");

        return $(this);
        };


    $.fn.toggleSentinel= function() {
        if($(this).is(":visible")){
            $(this).css("display", "none");
        }
        else $(this).css("display", "block");

        $(this).bind("click", function(){
            $(this).hide(100);
        });

    };


    return this;


}(jQuery));

