/*-------------------------------------------------------------------------------
jQuery Random Content Generator 
Version 1.0
10.23.08
-------------------------------------------------------------------------------*/

$.fn.randomContent = function(options) {

    var defaults = {
        xmlPath: "factgenerator.xml",
        nodeName: "facts"
    };

    var options = $.extend(defaults, options);

    var contentArray = new Array();

    var rc = this;

    $.get(defaults.xmlPath, {}, function(xml) {
        $(defaults.nodeName, xml).each(function(i) {
            contentArray.push($(this).text());
        });


        getRandom = function() {
            var num = contentArray.length
            var randNum = Math.floor(Math.random() * num);

            var content = "";
            for (x in contentArray) {
                if (x == randNum) {
                    content = contentArray[x];
                }
            };
            return content;
        }

        rc.each(function() {
            $(this).append(getRandom());
        });
    });
};
