﻿/*
* 用来注册Js脚本 1.0
* Author:WestEngine
* Copyright (c) 2011 WestEngine http://www.we7.cn
* Desc：用来注册插件脚本
*/

(function ($) {
    $.extend({
        install: function (urls) {

            if (!$.isArray(urls)) {
                return;
            }

            $.install.Urls = $.install.Urls || [];

            //初始化头部的脚本
            if ($.install.Urls.lenth == 0) {
                var scripts = $("head script");
                scripts.each(function () {
                    var src = $(this).attr("src");
                    if (src != null) {
                        $.install.Urls.push(src);
                    }
                });
            }

            for (var i in urls) {
                var include = false;
                for (var j in $.install.Urls) {
                    var regex = new RegExp(urls[i].replace("?", "\\?").replace(".", "\\."), "ig");
                    if (regex.test($.install.Urls[j])) {
                        include = true;
                        break;
                    }
                }
                if (!include) {
                    $.install.Urls.push(urls[i]);
                    $("head").append("\<script src='" + urls[i] + "' type='text/javascript'\>\<\/script\>");
                    //document.write("\<script src='" + urls[i] + "' type='text/javascript'\>\<\/script\>");
                }
            }
        },
        installPlugins: function (urls) {

            if (!$.isArray(urls)) {
                return;
            }
            for (var i in urls) {
                urls[i] = "/widgets/Skin/js/plugins/" + urls[i];
            }

            this.install(urls);
        }
    });
})(jQuery);
